Patents by Inventor Jonathan Gibson

Jonathan Gibson 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).

  • Patent number: 11961129
    Abstract: Systems and methods disclosed herein provide a geo-targeted online reservation system that ensures authenticity of customer devices requesting reservations by generating reservations only if threshold authentication conditions are satisfied. For example, a computing device registered with a server system receives inputs for requesting a reservation of a limited release product and for configuring the product. To authenticate the computing device, the server device transmits an electronic message to the computing device requesting the computing device to respond. A response to the message is one threshold authentication condition for generating the reservation. Upon determining that one or more threshold authentication conditions are satisfied, the server device generates a reservation for the product.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 16, 2024
    Assignee: adidas AG
    Inventors: Gordon Gibson Lanpher, Roger Brandon Beaty, Jonathan Matthew Shaw, Katharine Reinhold, Ryan Robert O. Malia, Megan Murphy Millard, Simon Atkins, Todd Ames
  • Publication number: 20240107338
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20230257009
    Abstract: Examples relate to digital context aware (DCA) data collection. In some examples, a DCA start location component is positioned at a first location along a travel route, and a DCA end location component is positioned at a second location along the travel route. In response to using a wireless interface to detect the DCA start location component, data collection of measurements by a sensor are initiated. In response to using the wireless interface to detect the DCA end location component, the data collection by the sensor is halted.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
  • Publication number: 20230122720
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20210392518
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: July 23, 2021
    Publication date: December 16, 2021
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20210133811
    Abstract: In examples provided herein, a method comprises calling a demographic package to analyze data associated with electric toll tags used on a toll road along which a digital billboard is positioned to determine time-dependent demographics of drivers of vehicles driven on the toll road. The method also includes calling an advertisement selection package to identify an advertisement to be displayed on the digital billboard, where the advertisement to be displayed is based on the time-dependent demographics of the toll road. Further, the method comprises transmitting the advertisement to be displayed to the digital billboard.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 6, 2021
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan Gibson, Shivaprasad Venkatraman, Joseph Miller, Clifford A. Wilke
  • Publication number: 20210074085
    Abstract: In examples provided herein, a system in a vehicle comprises a processor and a memory including instructions executable by the processor to aggregate and transmit to a context-aware platform (CAP) diagnostic data for a vehicle; receive from the CAP responsive information based on analysis of the diagnostic data; and cause the responsive information to be audibly provided to a driver of the vehicle.
    Type: Application
    Filed: November 2, 2020
    Publication date: March 11, 2021
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
  • Publication number: 20210031818
    Abstract: Examples relate to digital context aware (DCA) data collection. In some examples, a DCA start location component is positioned at a first location along a travel route, and a DCA end location component is positioned at a second location along the travel route. In response to using a wireless interface to detect the DCA start location component, data collection of measurements by a sensor are initiated. In response to using the wireless interface to detect the DCA end location component, the data collection by the sensor is halted.
    Type: Application
    Filed: October 21, 2020
    Publication date: February 4, 2021
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
  • Publication number: 20200037178
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: October 8, 2019
    Publication date: January 30, 2020
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20190110213
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 11, 2019
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20180251141
    Abstract: Examples relate to digital context aware (DCA) data collection. In some examples, a DCA start location component is positioned at a first location along a travel route, and a DCA end location component is positioned at a second location along the travel route. In response to using a wireless interface to detect the DCA start location component, data collection of measurements by a sensor are initiated. In response to using the wireless interface to detect the DCA end location component, the data collection by the sensor is halted.
    Type: Application
    Filed: August 21, 2015
    Publication date: September 6, 2018
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
  • Publication number: 20180146330
    Abstract: In examples provided herein, a method for providing a digital context-aware checklist includes calling a geoboundary package to determine whether the user is within a geoboundary of a first location of a first schedule item on a schedule for the user. The method notifies the user of arrival upon determining the user's networked device is within the geoboundary of the first location and calls a checklist package to provide a checklist of items to be performed at the first location. A level of granularity of the checklist items is based on an experience level of the user. Further, upon request from the user via the user's networked device for information pertaining to one of the items of the checklist, the method calls a supporting information package to provide supporting information to the user. The supporting information is selected based on the experience level of the user.
    Type: Application
    Filed: April 24, 2015
    Publication date: May 24, 2018
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Clifford Allan WILKE, Joseph MILLER
  • Publication number: 20180025554
    Abstract: In examples provided herein, a system in a vehicle comprises a processor and a memory including instructions executable by the processor to aggregate and transmit to a context-aware platform (CAP) diagnostic data for a vehicle; receive from the CAP responsive information based on analysis of the diagnostic data; and cause the responsive information to be audibly provided to a driver of the vehicle.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 25, 2018
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
  • Publication number: 20180018702
    Abstract: In examples provided herein, a method comprises calling a demographics package to analyze data associated with electronic toll tags used on a toll road along which a digital billboard is positioned to determine time-dependent demographics of drivers of vehicles driven on the toll road. The method also includes calling an advertisement selection package to identify an advertisement to be displayed on the digital billboard, where the advertisement to be displayed is based on the time-dependent demographics of the toll road. Further, the method comprises transmitting the advertisement to be displayed to the digital billboard.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 18, 2018
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
  • Patent number: 9799169
    Abstract: An on-line lottery is operated from a jurisdiction, with only players who are not citizens or residents of the jurisdiction being eligible to participate. The eligibility of a prospective player is checked at sign-up and/or when selected to win a prize. If a prospective player is determined to be a citizen or resident of the jurisdiction, their participation in the lottery is nullified, meaning the prospective player was not entered in the lottery, and thus was never eligible to win a prize.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 24, 2017
    Inventor: Jonathan Gibson Bintliff
  • Publication number: 20170083865
    Abstract: An example system includes an experience device having one or more experiences and a package device having one or more packages. Each experience of the experience device identifies a package, wherein identification of the package is context-based; calls the identified package, wherein the identified package accesses a device or service to obtain information to return to the experience; and selectively provides the information to a user.
    Type: Application
    Filed: June 9, 2014
    Publication date: March 23, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jonathan GIBSON, Scott Anthony GAYDOS, Joseph A. MILLER
  • Publication number: 20170048731
    Abstract: In examples provided herein, upon receiving notification of a computational task requested by a package to provide an experience to a user, a remote node management engine identifies computing nodes for performing the computational task and determining available processing resources for each computing node, where a computing node resides at networked wearable devices associated with the user. The remote node management engine further selects one of the computing nodes as a primary controller to distribute portions of the computational task to one or more of the other computing nodes and receive results from performance of the portions of the computational task by the other computing nodes, and provides to the selected computing node information about available processing resources at each computing node.
    Type: Application
    Filed: September 26, 2014
    Publication date: February 16, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
  • Publication number: 20170041429
    Abstract: In examples provided herein, upon receiving notification of data to be cached for a package executed in response to a user-initiated experience, where the user-initiated experience originated from a first networked wearable device (NWD) associated with the user, a caching node management engine identifies one or more caching nodes to cache the data and determines available storage resources for each caching node, where each caching node resides at other NWDs associated with the user. The caching node management engine further transmits different portions of the data to the one or more of the caching nodes for caching based upon available storage resources.
    Type: Application
    Filed: September 26, 2014
    Publication date: February 9, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jonathan GIBSON, Joseph MILLER, Clifford WILKE, Scott A. GAYDOS
  • Patent number: 8944911
    Abstract: Systems, methods and articles of manufacture are disclosed for providing concurrent gameplay of a single-player mode of a computer game. In one embodiment, a first instance of the single-player mode of the computer game is being played by a first player and receives, from a second instance of the single-player mode of the computer game, data associated with an avatar controlled by a second player. The first instance may provide, to the first player, an indication of the avatar controlled by the second player, as both players play the computer game.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: February 3, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Jason Avent, Jonathan Gibson, Chris Bowles, James Callin, David Jefferies
  • Patent number: 8619080
    Abstract: A system and method for viewing objects within a virtual environment are disclosed. A virtual camera and an object exist within the virtual environment. The camera is focused on the object such that the user of the virtual environment sees the object from the perspective of the camera. The virtual camera and the object being view are subject to the physics based rules of the simulation environment.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: December 31, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Jason Avent, Jonathan Gibson, Alkan Hassan, Richard Coles, Iain Gilfeather