Claims
- 1. In a universal remote control comprising a keyboard having a plurality of pushbuttons including a macro pushbutton and a library of codes and data for use in transmitting operating commands to a plurality of different home appliances of different manufacturers, a readable medium having instructions for performing steps comprising:matching the universal remote control to a plurality of different home appliances of different manufacturers such that selected codes and data from the library are used to transmit operating commands to the matched home appliances in response to activation of selected pushbuttons of the keyboard, the pushbuttons of the keyboard being activated to directly identify each of the plurality of different home applicances of different manufacturers to which the universal remote control is to be matched; and assigning to the macro pushbutton a subset of the selected codes and data from the library whereafter activation of the macro pushbutton causes the universal remote control to use the subset of selected codes and data from the library to transmit a plurality of operating commands to one or more of the matched home appliances.
- 2. The readable medium as recited in claim 1, wherein the instructions further perform the step of using activation of one or more pushbuttons of the keyboard to assign the subset of the selected codes and data from the library to the macro pushbutton.
- 3. In a universal remote control comprising a keyboard having a plurality of pushbuttons and a library of codes and data for use in transmitting operating commands to a plurality of different home appliances of different manufacturers, a readable medium having instructions for performing steps comprising:matching the universal remote control to a plurality of different home appliances of different manufacturers such that selected codes and data from the library are used to transmit operating commands to the matched home appliances in response to activation of selected pushbuttons of the keyboard; and using activation of one or more pushbuttons of the keyboard to match the universal remote control to the plurality of different home appliances of different manufacturers; instructions further perform the step of using activation of one or more of the pushbuttons of the keyboard to directly identify each of the plurality of different home appliances of different manufacturers to which the universal remote control is to be matched.
- 4. In a universal remote control comprising a keyboard having a plurality of pushbuttons including a macro pushbutton and a library of codes and data for use in transmitting operating commands to a plurality of different home appliances of different manufacturers, a method comprising:matching the universal remote control to a plurality of different home appliances of different manufacturers such that selected codes and data from the library are used to transmit operating commands to the matched home appliances in response to activation of selected pushbutton of the keyboard, the pushbutton of the keyboard being activated to directly identify each of the plurality of different home appliances of different manufacturers to which the universal remote control is to be matched; and assigning to the macro pushbutton a subset of the selected codes and data from the library whereafter activation of the macro pushbutton causes the universal remote control to use the subset of selected codes and data from the library to transmit a plurality of operating commands to one or more of the matched home appliances.
- 5. The method as recited in claim 4, further comprising using activation of one or more pushbuttons of the keyboard to assign the subset of the selected codes and data from the library to the macro pushbutton.
- 6. In a universal remote control comprising a keyboard having a plurality of pushbuttons and a library of codes and data for use in transmitting operating commands to a plurality of different home appliances of different manufacturers, a method comprising:matching the universal remote control to a plurality of different home appliances of different manufacturers such that selected codes and data from the library are used to transmit operating commands to the matched home appliances in response to activation of selected pushbutton of the keyboard; and using activation of one or more pushbuttons of the keyboard to directly identify each of the plurality of different home appliances of different manufacturers to which the universal remote control is to be matched.
CROSS-REFERENCE TO RELATED APPLICATIONS
This patent application claims the priority date of U.S. application Ser. No. 109,336 filed on Oct. 14, 1987, now abandoned, as a continuation of U.S. application Ser. No. 09/408,729 filed on Sep. 29, 1999 now U.S. Pat. No. 6,195,033 which is a continuation-in-part of U.S. application Ser. No. 07/990,854 filed on Dec. 11, 1992, now U.S. Pat. No. 6,014,092, which is a continuation-in-part of U.S. application Ser. No. 07/913,523 filed on Jul. 14, 1992, now abandoned, which is a continuation-in-part of U.S. application Ser. No. 07/586,957 filed on Sep. 24, 1990, now abandoned, which is a continuation-in-part of U.S. application Ser. No. 07/127,999 filed on Dec. 2, 1987, now U.S. Pat. No. 4,959,810, which is a continuation-in-part of U.S. application Ser. No. 09/109,336 filed on Oct. 14, 1987, now abandoned.
This patent application contains the specification of U.S. application Ser. No. 127,999 filed on Dec. 2, 1987, now U.S. Pat. No. 4,959,810.
This patent application is also related to U.S. application Ser. No. 08/874,184 filed on Jun. 13, 1997, now U.S. Pat. No. 5,959,751, which is a continuation of U.S. application Ser. No. 08/706,794 filed on Sep. 3, 1996, now U.S. Pat. No. 5,689,353, which is a continuation of U.S. application Ser. No. 08/314,970 filed Sep. 29, 1994, now U.S. Pat. No. 5,552,917, which is a divisional of U.S. application Ser. No. 08/093,512 filed on Jul. 16, 1993, now abandoned, which is a continuation of U.S. application Ser. No. 07/586,957 filed on Sep. 24, 1990, now abandoned, which is a divisional of U.S. application Ser. No. 07/127,999 filed on Dec. 2, 1987, now U.S. Pat. No. 4,959,810, which is a continuation-in-part of U.S. application Ser. No. 07/109,336 filed Oct. 14, 1987, now abandoned.
US Referenced Citations (82)
Foreign Referenced Citations (23)
Number |
Date |
Country |
3313493 |
Dec 1991 |
DE |
0002434 |
Jun 1979 |
EP |
0002435 |
Jun 1979 |
EP |
0117121 |
Aug 1984 |
EP |
0122548 |
Oct 1984 |
EP |
0124331 |
Nov 1984 |
EP |
0176965 |
Apr 1986 |
EP |
0309878 |
Apr 1989 |
EP |
0314177 |
May 1989 |
EP |
0354313 |
Feb 1990 |
EP |
0466864 |
Sep 1991 |
EP |
2126002 |
Mar 1984 |
GB |
2136177 |
Sep 1984 |
GB |
2166322 |
Apr 1986 |
GB |
2192743 |
Jan 1988 |
GB |
2215928 |
Sep 1989 |
GB |
2229022 |
Sep 1990 |
GB |
2229023 |
Sep 1990 |
GB |
2229024 |
Sep 1990 |
GB |
55026759 |
Feb 1980 |
JP |
1-208996 |
Aug 1989 |
JP |
2-76399 |
Mar 1990 |
JP |
WO8706416 |
Oct 1987 |
WO |
Non-Patent Literature Citations (3)
Entry |
Radio Shack, Owner's Manual, Universal Remote Control, 1987, pp. 1-29. |
Ron Karr, Robert Retzlaff, Tom Johnson, Chuck Van Dusen & Meg Beeler, Core Reference Manual, 1987, pp. i-91. |
Steve Ciarcia, Build A Trainable Infrared Master Controller, Byte, Mar. 1987, pp. 113-123, vol. 12, No. 3. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/408729 |
Sep 1999 |
US |
Child |
09/791354 |
|
US |
Continuation in Parts (5)
|
Number |
Date |
Country |
Parent |
07/990854 |
Dec 1992 |
US |
Child |
09/408729 |
|
US |
Parent |
07/913523 |
Jul 1992 |
US |
Child |
07/990854 |
|
US |
Parent |
07/586957 |
Sep 1990 |
US |
Child |
07/913523 |
|
US |
Parent |
07/127999 |
Dec 1987 |
US |
Child |
07/586957 |
|
US |
Parent |
09/109336 |
Oct 1987 |
US |
Child |
07/127999 |
|
US |