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: 11961129Abstract: 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: GrantFiled: March 30, 2022Date of Patent: April 16, 2024Assignee: adidas AGInventors: Gordon Gibson Lanpher, Roger Brandon Beaty, Jonathan Matthew Shaw, Katharine Reinhold, Ryan Robert O. Malia, Megan Murphy Millard, Simon Atkins, Todd Ames
-
Publication number: 20240107338Abstract: 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: ApplicationFiled: December 7, 2023Publication date: March 28, 2024Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20230257009Abstract: 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: ApplicationFiled: April 24, 2023Publication date: August 17, 2023Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
-
Publication number: 20230122720Abstract: 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: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20210392518Abstract: 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: ApplicationFiled: July 23, 2021Publication date: December 16, 2021Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20210133811Abstract: 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: ApplicationFiled: November 12, 2020Publication date: May 6, 2021Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan Gibson, Shivaprasad Venkatraman, Joseph Miller, Clifford A. Wilke
-
Publication number: 20210074085Abstract: 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: ApplicationFiled: November 2, 2020Publication date: March 11, 2021Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
-
Publication number: 20210031818Abstract: 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: ApplicationFiled: October 21, 2020Publication date: February 4, 2021Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
-
Publication number: 20200037178Abstract: 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: ApplicationFiled: October 8, 2019Publication date: January 30, 2020Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20190110213Abstract: 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: ApplicationFiled: December 6, 2018Publication date: April 11, 2019Inventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20180251141Abstract: 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: ApplicationFiled: August 21, 2015Publication date: September 6, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Clifford Allan WILKE, Paul David THOMAS, Ben REES
-
Publication number: 20180146330Abstract: 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: ApplicationFiled: April 24, 2015Publication date: May 24, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Clifford Allan WILKE, Joseph MILLER
-
Publication number: 20180025554Abstract: 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: ApplicationFiled: January 30, 2015Publication date: January 25, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
-
Publication number: 20180018702Abstract: 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: ApplicationFiled: January 30, 2015Publication date: January 18, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Jonathan GIBSON, Shivaprasad VENKATRAMAN, Joseph MILLER, Clifford A. WILKE
-
Patent number: 9799169Abstract: 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: GrantFiled: December 20, 2013Date of Patent: October 24, 2017Inventor: Jonathan Gibson Bintliff
-
Publication number: 20170083865Abstract: 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: ApplicationFiled: June 9, 2014Publication date: March 23, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Jonathan GIBSON, Scott Anthony GAYDOS, Joseph A. MILLER
-
Publication number: 20170048731Abstract: 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: ApplicationFiled: September 26, 2014Publication date: February 16, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Jonathan GIBSON, Joseph MILLER, Clifford A. WILKE, Scott A. GAYDOS
-
Publication number: 20170041429Abstract: 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: ApplicationFiled: September 26, 2014Publication date: February 9, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Jonathan GIBSON, Joseph MILLER, Clifford WILKE, Scott A. GAYDOS
-
Patent number: 8944911Abstract: 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: GrantFiled: July 27, 2010Date of Patent: February 3, 2015Assignee: Disney Enterprises, Inc.Inventors: Jason Avent, Jonathan Gibson, Chris Bowles, James Callin, David Jefferies
-
Patent number: 8619080Abstract: 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: GrantFiled: September 8, 2008Date of Patent: December 31, 2013Assignee: Disney Enterprises, Inc.Inventors: Jason Avent, Jonathan Gibson, Alkan Hassan, Richard Coles, Iain Gilfeather