SYSTEM AND METHOD FOR UPGRADING THE REMOTE CONTROL FUNCTIONALITY OF A DEVICE
First Claim
1. A method for downloading configuration data for use in connection with a remote control application resident on a device, comprising:
- retrieving from a memory of the device information which functions to identify a controllable appliance, the information comprising at least a first data value which is indicative of a device type for the controllable appliance and a second data value which is indicative of a set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application;
causing the information which functions to identify the controllable appliance to be uploaded to a server device having access to a library of command code sets where at least the first data value and the second data value of the information which functions to identify the controllable appliance is used to identify within the library of command code sets accessible to the server device those command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application;
receiving at the device from the sever device one or more of the command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; and
updating the remote control application resident on the device to allow the remote control application resident on the device to use both the command codes for advance key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application and the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device when the remote control application is placed into an operating mode which is intended to control one or more functional operations of at least the controllable appliance.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for upgrading a remote control application resident on a device. Information identifying a controllable appliance is caused to be uploaded to a remote server device and the uploaded information is used to automatically display user-selectable, downloadable data files relevant to the control of the controllable appliance. Downloaded data files, which may include command codes and/or graphical user interface elements, may be used within the device to upgrade the ability of the remote control application to communicate with the controllable appliance. The information uploaded to the server may also be used to generate demographic data regarding consumer preferences.
42 Citations
16 Claims
-
1. A method for downloading configuration data for use in connection with a remote control application resident on a device, comprising:
-
retrieving from a memory of the device information which functions to identify a controllable appliance, the information comprising at least a first data value which is indicative of a device type for the controllable appliance and a second data value which is indicative of a set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; causing the information which functions to identify the controllable appliance to be uploaded to a server device having access to a library of command code sets where at least the first data value and the second data value of the information which functions to identify the controllable appliance is used to identify within the library of command code sets accessible to the server device those command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; receiving at the device from the sever device one or more of the command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; and updating the remote control application resident on the device to allow the remote control application resident on the device to use both the command codes for advance key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application and the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device when the remote control application is placed into an operating mode which is intended to control one or more functional operations of at least the controllable appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification