Patents by Inventor John Craig Robert DeGruchy
John Craig Robert DeGruchy 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: 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: 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: 9996069Abstract: 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: GrantFiled: November 6, 2015Date of Patent: June 12, 2018Assignee: LOGITECH, INC.Inventors: Stephen James Wheeler, Xavier Caine, Amish Rajesh Babu, Matthew Jonathan Dickinson, John Craig Robert Degruchy, Prajith Puthiyedath Eringathody
-
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: 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: 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