System and method for creating a controlling device
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.
Claims
exact text as granted — not AI-modified1. Computer-readable instructions for interacting with a system having programming used to create a controlling device having a memory, wherein the instructions perform steps comprising:
accepting user input which specifies a target market region in which the controlling device is to be used, the user input being provided to the system to cause the programming to select from a library of command code sets as a function of the input command code sets from a library of command code sets as a function of the specified target market region for use in commanding operations of multiple different appliances used within the specified target market region for possible inclusion in the memory of the controlling device; and
displaying an estimated memory utilization of the selected command code sets as determined by the programming of the system.
2. The computer-readable instructions as in claim 1 , wherein the instructions perform the further step of displaying a graphical user interface for accepting user input.
3. The computer-readable instructions as in claim 1 , wherein the instructions perform the further step of displaying selectable memory sizes such that a selected memory size is provided to the system for use by the programming in determining the estimated memory utilization.
4. The computer-readable instructions as in claim 1 , wherein the instructions perform the further step of accepting user input to remove command codes from the selected command code sets.
5. The computer-readable instructions as in claim 1 , wherein the instructions perform the further step of accepting user input to add command codes to the selected command code sets.
6. The computer-readable instructions as in claim 1 , wherein the instructions perform the further step of accepting user input to assign command codes from the selected command code sets to keys of the controlling device.
7. The computer-readable instructions as in claim 2 , wherein the graphical user interface comprises a menu displaying selectable target market regions.
8. A system for creating a controlling device having a memory, comprising:
a user interface in communication with a computer readable media to accept input that specifies a target market region in which the controlling device is to be used whereby command code sets for use in commanding operations of multiple different appliances used within the specified target market region are selected as a function of the input from a library of command code sets that are remote from the controlling device are selected as a function of the input for possible inclusion in the memory of the controlling device; and
a display to present an estimated memory utilization of the selected command code sets to the user.
9. The system as in claim 8 , wherein the user interface is remotely located with respect to the computer readable media.
10. The system as in claim 8 , wherein the display further presents information to the user that the selected command code sets are available for inclusion in the memory of the controlling device when the estimated memory utilization of the selected command code sets indicates that the memory can accommodate the selected command code sets.
11. The system in claim 8 , wherein the computer readable media comprises a network enabled software application such that a plurality of users may access the software application substantially simultaneously.
12. The system as in claim 11 , wherein the software application is Internet accessible.
13. Computer-readable instructions for interacting with a system having programming used to create a controlling device having a memory, wherein the instructions perform steps comprising:
accepting user input which functions to specify to the programming of the system which command code sets from a library of command code sets to select for possible inclusion in the memory of the controlling device wherein the selected command code sets are usable for commanding operations of multiple different appliances; and
displaying an estimated memory utilization of the selected command code sets as determined by the programming of the system.
14. The computer-readable instructions as in claim 13 , wherein the instructions perform the further step of displaying a graphical user interface for accepting user input.
15. The computer-readable instructions as in claim 13 , wherein the instructions perform the further step of displaying selectable memory sizes such that a selected memory size is provided to the system for use by the programming in determining the estimated memory utilization.
16. The computer-readable instructions as in claim 13 , wherein the instructions perform the further step of accepting user input to remove command codes from the selected command code sets.
17. The computer-readable instructions as in claim 13 , wherein the instructions perform the further step of accepting user input to add command codes to the selected command code sets.
18. The computer-readable instructions as in claim 13 , wherein the instructions perform the further step of accepting user input to assign command codes from the selected command code sets to keys of the controlling device.
19. The computer-readable instructions as in claim 14 , wherein the graphical user interface comprises a menu displaying selectable target appliances.
20. Computer-readable instructions for interacting with a system having programming used to create a controlling device having a memory, wherein the instructions perform steps comprising:
accepting user input which specifies a target market region in which the controlling device is to be used, the user input being provided to the system to cause the programming to select from a library of command code sets as a function of the input command code sets from a library of command code sets as a function of the specified target market region for use in commanding operations of multiple different appliances used within the specified target market region; and
placing the selected command code sets into a build to be downloaded for use in the controlling device.
21. The computer-readable instructions as in claim 20 , wherein the instructions perform the further step of displaying a graphical user interface for accepting user input.
22. The computer-readable instructions as in claim 20 , wherein the instructions perform the further step of accepting user input to remove command codes from the selected command code sets.
23. The computer-readable instructions as in claim 20 , wherein the instructions perform the further step of accepting user input to add command codes to the selected command code sets.
24. The computer-readable instructions as in claim 20 , wherein the instructions perform the further step of accepting user input to assign command codes from the selected command code sets to keys of the controlling device and wherein command code and key assignments are included in the build.
25. The computer-readable instructions in claim 21 , wherein the graphical user interface comprises a menu displaying selectable market regions.
26. A method for creating a controlling device having memory, comprising:
providing to a system having associated programming user input which specifies a target market region in which the controlling device is to be used, the user input being provided to the system to cause the programming to select from a library of command code sets as a function of the input command code sets for use in commanding operations of multiple different appliances used within the specified target market region; and placing the selected command code sets into a build adapted for use in the controlling device.
27. The method as in claim 26 , wherein the user input is provided via a graphical user interface.
28. The method as in claim 27 , wherein the graphical user interface comprises a menu displaying selectable target market regions.
29. The method as in claim 26 , comprising providing to the system user input to remove command codes from the selected command code sets.
30. The method as in claim 26 , comprising providing to the system user input to add command codes to the selected command code sets.
31. The method as in claim 26 , comprising providing to the system user input to assign command codes from the selected command code sets to keys of the controlling device and wherein command code and key assignments are included in the build.
32. The method as in claim 26 , comprising displaying an estimated memory utilization of the build.
33. A method for interacting with a system having programming to create a controlling device having memory, comprising:
accepting user input at the system which specifies a target market region in which the controlling device is to be used, the user input being provided to the system to cause the programming to select from a library of command code sets as a function of the input command code sets for use in commanding operations of multiple different appliances used within the specified target market region for possible inclusion in the memory of the controlling device; and causing the system to display an estimated memory utilization of the selected command code sets as determined by the programming of the system.
34. The method as in claim 33 , comprising displaying a graphical user interface for accepting user input.
35. The method as in claim 33 , comprising displaying selectable memory sizes such that a selected memory size is provided to the system for use by the programming in determining the estimated memory utilization.
36. The method as in claim 33 , comprising accepting user input to remove command codes from the selected command code sets.
37. The method as in claim 33 , comprising accepting user input to add command codes to the selected command code sets.
38. The method as in claim 33 , comprising accepting user input to assign command codes from the selected command code sets to keys of the controlling device.
39. The method as in claim 34 , wherein the graphical user interface comprises a menu displaying selectable target market regions.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.