Patents by Inventor Stephen Wheeler
Stephen Wheeler 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: 20240119533Abstract: Systems and methods are disclosed for generating one or more smart contracts for deployment onto a blockchain. The systems and methods may include (1) receiving vehicle information related to a vehicle; (2) analyzing the vehicle information to identify one or more safety features installed in the vehicle; (3) generating, based upon the one or more safety features identified, a smart contract that may be configured to (i) maintain a set of indications related to whether safety features in the one or more safety features installed in the vehicle have been activated, and (ii) automatically execute on the blockchain based upon the maintained set of indications; and/or (4) deploying the smart contract at a particular address on the blockchain.Type: ApplicationFiled: November 16, 2022Publication date: April 11, 2024Inventors: Kimberly Christine Kloeppel, EllaKate LeFebre, Steve Amancha, Ross Wheeler, Kimberly Doak-Wigginton, Stephen Dunstan
-
Publication number: 20240119535Abstract: Systems and methods are disclosed for generating one or more smart contracts for deployment onto a blockchain. The systems and methods may include (1) receiving vehicle information related to a vehicle; (2) analyzing the vehicle information to identify one or more safety features installed in the vehicle; (3) generating, based upon the one or more safety features identified, a smart contract that may be configured to (i) maintain a set of indications related to whether safety features in the one or more safety features installed in the vehicle have been activated, and (ii) automatically execute on the blockchain based upon the maintained set of indications; and/or (4) deploying the smart contract at a particular address on the blockchain.Type: ApplicationFiled: November 16, 2022Publication date: April 11, 2024Inventors: Kimberly Christine Kloeppel, EllaKate LeFebre, Steve Amancha, Ross Wheeler, Kimberly Doak-Wigginton, Stephen Dunstan
-
Publication number: 20240119532Abstract: Systems and methods are disclosed for generating one or more smart contracts for deployment onto a blockchain. The systems and methods may include (1) receiving vehicle information related to a vehicle; (2) analyzing the vehicle information to identify one or more safety features installed in the vehicle; (3) generating, based upon the one or more safety features identified, a smart contract that may be configured to (i) maintain a set of indications related to whether safety features in the one or more safety features installed in the vehicle have been activated, and (ii) automatically execute on the blockchain based upon the maintained set of indications; and/or (4) deploying the smart contract at a particular address on the blockchain.Type: ApplicationFiled: November 16, 2022Publication date: April 11, 2024Inventors: Kimberly Christine Kloeppel, EllaKate LeFebre, Steve Amancha, Ross Wheeler, Kimberly Doak-Wigginton, Stephen Dunstan
-
Publication number: 20240119534Abstract: Systems and methods are disclosed for generating one or more smart contracts for deployment onto a blockchain. The systems and methods may include (1) receiving vehicle information related to a vehicle; (2) analyzing the vehicle information to identify one or more safety features installed in the vehicle; (3) generating, based upon the one or more safety features identified, a smart contract that may be configured to (i) maintain a set of indications related to whether safety features in the one or more safety features installed in the vehicle have been activated, and (ii) automatically execute on the blockchain based upon the maintained set of indications; and/or (4) deploying the smart contract at a particular address on the blockchain.Type: ApplicationFiled: November 16, 2022Publication date: April 11, 2024Inventors: Kimberly Christine Kloeppel, EllaKate LeFebre, Steve Amancha, Ross Wheeler, Kimberly Doak-Wigginton, Stephen Dunstan
-
Patent number: 10909296Abstract: A method for designing a system on a target device includes generating a solution for the system. A solution for a module of the system identified by a user is preserved. The preserved solution for the module is implemented at a location on the target device identified by the user.Type: GrantFiled: August 23, 2019Date of Patent: February 2, 2021Assignee: Altera CorporationInventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Patent number: 10565861Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: September 28, 2018Date of Patent: February 18, 2020Assignee: Logitech Europe S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Publication number: 20200050729Abstract: A method for designing a system on a target device includes generating a solution for the system. A solution for a module of the system identified by a user is preserved. The preserved solution for the module is implemented at a location on the target device identified by the user.Type: ApplicationFiled: August 23, 2019Publication date: February 13, 2020Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Patent number: 10394997Abstract: A method for designing a system on a target device includes generating a solution for the system. A solution for a module of the system identified by a user is preserved. The preserved solution for the module is implemented at a location on the target device identified by the user.Type: GrantFiled: September 18, 2018Date of Patent: August 27, 2019Assignee: Altera CorporationInventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Publication number: 20190065652Abstract: A method for designing a system on a target device includes generating a solution for the system. A solution for a module of the system identified by a user is preserved. The preserved solution for the module is implemented at a location on the target device identified by the user.Type: ApplicationFiled: September 18, 2018Publication date: February 28, 2019Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Publication number: 20190035261Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: ApplicationFiled: September 28, 2018Publication date: January 31, 2019Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickenson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 10115301Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: November 27, 2017Date of Patent: October 30, 2018Assignee: Logitech Europe S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 10102326Abstract: A method for designing a system on a target device includes generating a solution for the system. A solution for a module of the system identified by a user is preserved. The preserved solution for the module is implemented at a location on the target device identified by the user.Type: GrantFiled: October 26, 2015Date of Patent: October 16, 2018Assignee: Altera CorporationInventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Patent number: 9934679Abstract: A method and system for adaptively configuring a remote control includes analyzing a log of events, maintained by the remote control, which indicate how the remote control and the devices it controls are used by a user. Once the analysis is performed, the system and method can suggest alternative configurations of the remote control to the user. The range and type of alternative configurations is not particularly limited and can include changing which devices are employed for various user activities and/or how those activities are performed, the placement and hierarchy of commands in a menu tree and/or troubleshooting and set up configurations. The analysis can be performed either partially or totally within the remote control, or at, or in conjunction with, a service to which the remote control connects through a network.Type: GrantFiled: December 7, 2015Date of Patent: April 3, 2018Assignee: Logitech Europe S.A.Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
-
Publication number: 20180082576Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 9830808Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: September 14, 2015Date of Patent: November 28, 2017Assignee: LOGITECH EUROPE S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Publication number: 20170131863Abstract: A computer-implemented method for modifying account information associated with a universal control system includes electronically receiving triggering information for an account associated with a network, determining that a device compatible with the network is referenced in the triggering information, and in response, updating a portion of a database that is associated with the account and includes a list of devices associated with the network.Type: ApplicationFiled: November 6, 2015Publication date: May 11, 2017Inventors: Stephen WHEELER, Xavier CAINE, Amish BABU, Matthew Jonathan Dickinson, John Craio Robert Degruchy, Prajith Puthiyedath Eringathody
-
Publication number: 20170131697Abstract: A computer-implemented method for programming a universal control system includes generating a list of devices associated with a network; based on configuration data and statistical data associated with a first set of devices included in the list of devices, generating programming for a first activity to be performed via the network, wherein first activity is associated with the first set of devices included in the list of devices, and the programming is associated with a device configuration for the first set of devices and includes commands for transmission to the first set of devices by the universal control system; and causing the programming for the first activity to be stored, wherein, when the first activity is selected, the device configuration for the first set of devices is implemented.Type: ApplicationFiled: November 6, 2015Publication date: May 11, 2017Inventors: Stephen WHEELER, Xavier CAINE, Amish BABU, Matthew Jonathan Dickinson, John Craig Robert Degruchy, Prajith Puthiyedath Eringathody
-
Publication number: 20160225252Abstract: A method and system for adaptively configuring a remote control includes analyzing a log of events, maintained by the remote control, which indicate how the remote control and the devices it controls are used by a user. Once the analysis is performed, the system and method can suggest alternative configurations of the remote control to the user. The range and type of alternative configurations is not particularly limited and can include changing which devices are employed for various user activities and/or how those activities are performed, the placement and hierarchy of commands in a menu tree and/or troubleshooting and set up configurations. The analysis can be performed either partially or totally within the remote control, or at, or in conjunction with, a service to which the remote control connects through a network.Type: ApplicationFiled: December 7, 2015Publication date: August 4, 2016Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
-
Publication number: 20160104371Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: ApplicationFiled: September 14, 2015Publication date: April 14, 2016Inventors: Gareth Selfe, Chris Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 9207652Abstract: A method and system for adaptively configuring a remote control includes analyzing a log of events, maintained by the remote control, which indicate how the remote control and the devices it controls are used by a user. Once the analysis is performed, the system and method can suggest alternative configurations of the remote control to the user. The range and type of alternative configurations is not particularly limited and can include changing which devices are employed for various user activities and/or how those activities are performed, the placement and hierarchy of commands in a menu tree and/or troubleshooting and set up configurations. The analysis can be performed either partially or totally within the remote control, or at, or in conjunction with, a service to which the remote control connects through a network.Type: GrantFiled: June 25, 2013Date of Patent: December 8, 2015Assignee: Logitech Europe S.A.Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris