Interactive web-based codeset selection and development tool
First Claim
Patent Images
1. A system, comprising:
- a database storing a plurality of codesets;
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 one or more codesets from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to use the one or more provided codesets to command functional operations of one or more appliances; and
a builder application for providing data related to one or more codesets from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and for preventing the developer from copying codesets from the database in a format in which the codesets are stored in the database.
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.
-
Citations
14 Claims
-
1. A system, comprising:
-
a database storing a plurality of codesets; 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 one or more codesets from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to use the one or more provided codesets to command functional operations of one or more appliances; and a builder application for providing data related to one or more codesets from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and for preventing the developer from copying codesets from the database in a format in which the codesets are stored in the database.
-
-
2. 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 use the selected at least one codeset 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, copying of the at least one codeset in a format in which the at least one codeset is stored in the centralized database is inhibited and data related to the at least one codeset is instead 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 (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification