Interactive web-based codeset selection and development tool
DCFirst Claim
1. A method comprising:
- (a) transmitting from a web server a hypertext document, the hypertext document including an indication of a selection criterion of a group of codesets, wherein the group of codesets is stored in a central database of codesets;
(b) receiving onto the web server a designation of the selection criterion from a web client; and
(c) selecting a plurality of codesets of the group of codesets using the designation of the selection criterion.
4 Assignments
Litigations
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
24 Claims
-
1. A method comprising:
-
(a) transmitting from a web server a hypertext document, the hypertext document including an indication of a selection criterion of a group of codesets, wherein the group of codesets is stored in a central database of codesets; (b) receiving onto the web server a designation of the selection criterion from a web client; and (c) selecting a plurality of codesets of the group of codesets using the designation of the selection criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium comprising program instructions for selecting codeset data by performing the steps of:
-
(a) transmitting from a web server a hypertext document, the hypertext document including an indication of a selection criterion of a group of codesets, wherein the group of codesets is stored in a central database of codesets; (b) receiving onto the web server a designation of the selection criterion from a web client; (c) selecting a plurality of codesets of the group of codesets using the designation of the selection criterion; (d) converting one of the selected plurality of codesets into a plurality of strings of timing information; (e) encrypting the plurality of strings of timing information; and (f) transmitting the encrypted plurality of strings of timing information to the web client. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
(a) a web server that stores a database of codesets, the database of codesets comprising a first group of codesets, wherein server software is running on the web server, and the server software has access to the first group of codesets; (b) a computer, wherein a web browser is running on the computer; and (c) means for transmitting a first hypertext document from the server software to the web browser and for receiving a second hypertext document from the web browser, wherein the first hypertext document includes an indication of a selection criterion for the first group of codesets, and wherein the second hypertext document includes a designation of the selection criterion for the first group of codesets. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method comprising:
-
(a) 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; (b) receiving onto the web server from a web client a designation of the selection criterion; and (c) selecting the group of codesets using the designation of the selection criterion, wherein the selected group of codesets both fits within a memory on a remote control device and controls a group of electronic consumer devices taken from the group consisting of;
the largest number of types of electronic consumer devices, the largest number of brands of electronic consumer devices, the largest number of models of electronic consumer devices, and the group of electronic consumer devices that is used in the most geographical regions. - View Dependent Claims (23, 24)
-
Specification