Configurable controlling device and associated configuration upload and download system and method
First Claim
Patent Images
1. A method for retrieving data indicative of a graphical user interface configuration of a target universal remote controlling device, comprising:
- receiving at a centralized server device from a configuration editing system in communication with the centralized server device via a network an upload request for retrieving a graphical user interface configuration of the target universal remote controlling device, wherein the target universal remote controlling device is identified within the upload request;
causing the centralized server device to instruct the target universal remote controlling device to upload to the centralized server device data indicative of the graphical user interface configuration of the target universal remote controlling device in response to the target universal remote controlling device establishing contact with the centralized server device via the network at a time subsequent to the centralized server device receiving the upload request; and
receiving at the centralized server device via the network the data indicative of the graphical user interface configuration of the target universal remote controlling device, modifying the data indicative of the graphical user interface configuration of the target universal remote controlling device to place the data indicative of the graphical user interface configuration of the target universal remote controlling device into a format usable by the configuration editing system, and transferring via the network the modified data indicative of the graphical user interface configuration of the target universal remote controlling device to the configuration editing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A configurable controlling device and associated editor program that allows a consumer to modify on a personal computer for downloading to the controlling device configuration data which is used to cause the controlling device to perform a function, such as to transmit a command to an appliance, to change the user interface page being displayed, etc. A central server facility is provided through which the managed exchange of configuration data between the editor program and remotely-located controlling devices may be performed.
-
Citations
4 Claims
-
1. A method for retrieving data indicative of a graphical user interface configuration of a target universal remote controlling device, comprising:
-
receiving at a centralized server device from a configuration editing system in communication with the centralized server device via a network an upload request for retrieving a graphical user interface configuration of the target universal remote controlling device, wherein the target universal remote controlling device is identified within the upload request; causing the centralized server device to instruct the target universal remote controlling device to upload to the centralized server device data indicative of the graphical user interface configuration of the target universal remote controlling device in response to the target universal remote controlling device establishing contact with the centralized server device via the network at a time subsequent to the centralized server device receiving the upload request; and receiving at the centralized server device via the network the data indicative of the graphical user interface configuration of the target universal remote controlling device, modifying the data indicative of the graphical user interface configuration of the target universal remote controlling device to place the data indicative of the graphical user interface configuration of the target universal remote controlling device into a format usable by the configuration editing system, and transferring via the network the modified data indicative of the graphical user interface configuration of the target universal remote controlling device to the configuration editing system.
-
-
2. A method for retrieving data indicative of a graphical user interface configuration of a target universal remote controlling device, comprising:
-
receiving at a centralized server device from a configuration editing system in communication with the centralized server device via a network an unload request for retrieving a graphical user interface configuration of the target universal remote controlling device, wherein the target universal remote controlling device is identified within the upload request; causing the centralized server device to instruct the target universal remote controlling device to upload to the centralized server device data indicative of the graphical user interface configuration of the target universal remote controlling device in response to the target universal remote controlling device establishing contact with the centralized server device via the network at a time subsequent to the centralized server device receiving the upload request; receiving at the centralized server device via the network the data indicative of the graphical user interface configuration of the target universal remote controlling device and transferring via the network the data indicative of the graphical user interface configuration of the target universal remote controlling device to the configuration editing system; and receiving at the centralized server device from the configuration editing system via the network data indicative of an edited version of the graphical user interface configuration of the target universal remote controlling device and storing in a database associated with the centralized server device the data indicative of the edited version of the graphical user interface configuration of the target universal remote controlling device. - View Dependent Claims (3)
-
-
4. A system for managing distribution of a controlling device configuration data, comprising:
-
a program for use on a first computing device to enable modification of the controlling device configuration data; and a centralized Web server in communication with the first computing device having an associated database for storing a request received from the first computing device for causing a retrieval of the controlling device configuration data from a target controlling device for provision to the first computing device via the centralized Web server and for storing data associated with a modified controlling device configuration data provided by the first computing device resulting from use of the program with the configuration data retrieved from the target controlling device; wherein the centralized Web server further has programming which functions to allow for identification of a target for the request and an origin of and a target for the data associated with the modified controlling device configuration data stored within the database and wherein the request and the uploaded data associated with the modified controlling device configuration data is stored in an area of the database designated for use by an originator of the modified controlling device configuration data and wherein the area of the database functions to identify the origin of data associated with the modified controlling device configuration data.
-
Specification