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: 20240214373
    Abstract: 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: Application
    Filed: December 23, 2022
    Publication date: June 27, 2024
    Inventors: Stephen Wheeler, Laurent Gillet, Marc Viredaz, Nabil Hamzi, Xavier Caine
  • Patent number: 10909296
    Abstract: 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: Grant
    Filed: August 23, 2019
    Date of Patent: February 2, 2021
    Assignee: Altera Corporation
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Patent number: 10565861
    Abstract: 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: Grant
    Filed: September 28, 2018
    Date of Patent: February 18, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
  • Publication number: 20200050729
    Abstract: 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: Application
    Filed: August 23, 2019
    Publication date: February 13, 2020
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Patent number: 10394997
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: August 27, 2019
    Assignee: Altera Corporation
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Publication number: 20190065652
    Abstract: 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: Application
    Filed: September 18, 2018
    Publication date: February 28, 2019
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Publication number: 20190035261
    Abstract: 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: Application
    Filed: September 28, 2018
    Publication date: January 31, 2019
    Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickenson, Stephen Wheeler, John Craig Robert DeGruchy
  • Patent number: 10115301
    Abstract: 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: Grant
    Filed: November 27, 2017
    Date of Patent: October 30, 2018
    Assignee: Logitech Europe S.A.
    Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
  • Patent number: 10102326
    Abstract: 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: Grant
    Filed: October 26, 2015
    Date of Patent: October 16, 2018
    Assignee: Altera Corporation
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Patent number: 9934679
    Abstract: 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: Grant
    Filed: December 7, 2015
    Date of Patent: April 3, 2018
    Assignee: Logitech Europe S.A.
    Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
  • Publication number: 20180082576
    Abstract: 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: Application
    Filed: November 27, 2017
    Publication date: March 22, 2018
    Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
  • Patent number: 9830808
    Abstract: 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: Grant
    Filed: September 14, 2015
    Date of Patent: November 28, 2017
    Assignee: LOGITECH EUROPE S.A.
    Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
  • Publication number: 20170131863
    Abstract: 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: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Stephen WHEELER, Xavier CAINE, Amish BABU, Matthew Jonathan Dickinson, John Craio Robert Degruchy, Prajith Puthiyedath Eringathody
  • Publication number: 20170131697
    Abstract: 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: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Stephen WHEELER, Xavier CAINE, Amish BABU, Matthew Jonathan Dickinson, John Craig Robert Degruchy, Prajith Puthiyedath Eringathody
  • Publication number: 20160225252
    Abstract: 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: Application
    Filed: December 7, 2015
    Publication date: August 4, 2016
    Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
  • Publication number: 20160104371
    Abstract: 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: Application
    Filed: September 14, 2015
    Publication date: April 14, 2016
    Inventors: Gareth Selfe, Chris Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
  • Patent number: 9207652
    Abstract: 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: Grant
    Filed: June 25, 2013
    Date of Patent: December 8, 2015
    Assignee: Logitech Europe S.A.
    Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
  • Patent number: 9195793
    Abstract: 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: Grant
    Filed: January 14, 2014
    Date of Patent: November 24, 2015
    Assignee: Altera Corporation
    Inventors: Mark Stephen Wheeler, Gordon Raymond Chiu
  • Publication number: 20130285800
    Abstract: 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: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris
  • Patent number: 8509400
    Abstract: 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: Grant
    Filed: April 20, 2006
    Date of Patent: August 13, 2013
    Assignee: Logitech Europe S.A.
    Inventors: Godwin Liu, Mark Rigley, Stephen Wheeler, Justin M. Henry, Glen McLean Harris