System and method for creating a controlling device
First Claim
1. A method for creating a controlling device having a memory, comprising:
- accepting via a user interface input that functions to specify a plurality of different controllable devices whereby command code sets from a library of command code sets that are remote from the controlling device and which are appropriate for commanding operations of the plurality of different controllable devices are selected as a function of the input for inclusion into a build adapted to be downloaded into the memory of the controlling device;
displaying via the user interface an estimated memory utilization of the build;
displaying via the user interface an option which is selectable to enable modification of which command code sets are included in the build to thereby modify the estimated memory utilization of the build; and
displaying via the user interface an option which is selectable to cause downloading of the build for inclusion into the memory of the controlling device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating a controlling device. In response to a user specifying one or more operating criteria for the controlling device, the system selects executable instructions from a library of executable instructions and command code sets from a library of command code sets that are to be stored in the memory of the controlling device. In addition, the system uses the criteria to suggest command key/command code mappings for use within the controlling device. The user may interact with the system to modify the selected executable instructions, command code sets, and command key/command code mappings. When stored in the memory of the controlling device, the executable instructions are to be used to perform various operations and functions within the controlling device and the command codes are to be transmitted from the controlling device to command the operation of controllable devices in response to activation of one or more of the command keys.
91 Citations
12 Claims
-
1. A method for creating a controlling device having a memory, comprising:
-
accepting via a user interface input that functions to specify a plurality of different controllable devices whereby command code sets from a library of command code sets that are remote from the controlling device and which are appropriate for commanding operations of the plurality of different controllable devices are selected as a function of the input for inclusion into a build adapted to be downloaded into the memory of the controlling device;
displaying via the user interface an estimated memory utilization of the build;
displaying via the user interface an option which is selectable to enable modification of which command code sets are included in the build to thereby modify the estimated memory utilization of the build; and
displaying via the user interface an option which is selectable to cause downloading of the build for inclusion into the memory of the controlling device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for using a network enabled computing interface to access instructions for use in creating a controlling device having a memory, comprising:
-
accepting via the network enabled computing interface input that functions to specify a plurality of different controllable devices whereby command code sets from a library of command code sets that are remote from the controlling device and which are appropriate for commanding operations of the plurality of different controllable devices are selected by the instructions as a function of the input for inclusion into a build adapted to be downloaded into the memory of the controlling device;
displaying via the network enabled user interface an estimated memory utilization for the build as determined by the instructions;
displaying via the network enabled user interface an option which is selectable to enable modification of which command code sets are included in the build to thereby modify the estimated memory utilization of the build; and
displaying via the network enabled user interface an option which is selectable to cause downloading of the build for inclusion into the memory of the controlling device. - View Dependent Claims (11, 12)
-
Specification