IP Library Granted Patent US 6,914,551
Granted Patent B2
US 6,914,551 · App. 10/122,056 · Granted Jul 5, 2005

Apparatus and method to facilitate universal remote control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,914,551
App. No.
10/122,056
Granted
Jul 5, 2005
Kind
B2
Abstract

A universal remote control, which includes a display screen and a user input mechanism. The universal remote control also includes a processing unit that is configured to display information on the display screen and to accept selection data from the user input mechanism. The universal remote control additionally includes a wireless communication mechanism that is configured to provide communications between the processing unit and an appliance or computer program running on a computer system. The appliance provides information to be displayed on the display screen, and information entered through the user input mechanism is communicated to the appliance. Since the appliance provides the information to be displayed on the display screen and also interprets the entries on the input mechanism, the universal remote control needs no special knowledge about the appliance.

Claims (42)

1. A universal remote control, comprising:

a display screen;

a user input mechanism;

a processing unit configured to display information on the display screen and to accept selection data from the user input mechanism;

a wireless communication mechanism configured to provide communications between the processing unit and an appliance; and

a requesting mechanism configured to request a user-interface menu from the appliance that is specific to the appliance to display on the display screen;

wherein the menu is customized for a current state of the appliance; and

wherein the processing unit is further configured to accept information through the user-interface menu that is entered through the user input mechanism for communication to the appliance.

2. The universal remote control of claim 1 , further comprising a touch screen, wherein the touch screen includes the display screen and the user input mechanism.

3. The universal remote control of claim 1 , further comprising a discovery mechanism that is configured to discover the appliance through an entry on the user input mechanism.

4. The universal remote control of claim 1 , further comprising a discovery mechanism that is configured to discover the appliance through the wireless communication mechanism.

5. The universal remote control of claim 4 , wherein the discovery mechanism includes a Bluetooth™ discovery mechanism.

6. The universal remote control of claim 1 , wherein the wireless communication mechanism includes a receiving mechanism within the universal remote control that is configured to receive information to be displayed on the display screen in a markup language.

7. The universal remote control of claim 6 , wherein the markup language includes extensible markup language (XML) or hypertext transport protocol (HTTP).

8. The universal remote control of claim 1 , wherein a set of standard graphical representations of appliance-control mechanisms is stored in the universal remote control to choose for display to a user by the appliance.

9. The universal remote control of claim 8 , wherein the set of standard graphical representations of appliance-control mechanisms is stored in the appliance and can be sent over a wireless communications link to the universal remote control for display to the user.

10. The universal remote control of claim 1 , wherein the appliance includes a plurality of appliances.

11. The universal remote control of claim 10 , wherein the plurality of appliances includes one or more of a television, a video tape player, a video disk player, a stereo, a home control system, and a computer system with remotely controllable software.

12. A method for configuring a remote control to operate an appliance, comprising:

sending a request for a specification of a user interface from the remote control to the appliance;

in response to the request, receiving the specification for the user interface from the appliance, wherein the specification provides a user-interface menu that is customized for a current state of the appliance; and

configuring the remote control to implement the user interface to operate the appliance.

13. The method of claim 12 , wherein a user can navigate through a number of user interfaces by consecutive uses of the remote control.

14. The method of claim 12 , wherein a user can switch between appliances using a list of currently active appliances maintained by the remote control.

15. The method of claim 12 , further comprising sending the request for the specification of the user interface on a wireless communication link.

16. The method of claim 15 , further comprising receiving the specification of the user interface on the wireless communication link.

17. The method of claim 16 , wherein the wireless communication link includes a Bluetooth™ communication link.

18. The method of claim 12 , wherein the specification is encoded in a markup language, wherein the markup language includes extensible markup language (XML) or hypertext transport protocol (HTTP).

19. The method of claim 12 , further comprising discovering the appliance using a Bluetooth™ discovery mechanism.

20. The method of claim 12 , wherein the appliance includes a plurality of appliances.

21. The method of claim 20 , wherein the plurality of appliances includes one or more of a television, a video tape player, a video disk player, a stereo, a home control system, and individual software programs running on a computer system.

22. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for configuring a remote control to operate an appliance, the method comprising:

sending a request for a specification of a user interface from the remote control to the appliance;

in response to the request, receiving the specification for the user interface from the appliance, wherein the specification provides a user-interface menu that is customized for a current state of the appliance; and

configuring the remote control to implement the user interface to operate the appliance.

23. The computer-readable storage medium of claim 22 , the method further comprising sending the request for the specification of the user interface on a wireless communication link.

24. The computer-readable storage medium of claim 23 , the method further comprising receiving the specification of the user interface on the wireless communication link.

25. The computer-readable storage medium of claim 24 , wherein the wireless communication link includes a Bluetooth™ communication link.

26. The computer-readable storage medium of claim 22 , wherein the specification is encoded in a markup language, wherein the markup language includes extensible markup language (XML) or hypertext transport protocol (HTTP).

27. The computer-readable storage medium of claim 22 , the method further comprising discovering the appliance using a Bluetooth™ discovery mechanism.

28. The computer-readable storage medium of claim 22 , wherein the appliance includes a plurality of appliances.

29. The computer-readable storage medium of claim 28 , wherein the plurality of appliances includes one or more of a television, a video tape player, a video disk player, a stereo, and a home control system.

Assignments (3)
CHANGE OF NAME Recorded May 7, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019265/0922 →
CORRECTIVE ASSIGNMENT TO CORRECT ASSIGNOR'S NAME, PREVIOUSLY RECORDED AT REEL/FRAME 012797/0774 (ASSIGNMENT OF ASSIGNOR'S INTEREST) Recorded Nov 3, 2003
From: VIDAL, ALBERTO
To: APPLE COMPUTER, INC.
Reel/Frame 014648/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2002
From: VIDAL, ALBRTO
To: APPLE COMPUTER, INC.
Reel/Frame 012797/0774 →