Patents by Inventor Christopher Kirk

Christopher Kirk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180096301
    Abstract: A report generating computing device for generating a report based on operational stage rules that are applied sequentially is provided. The computing device includes a processor that is configured to retrieve operational stage data that includes sets of rules defining changes to one or more attributes of a component of the report. The processor is configured to determine a first and a second set of rules associated with corresponding operational stages. The execution of the second set of rules supplement or override the attributes resulting from the first set of rules. The processor is configured to determine a report definition for the component based on the implementation of the sets of rules, to retrieve one or more data records indicated in the determined report definition for the component of the report, and to generate the component of the report based on the report definition and the retrieved database records.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Stephen Christopher Kirk, Jeffery T. Sigmon
  • Publication number: 20180075756
    Abstract: A system and method for ground-to-air communications with an aircraft are provided. The system comprises a ground-to-air communications manager that is configured to analyze incoming data from one or more data sources to determine at least a location and flight mode of an aircraft; and assess outgoing data to be sent to the aircraft based on one or more characteristics of the outgoing data, the location and flight mode of the aircraft, and one or more datalink characteristics. The ground-to-air communications manager selects an outgoing datalink and timing of transmit for the outgoing data according to a best result, which is determined from balancing the one or more characteristics of the outgoing data, the location and flight mode of the aircraft, and the one or more datalink characteristics. The ground-to-air communications manager transmits the outgoing data to the aircraft over the selected outgoing datalink at the selected timing of transmit.
    Type: Application
    Filed: September 13, 2016
    Publication date: March 15, 2018
    Inventor: James Christopher Kirk
  • Patent number: 9898751
    Abstract: This disclosure describes systems and methods related to providing direct purchase of merchandise from an electronic communication and subsequent delivery of the purchased merchandise. A direct merchandise purchase system may generate an electronic communication associated with an offer for merchandise for a user. The user may be able to directly purchase merchandise from the electronic communication which may then be delivered accordingly.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Mitchell Barmish, Ozgur Dogan, Karthik Gopal Anbalagan, Jason Christopher Kirk
  • Publication number: 20180013723
    Abstract: A device for secure transmission of vehicle data over vehicle datalinks that may be shared with passenger devices and are connected to a publicly shared network is provided. The device comprises a processor embedded within a portion of an Ethernet cable for a vehicle. A plurality of applications resides in the processor and comprises a VPN application, and a VPN address and certificate update application. A first Ethernet transceiver communicates with the processor through the VPN application and also communicates with onboard electronic equipment. A second Ethernet transceiver communicates with the processor through the VPN application and also communicates with an external datalink. The VPN application automatically establishes a VPN when the datalink is available, provides an authentication certificate to verify that the device is a correct and legitimate node, and verifies a VPN hosting certification to determine whether the device is communicating with a correct and legitimate external facility.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Inventors: James Christopher Kirk, Alexander Chernoguzov, Kevin Staggs
  • Publication number: 20170357629
    Abstract: A processing device and method for generating data reports from a data stream are provided. The processing device may include an analyzer that may identify a data record by detecting a start record event indicator and an end record event indicator within the data stream, the start and end record event indicators representing a start and an end of the respective data record, an extractor that may extract data of the identified data record from the data stream based on the start record event indicator and the end record event indicator, and a generator configured to generate, based on the event indicator, one or more events, wherein an event handler handles the one or more events to process the data record for inclusion into the data report.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventor: Stephen Christopher Kirk
  • Publication number: 20170302461
    Abstract: A vehicle wireless connection system, the system comprising: at least one portable computing device (PCD), wherein the PCD includes: at least one camera, wherein the camera is configured to capture an image of a vehicle indicator on a vehicle to capture a vehicle indicator image; at least one memory including a certification data file having one or more authorization certificates; at least one PCD processor configured to receive the vehicle indicator image and execute a sign-on application, wherein the sign-on application is further configured to: compare the vehicle indicator image with one or more stored images; when the vehicle indicator image is the same as one of the one or more stored images, direct the PCD to connect to the vehicle; and when the authorization certificates are determined valid, connect the PCD to the vehicle at a wireless access point to provide access to some or all vehicle information.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventor: James Christopher Kirk
  • Publication number: 20160329586
    Abstract: A method of manufacturing a membrane electrode assembly for a fuel cell comprising a proton exchange membrane and a catalyst layer including a catalyst, the method comprising; forming a gas diffusion layer comprising graphene.
    Type: Application
    Filed: December 17, 2014
    Publication date: November 10, 2016
    Applicant: Intelligent Energy Limited
    Inventors: Daniel Ninan, Christopher Kirk, Paul Adcock, Hossein Ostadi
  • Publication number: 20160164285
    Abstract: A switching controller for coupling one of a plurality of voltage sources to a load. The switching controller is configured to receive a characteristic of one of the plurality of voltage sources; for each of the plurality of voltage sources, set a proportion of a switching period of a control signal during which the voltage source is connected to the load, wherein the proportion of the switching period is set based on the received characteristic of one of the plurality of voltage sources; and control which of the plurality of voltage sources is connected to the load in accordance with the control signal.
    Type: Application
    Filed: July 21, 2014
    Publication date: June 9, 2016
    Applicant: Intelligent Energy Limited
    Inventors: Zachary Elliott, Christopher Kirk, Paul Adcock, Kevin Kupcho, Mark Braithwate
  • Patent number: 9304160
    Abstract: Aspects of the present disclosure describe an inspection apparatus which performs inspection on a smaller field of a wafer with structures for current collection. The defective via holes may be located based on the collected current. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: April 5, 2016
    Assignee: KLA-Tencor Corporation
    Inventors: Earl Jensen, Christopher Kirk
  • Patent number: 9083534
    Abstract: A method and system for securely propagating client identities in a service call from a first system to a target service system are provided. The system includes a memory device for storing data and a service provider (SP) computer system. The SP computer system is programmed to determine identities to transmit to the target system in association with a request, construct a data structure to represent each identity and additional information related to the identity, digitally sign the identity information, pair the identity information and the corresponding digital signature in a header of a request message from the first system to the target service system, receive the request message and extract the identity information and corresponding digital signatures from the header, validate the corresponding digital signatures, and construct using the corresponding identity information a data structure that represents each of the original identities established in the first system.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 14, 2015
    Assignee: MasterCard International Incorporated
    Inventors: Stephen Christopher Kirk, Nathaniel David Byrd, Eric G. Alger
  • Patent number: 9037392
    Abstract: Systems and methods for performing airport surface collision-avoidance. A wingtip-mounted camera allows the pilot to positively ascertain that the wingtip will clear objects located in the video. An exemplary system implemented on an aircraft includes a wingtip module having a camera that generates a video stream and a communication device that transmits the generated video stream. A processor receives the video stream and generates a reticule for the video stream. A display device simultaneously presents the video stream and the reticule. The reticule includes a horizon line and is based on a focal length of a lens of the camera and height of the camera above ground. The reticule includes curved and/or straight distance lines and curved or straight travel lines. The travel line(s) correspond to at least one aircraft component or a zone of importance and are based on location of the camera and trajectory of the aircraft.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: May 19, 2015
    Assignee: Honeywell International Inc.
    Inventors: James Christopher Kirk, Matej Dusik, Joseph Duval, Jiri Vasek, Andrew Fannon Lamkin
  • Publication number: 20140245351
    Abstract: A computer system in which a touch-screen display displays an electronic program guide to a user. A first user can book to watch a television program at a future time by selecting a “book to watch” button 56 on the EPG. The first user can then invite a number of contacts to watch the television program as well. Invitations are sent to the contacts' devices using a server, and an indication of those contacts that have accepted the invitation is displayed on an EPG associated with the first user.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Inventors: Glen Ford, Christopher Kirk
  • Patent number: 8688987
    Abstract: One embodiment is directed to a method for managing cryptographic information. The method includes initiating cryptographic information loading application on a general purpose mobile device (GPMD) and establishing a connection between the GPMD and a server that includes cryptographic information. Authentication input is received from a user of the GPMD. Data identifying the GPMD and the authentication input is sent from the GPMD to the server for authentication of the GPMD and the user. The GPMD also sends data identifying an electronic device into which cryptographic information is to be loaded. In response, the GPMD receives cryptographic information for the electronic device at the GPMD from the server. The GPMD then sends the cryptographic information from the GPMD to the electronic device for loading therein.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: April 1, 2014
    Assignee: Honeywell International Inc.
    Inventors: James Christopher Kirk, Michael L. Olive, Louis T. Toth
  • Patent number: 8671385
    Abstract: A method and system for throttling a volume of request messages to a service application stored within a service provider (SP) computer system through an open application programming interface (API) platform is provided. The SP computer system is in communication with a memory device. The method includes storing a throttling profile for a developer application within the memory device wherein the throttling profile includes at least a throttling amount threshold and a throttling time period, receiving at the API platform a request message initiated by the developer application wherein the request message is included within a volume of request messages initiated by the developer application, identifying the request message as being associated with the developer application, retrieving the throttling profile for the developer application, and validating the volume of request messages as complying with the throttling profile.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: March 11, 2014
    Assignee: MasterCard International Incorporated
    Inventors: Nathaniel David Byrd, Stephen Christopher Kirk, Cynthia Elizabeth Pilling
  • Publication number: 20140032903
    Abstract: One embodiment is directed to a method for managing cryptographic information. The method includes initiating cryptographic information loading application on a general purpose mobile device (GPMD) and establishing a connection between the GPMD and a server that includes cryptographic information. Authentication input is received from a user of the GPMD. Data identifying the GPMD and the authentication input is sent from the GPMD to the server for authentication of the GPMD and the user. The GPMD also sends data identifying an electronic device into which cryptographic information is to be loaded. In response, the GPMD receives cryptographic information for the electronic device at the GPMD from the server. The GPMD then sends the cryptographic information from the GPMD to the electronic device for loading therein.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: James Christopher Kirk, Michael L. Olive, Louis T. Toth
  • Publication number: 20120180021
    Abstract: A method and system for throttling a volume of request messages to a service application stored within a service provider (SP) computer system through an open application programming interface (API) platform is provided. The SP computer system is in communication with a memory device. The method includes storing a throttling profile for a developer application within the memory device wherein the throttling profile includes at least a throttling amount threshold and a throttling time period, receiving at the API platform a request message initiated by the developer application wherein the request message is included within a volume of request messages initiated by the developer application, identifying the request message as being associated with the developer application, retrieving the throttling profile for the developer application, and validating the volume of request messages as complying with the throttling profile.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 12, 2012
    Inventors: Nathaniel David Byrd, Stephen Christopher Kirk, Cynthia Elizabeth Pilling
  • Publication number: 20120179913
    Abstract: A method and system for securely propagating client identities in a service call from a first system to a target service system are provided. The system includes a memory device for storing data and a service provider (SP) computer system. The SP computer system is programmed to determine identities to transmit to the target system in association with a request, construct a data structure to represent each identity and additional information related to the identity, digitally sign the identity information, pair the identity information and the corresponding digital signature in a header of a request message from the first system to the target service system, receive the request message and extract the identity information and corresponding digital signatures from the header, validate the corresponding digital signatures, and construct using the corresponding identity information a data structure that represents each of the original identities established in the first system.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 12, 2012
    Inventors: Stephen Christopher Kirk, Nathaniel David Byrd, Eric G. Alger
  • Patent number: 8144048
    Abstract: Exemplary methods and systems provide for processing weather data received from a weather radar system. An exemplary embodiment receives radar reflectivity data, decomposes the received radar reflectivity data into multiple adaptive Gaussian component functions, selects at least one parameter from the decomposed Gaussian component functions, generates the compressed weather radar display data based on the at least one selected parameter, and communicates the weather radar display data from the craft.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: March 27, 2012
    Assignee: Honeywell International Inc.
    Inventors: Brian Paul Bunch, James Christopher Kirk, Dongsong Zeng
  • Publication number: 20100245167
    Abstract: Exemplary methods and systems provide for processing weather data received from a weather radar system. An exemplary embodiment receives radar reflectivity data, decomposes the received radar reflectivity data into multiple adaptive Gaussian component functions, selects at least one parameter from the decomposed Gaussian component functions, generates the compressed weather radar display data based on the at least one selected parameter, and communicates the weather radar display data from the craft.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 30, 2010
    Applicant: Honeywell International Inc.
    Inventors: Brian Paul Bunch, James Christopher Kirk, Dongsong Zeng
  • Patent number: 7804248
    Abstract: A lamp, a method of making a bulb for a lamp and an optical apparatus are disclosed. The lamp may include an anode and cathode disposed within a bulb. The bulb may include an optically refractive wall that is rotationally symmetric about an axis. A thickness of the wall may decrease with increase in azimuthal angle between an equatorial plane of the bulb and a point on the bulb's surface. The apparatus may include the lamp and an ellipsoidal reflecting surface. An alternative apparatus may include an ellipsoidal reflecting surface and a lamp having an anode and cathode within a bulb. A gap between the anode and cathode may be proximate a focus of the reflecting surface. The bulb may include an optically refractive wall configured such that a 0.24/0.13 NA power ratio for bulb light coupled to the interior ellipsoidal reflecting surface is between about 3.0 and about 3.3.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 28, 2010
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Jim W. Li, Christopher Kirk