Graphical user interface with method and apparatus for interfacing to remote devices
First Claim
1. A method of controlling a remote device with a local display device, said local display device coupled to a communication network, said method comprising:
- receiving in said local display device information including a user interface object used to define a user interface on said local display device and a device driver object used to control said remote device from said local display device;
accessing a database to obtain a control code for said remote device;
displaying a portal object corresponding to the received user interface object on said local display device, wherein the portal object corresponds to at least one object oriented method;
displaying on said local display device a view corresponding to the user interface object for said remote device when said user selects said portal object; and
transmitting said control code to said remote device based on the received device driver object.
0 Assignments
0 Petitions
Accused Products
Abstract
An intuitive graphical user interface is based upon a geographic map structure, and includes a system for controlling remote external electronic devices. In the defined graphical user interface, each space of the geographic map structure is rendered on a touch screen display as a graphic image of a geographic space. Within each space are colored cartoon-like icons called "objects" which can be selected and manipulated by the user. Certain objects, referred to as portals, transport the user from one space to another space when Selected. Other objects, referred to as buttons, perform associated actions or functions when Selected. The graphical user interface is displayed on a hand-held display device used to control remote devices. Each remote electronic device transmits a user interface program object that defines a graphical user interface to the display device. The hand-held display devices displays the graphical user interface associated with the remote device when a user selects an icon associated with the remote device on the display device'"'"'s touch screen display.
292 Citations
8 Claims
-
1. A method of controlling a remote device with a local display device, said local display device coupled to a communication network, said method comprising:
-
receiving in said local display device information including a user interface object used to define a user interface on said local display device and a device driver object used to control said remote device from said local display device; accessing a database to obtain a control code for said remote device; displaying a portal object corresponding to the received user interface object on said local display device, wherein the portal object corresponds to at least one object oriented method; displaying on said local display device a view corresponding to the user interface object for said remote device when said user selects said portal object; and transmitting said control code to said remote device based on the received device driver object. - View Dependent Claims (2, 3, 4)
-
-
5. A display device coupled to a communications network for controlling at least one remote device, said display device comprising the elements of:
-
a central processing unit (CPU); a memory coupled to the CPU; means for receiving information including a user interface object used to define a user interface on said display device and a device driver object used to control said remote device from said display device; means for accessing a database to obtain a control code for said remote device; means for displaying a portal object corresponding to the received user interface object on said display device, wherein the portal object corresponds to at least one object oriented method; means for displaying a view corresponding to the user interface object for said remote device when said user selects said portal object; and means for transmitting said control code to said remote device based on the received device driver object. - View Dependent Claims (6, 7, 8)
-
Specification