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: 20240214373Abstract: A method of authorizing a computer mouse to perform a particular action may include receiving, by a network device, a request associated with a particular action to be performed by a computer mouse. The request may be digitally signed using a private device key of the computer mouse. The method may include validating, by the network device, the digitally signed request using a public device key previously provided by the computer mouse. The method may include generating a response to the request. The response may indicate whether the computer mouse is authorized to perform the particular action associated with the trusted request. The method may include sending the response to a client device associated with the computer mouse.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Inventors: Stephen Wheeler, Laurent Gillet, Marc Viredaz, Nabil Hamzi, Xavier Caine
-
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
-
Patent number: 9195793Abstract: 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: January 14, 2014Date of Patent: November 24, 2015Assignee: Altera CorporationInventors: Mark Stephen Wheeler, Gordon Raymond Chiu
-
Publication number: 20130285800Abstract: 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: June 25, 2013Publication date: October 31, 2013Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
-
Patent number: 8509400Abstract: 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: April 20, 2006Date of Patent: August 13, 2013Assignee: Logitech Europe S.A.Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris