Patents by Inventor Matthew Rodgers
Matthew Rodgers 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: 20240108948Abstract: A ball includes a ball body and a light system including integrated infrared (IR) light-emitting-diodes (LEDs). In accordance with a disclosed embodiment, the ball is a football and is adapted for use in conjunction with virtual reality (VR) systems.Type: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Inventors: Ted Sundquist, William Jacob Harris, Benjamin J. Kwitek, Matthew Feigenbaum, Cody Schauer, Taj Ford, Noah Rodgers, Vishnu Chatari, Andrew Essex, Kamil Kieszkowski, Nicholas Autobee
-
Patent number: 11654354Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: April 6, 2021Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20230117969Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Patent number: 11528254Abstract: A system and a method of emulating a second cloud computing environment on a first cloud computing environment are disclosed herein. The first cloud computing environment includes an innovation platform having a private domain name system. The private domain name system is split between a customer subnet and a private subnet. The customer subnet is limited to communications with only the private subnet. The customer subnet executes an application thereon. The application is targeted for use on the second cloud computing environment.Type: GrantFiled: June 12, 2020Date of Patent: December 13, 2022Assignee: Sequoia Holdings, LLCInventors: Stephen Mouring, T. Richard Stroupe, Jr., Adam Rand, Mitchell Ly, Matthew Rodgers, Jacob Tate, Andrew Anderson
-
Publication number: 20220347584Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: ApplicationFiled: July 19, 2022Publication date: November 3, 2022Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Patent number: 11433311Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: GrantFiled: December 16, 2020Date of Patent: September 6, 2022Assignee: Google LLCInventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Patent number: 11077364Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: March 28, 2019Date of Patent: August 3, 2021Assignee: Google LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20210220733Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: April 6, 2021Publication date: July 22, 2021Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20210113927Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: ApplicationFiled: December 16, 2020Publication date: April 22, 2021Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Patent number: 10898812Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: GrantFiled: April 2, 2019Date of Patent: January 26, 2021Assignee: Google LLCInventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Publication number: 20200412696Abstract: A system and a method of emulating a second cloud computing environment on a first cloud computing environment are disclosed herein. The first cloud computing environment includes an innovation platform having a private domain name system. The private domain name system is split between a customer subnet and a private subnet. The customer subnet is limited to communications with only the private subnet. The customer subnet executes an application thereon. The application is targeted for use on the second cloud computing environment.Type: ApplicationFiled: June 12, 2020Publication date: December 31, 2020Inventors: Stephen Mouring, T. Richard Stroupe, JR., Adam Rand, Mitchell Ly, Matthew Rodgers, Jacob Tate, Andrew Anderson
-
Patent number: 10773168Abstract: An electronic game server determines, during a disruption in a network connection between the server and a client device, a simulated gameplay input for the first client device; updates a first game state based on the simulated gameplay input, resulting in a placeholder game state; receives, upon resumption of the network connection, a recovered gameplay input initially transmitted by the first client device during the disruption; updates the first game state based on the recovered gameplay input, resulting in an intended game state; compares the placeholder game state to the intended game state; updates the placeholder game state based on the comparison of the placeholder game state to the intended game state, resulting in a subsequent game state; and transmits a frame depicting the subsequent game state to an output device associated with the first client device.Type: GrantFiled: March 28, 2019Date of Patent: September 15, 2020Assignee: GOOGLE LLCInventor: Matthew Rodgers
-
Publication number: 20190321732Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: ApplicationFiled: April 2, 2019Publication date: October 24, 2019Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Publication number: 20190321727Abstract: An electronic game server determines, during a disruption in a network connection between the server and a client device, a simulated gameplay input for the first client device; updates a first game state based on the simulated gameplay input, resulting in a placeholder game state; receives, upon resumption of the network connection, a recovered gameplay input initially transmitted by the first client device during the disruption; updates the first game state based on the recovered gameplay input, resulting in an intended game state; compares the placeholder game state to the intended game state; updates the placeholder game state based on the comparison of the placeholder game state to the intended game state, resulting in a subsequent game state; and transmits a frame depicting the subsequent game state to an output device associated with the first client device.Type: ApplicationFiled: March 28, 2019Publication date: October 24, 2019Inventor: Matthew Rodgers
-
Publication number: 20190321725Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: March 28, 2019Publication date: October 24, 2019Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20190298043Abstract: Disclosed is an instrument case for use by an operator suspended from a harness. The instrument case is preferably attached to the operator's thigh by means of a thigh strap which is rotatably attached to the instrument case. Pull straps are attached to the instrument case at one end and to the operator's harness or belt at the other end. By adjusting the tension in the pull straps, the operator may adjust the orientation of the instrument touch screen to optimize its visibility and accessibility.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Applicant: Olympus Scientific Solutions Americas Inc.Inventors: Matthew RODGERS, Coleman FLANAGAN
-
Patent number: 9929524Abstract: Prewired, interchangeably connectible elements with mating electro-mechanical connectors for constructing a multitude of electrical apparatuses by forming load-bearing, electrical connections between the constituent elements thereof and a method of using such elements therefor.Type: GrantFiled: June 23, 2017Date of Patent: March 27, 2018Inventor: Matthew Rodgers
-
Publication number: 20180076589Abstract: Prewired, interchangeably connectible elements with mating electro-mechanical connectors for constructing a multitude of electrical apparatuses by forming load-bearing, electrical connections between the constituent elements thereof and a method of using such elements therefor.Type: ApplicationFiled: June 23, 2017Publication date: March 15, 2018Inventor: Matthew Rodgers
-
Patent number: 8900342Abstract: The present invention relates to a process for the recovery of cobalt comprising: (i) providing a high tenor cobalt solution wherein the high tenor cobalt solution comprises cobalt and nickel; (ii) contacting the high tenor cobalt solution with an N-(2-hydroxypropyl)picolylamine resin to load the N-(2-hydroxypropyl)picolylamine resin with cobalt and nickel; (iii) eluting the cobalt from the loaded N-(2-hydroxypropyl)picolylamine resin; and (iv) eluting the nickel from the loaded N-(2-hydroxypropyl)picolylamine resin.Type: GrantFiled: May 24, 2011Date of Patent: December 2, 2014Assignee: Dow Global Technologies LLCInventors: Charles R. Marston, Matthew Rodgers
-
Patent number: D970369Type: GrantFiled: March 8, 2021Date of Patent: November 22, 2022Assignee: ORBCOMM INC.Inventors: Brian Hart, Matthew Rodgers