Method and apparatus for allowing a personal computer to control one or more devices
First Claim
1. A method of remotely controlling a plurality of devices, each device capable of performing at least one function upon receipt of a corresponding code, the method comprising:
- providing a plurality of remote control units, each remote control unit exclusively controlling a corresponding one of the plurality of devices via a specific code that is unique to the associated remote control unit; and
controlling a first device from the plurality of devices, comprising;
receiving a command identifier for the first device;
receiving a code from one of the plurality of remote control units that is associated with the first device;
associating the received code with the command identifier;
storing the code and associated command identifier into a knowledge base;
upon receiving the command identifier, employing the knowledge base to locate the associated code; and
transmitting the code from the knowledge base to the first device to control operation of the fist device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided to allow a computer to control one or more devices using the remote control codes that are normally used by remote control units associated with these devices. The system has one or more remote control units for transmitting commands, one or more devices to be controlled, and a computer. The computer is coupled to an input device, and has a memory, a receiver which receives codes from the remote control units, and a knowledge base for storing the codes received from the remote control units and command identifiers provided from the input device. The knowledge base associates each command identifier with a particular code. The computer also includes a transmitter which transmits codes to the device to be controlled based on selected command identifiers. During configuration, the computer executes a program that prompts the user to enter a command identifier and code to be associated with that command identifier. The received code and its associated command identifier are stored in the knowledge base. During operation, a user enters a command identifier, and the program searches the knowledge base for the command identifier so as to locate the code corresponding to the command identifier. The program then transmits the code to the device to be controlled.
-
Citations
17 Claims
-
1. A method of remotely controlling a plurality of devices, each device capable of performing at least one function upon receipt of a corresponding code, the method comprising:
-
providing a plurality of remote control units, each remote control unit exclusively controlling a corresponding one of the plurality of devices via a specific code that is unique to the associated remote control unit; and
controlling a first device from the plurality of devices, comprising;
receiving a command identifier for the first device;
receiving a code from one of the plurality of remote control units that is associated with the first device;
associating the received code with the command identifier;
storing the code and associated command identifier into a knowledge base;
upon receiving the command identifier, employing the knowledge base to locate the associated code; and
transmitting the code from the knowledge base to the first device to control operation of the fist device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
converting the received code into a corresponding data string; and
assigning the data string to the command identifier.
-
-
3. The method of claim 2, wherein the step of employing the knowledge base to locate the associated code further includes converting the data string associated with the command identifier into an associated code.
-
4. The method of claim 1, further comprising the step of receiving the transmitted code and re-transmitting the transmitted code.
-
5. The method of claim 1, wherein the command identifier is provided via an input device.
-
6. The method of claim 1, wherein the code is transmitted by a computer.
-
7. The method of claim 6, wherein the code is transmitted by wireless transmission.
-
8. The method of claim 1, wherein the step of associating the received code with the command identifier includes associating a plurality of codes in a knowledge base to the command identifier.
-
9. The method of claim 8, wherein the step of transmitting the code from the knowledge base to the device to be controlled includes transmitting the plurality of codes from the knowledge base that are associated with the command identifier.
-
10. A system comprising:
-
a plurality of devices, each device capable of performing at least one function upon receipt of a code corresponding to the function;
a plurality of remote control units, each remote control unit exclusively controlling a corresponding one of the plurality of devices via a specific code that is unique to the associated remote control unit;
an input device; and
a computer coupled to the input device, the computer having a memory, a receiver which receives codes from the plurality of remote control units, a knowledge base that stores the respective codes transmitted from the remote control units and respective command identifiers provided from the input device, the knowledge base associating each command identifier with a particular code, and a transmitter which transmits a code to one of the plurality of devices based on selected command identifiers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification