System and method for defining a controlled device command set
First Claim
1. A computer-readable media having computer executable instructions for use in connection with a process for defining within a controlling device a controlled device data set for use in generating commands for commanding operations of an intended target appliance, the instructions performing steps comprising:
- receiving input used to identify the controlling device;
receiving input used to identify the intended target appliance;
using the identity of the controlling device and the identity of the intended target appliance to discern matches between elements within a library of device data sets known to be stored in the controlling device and elements within a device data set appropriate for use in generating commands for commanding operations of the intended target appliance; and
creating a definition which, when provided to the controlling device, will allow the controlling device to command operations of the intended target appliance through use of those elements within the library of device data sets known to be stored in the controlling device which have been discerned to match elements within the device data set for use in generating commands for commanding operations of the intended target appliance.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for configuring a controlling device to allow the controlling device to generate commands for commanding operations of a new appliance which new appliance was previously unable to be supported by the controlling device. The system and method uses a definition input into the controlling device to create a new device data set for use in generating commands to command operations of the new appliance. The new device data set is a new combination of elements selected from device data sets already stored within a memory of the controlling device.
-
Citations
52 Claims
-
1. A computer-readable media having computer executable instructions for use in connection with a process for defining within a controlling device a controlled device data set for use in generating commands for commanding operations of an intended target appliance, the instructions performing steps comprising:
-
receiving input used to identify the controlling device;
receiving input used to identify the intended target appliance;
using the identity of the controlling device and the identity of the intended target appliance to discern matches between elements within a library of device data sets known to be stored in the controlling device and elements within a device data set appropriate for use in generating commands for commanding operations of the intended target appliance; and
creating a definition which, when provided to the controlling device, will allow the controlling device to command operations of the intended target appliance through use of those elements within the library of device data sets known to be stored in the controlling device which have been discerned to match elements within the device data set for use in generating commands for commanding operations of the intended target appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for configuring a controlling device to allow the controlling device to command operations of an intended target appliance, comprising:
-
a server having programming for receiving input used to identify the controlling device;
receiving input used to identify the intended target appliance;
using the identity of the controlling device and the identity of the intended target appliance to discern matches between elements within a library of device data sets known to be stored in the controlling device and elements within a device data set appropriate for use in generating commands for commanding operations of the intended target appliance; and
creating a definition which, when provided to the controlling device, will allow the controlling device to command operations of the intended target appliance through use of those elements within the library of device data sets known to be stored in the controlling device which have been discerned to match elements within the device data set for use in generating commands for commanding operations of the intended target appliance; and
programming resident on the controlling device for accepting the definition and using the definition to identify the elements within the library of device data sets stored with the controlling device which are to be used when generating commands for commanding operations of the intended target appliance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 46, 47, 48, 49, 50, 51, 52)
-
-
23. A computer-readable media having computer-executable instructions for defining within a controlling device a new device data set for use in generating commands for commanding operations of an intended target appliance, the instructions performing steps comprising:
-
accepting input of a definition; and
using the definition to combine previously uncombined elements selected from device data sets within a library of device data sets stored within a memory of the controlling device to form the new device data set which new device data set is to be used when generating commands for commanding operations of the intended target appliance. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A controlling device for generating commands for commanding operations of an intended target appliance, comprising:
-
a memory in which is stored a library of device data sets; and
programming for using a definition input into the controlling device to combine previously uncombined elements selected from device data sets within the library of device data sets stored within the memory of the controlling device to form a new device data set which new device data set is to be used when generating commands for commanding operations of the intended target appliance. - View Dependent Claims (39)
-
- 33. The controlling device as recited in claim 33, wherein the programming stores at least a portion of the new device data set in the memory of the controlling device.
-
40. A method for defining a device data set for use by a controlling device to generate commands for commanding operations of an intended target appliance, comprising:
-
receiving input into the controlling device which functions to select from a reference device data set a command function data value;
storing the selected command function data value in a new device data set stored within the memory of the controlling device, wherein the selected command function data value is mapped to a key within a key matrix of the controlling device; and
causing the controlling device in response to actuation of the key to use the selected command function data value when generating a command for commanding operations of the intended target appliance. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A controlling device for generating commands for commanding operations of an intended target appliance, comprising:
-
a memory in which is stored a library of device data sets each device data set comprising a combination of a protocol definition, a system code, and a plurality of command function data values which are used by the controlling device to transmit commands to command operations of appliances; and
programming for accepting input that is used by the controlling device to select one of the device data sets from the library of device data sets as a device data set to be used to command operations of the intended target appliance and which is further used by the controlling device to modify the system code of the selected device data set when the controlling device is used to transmit commands to command operations of the intended target appliance.
-
Specification