Programmable remote device control apparatus and method
First Claim
Patent Images
1. An information system, comprising:
- a computer having a processor capable of executing a computer application or applet; and
a controller having a user interface to display a set of controls for the application or applet, the user interface responsive to a user activating or interfacing with the application or applet, and responsive to the user activating or interfacing with a second application or applet to redefine the user interface to display a second set of controls for the second application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present apparatus and method provides a programmable remote control having a definable and redefinable user interface for control of multiple applications or applets loaded on a computer. The user interface of the remote control may be controlled by assigning specific functionality to events or commands issued by a user using the remote control. The events or commands are delivered to the computer and to the specific applications or applets which have registered to receive that specific command or event.
-
Citations
25 Claims
-
1. An information system, comprising:
-
a computer having a processor capable of executing a computer application or applet; and
a controller having a user interface to display a set of controls for the application or applet, the user interface responsive to a user activating or interfacing with the application or applet, and responsive to the user activating or interfacing with a second application or applet to redefine the user interface to display a second set of controls for the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
means within the computer for transmitting the functionality of an application or applet to the remote control unit.
-
-
4. The information system of claim 3, wherein the means for transmitting is a transceiver.
-
5. The information system of claim 2, and further comprising:
means within the remote control unit for receiving the functionality of an application or applet from the computer.
-
6. The information system of claim 5, wherein the means for receiving is a transceiver.
-
7. The information system of claim 1, wherein the remote controller communicates with the computer via a wireless communication link.
-
8. The information system of claim 1, wherein the controller includes a pointing device for activating or interfacing with the first application or applet.
-
9. The information system of claim 1, and further comprising:
-
a first transceiver coupled to the processor; and
a second transceiver coupled to the controller.
-
-
10. An object-adaptive remote control unit adapted to control applications and applets on a computer, the remote control unit comprising:
-
a programmable remote control device having means for receiving and transmitting information;
a user interface on the programmable remote control, the user interface responsively defined by an application or applet by receiving functionality information from the application via the transceiver. - View Dependent Claims (11, 12, 13)
-
-
14. A context-sensitive remote control system for a computer, comprising:
-
a programmable remote control having a transceiver for receiving and transmitting information from and to the computer; and
a user interface on the remote control, the UI controlling an application loaded on the computer, and redefinable to control a second application loaded on the computer responsive to the loading of the second application on the computer.
-
-
15. A controller for a computer system capable of executing a plurality of different computer-related applications or applets, the controller comprising:
at least one key responsive to the execution or activation of a first one of the computer-related applications or applets to provide a first control function and responsive to the execution or activation of a second one of the computer-related applications or applets to provide a second control function. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A method of programming a hand held device for operation of a computer system, comprising:
-
loading an application or applet on the computer;
identifying the functionality of the application or applet;
transmitting the identified functionality of the application or applet to a remote control; and
defining a user interface on the remote control in response to the transmitted functionality. - View Dependent Claims (22, 23)
redefining the user interface on the remote control in response to the loading of a new application or applet.
-
-
23. The method of claim 21, and further comprising:
controlling the functionality of the application or applet using the remote control.
-
24. A machine readable medium comprising machine readable instructions for causing a computer to perform a method comprising:
-
loading an application or applet on the computer;
identifying the functionality of the application or applet;
transmitting the identified functionality of the application or applet to a remote control;
defining a user interface on the remote control in response to the transmitted functionality.
-
-
25. A system comprising:
-
a computer having a processor for executing one or more applications or applets, and having a display for displaying information related to the one or more applications or applets;
a plurality of peripheral devices coupled to the computerized system;
a controller having a graphical user interface which includes at least one softkey responsive to the execution or activation of a first one of the applications or applets to provide a first control function and responsive to the execution or activation of a second one of the applications or applets to provide a second control function.
-
Specification