Interactive web-based codeset selection and development tool
First Claim
1. A method comprising:
- transmitting from a web server a hypertext document, the hypertext document including an indication of a selection criterion of a group of codesets, wherein each codeset of the group of codesets controls an electronic consumer device;
receiving onto the web server from a web client a designation of the selection criterion;
selecting from a database associated with the web server the 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
transmitting to the web client 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.
5 Assignments
0 Petitions
Accused Products
Abstract
An interactive, web-based codeset selection and development tool transmits hypertext documents from a web server to a web browser of a developer of microcontroller code for a new remote control device. The hypertext documents include selection criteria for groups of codesets stored in a central database of codesets. The developer selects the most appropriate codesets for the new remote control device using the selection criteria. The selection and development tool converts each of the selected codesets into a plurality of strings of timing information. The strings are encrypted and transmitted to the developer along with a signal engine. The developer loads the encrypted strings and the signal engine into a new microcontroller that has a factory-programmed decryption key. The microcontroller decrypts the encrypted strings of timing information and uses them and the signal engine to generate operational signals that control various functions of electronic consumer devices.
-
Citations
6 Claims
-
1. A method comprising:
-
transmitting from a web server a hypertext document, the hypertext document including an indication of a selection criterion of a group of codesets, wherein each codeset of the group of codesets controls an electronic consumer device; receiving onto the web server from a web client a designation of the selection criterion; selecting from a database associated with the web server the 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 transmitting to the web client 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification