INTERACTIVE WEB-BASED CODESET SELECTION AND DEVELOPMENT TOOL
First Claim
Patent Images
1. A system, comprising:
- a database;
a web server in communication with the database, the web server having instructions stored on a non-transient computer readable media, wherein the instructions provide a configurator application for providing data from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and a builder application for providing data from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device to thereby allow the controlling device to be adapted to command functional operations of one or more appliances.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, such as a web server, in communication with the database, includes a configurator application for providing data from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and a builder application for providing data from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device to thereby allow the controlling device to be adapted to command functional operations of one or more appliances.
14 Citations
30 Claims
-
1. A system, comprising:
-
a database; a web server in communication with the database, the web server having instructions stored on a non-transient computer readable media, wherein the instructions provide a configurator application for providing data from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and a builder application for providing data from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device to thereby allow the controlling device to be adapted to command functional operations of one or more appliances.
-
-
2. A method comprising:
-
receiving at a web server from a client device a designation of a selection criterion; selecting from a database associated with the web server a group of codesets using the designation of the selection criterion, wherein the selected group of codesets controls a group of electronic consumer devices that correspond to the selection criterion; and when the group of codesets are to be provided for direct use in a controlling device, transmitting to the client device from the web server the selected group of codesets and, when the group of codesets are to provided to a developer, transmitting to the client device from the web server the selected group of codesets with at least one codeset of the selected group of codesets being converted into a plurality of strings of timing information, a signal engine which is editable via use of client software to customize a manner in which timing information is used to generate operational signals, and a compiler for compiling the signal engine whereupon the compiled signal engine is usable by a microcontroller with the selected group of codesets to cause generation of operational signals to control functions of the group of electronic consumer devices that correspond to the selection criterion.
-
-
3. A method for distributing codeset data from a centralized database, comprising:
-
receiving a designation of a selection criterion from a client device; using the selection criteria to select from the centralized database at least one codeset; and determining if the client device is associated with one of controlling device or a controlling device development tool whereby, when the client device is determined to be associated with the controlling device, the selected at least one codeset is transmitted to the client device for provisioning to the controlling device whereupon the controlling device will be adapted to generate operational signals to control functions of an electronic consumer device that correspond to the selection criterion and, when the client device is determined to be associated with the controlling device development tool, the at least one codeset is provided to the client device for use in developing with the controlling device development tool a codeset library, usable by a microcontroller, to be included within a controlling device whereupon the controlling device will be adapted to generate operational signals to control functions of an electronic consumer device that correspond to the selection criterion. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable media having stored thereon instructions for distributing codeset data from a centralized database, the instructions performing steps comprising:
-
receiving a designation of a selection criterion from a client device; using the selection criteria to select from the centralized database at least one codeset; and determining if the client device is associated with one of controlling device or a controlling device development tool whereby, when the client device is determined to be associated with the controlling device, the selected at least one codeset is transmitted to the client device for provisioning to the controlling device whereupon the controlling device will be adapted to generate operational signals to control functions of an electronic consumer device that correspond to the selection criterion and, when the client device is determined to be associated with the controlling device development tool, the at least one codeset is provided to the client device for use with the controlling device development tool in developing a codeset library usable by a microcontroller to be included within a controlling device whereupon the controlling device will be adapted to generate operational signals to control functions of an electronic consumer device that correspond to the selection criterion. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification