Graphical user interface for displaying and navigating in a directed graph structure
First Claim
1. A method of providing an interactive display on a display device in a network that controls a remote device in the network, the method comprising:
- selecting a display object on a device display in the network;
generating, at the display device, a request associated with the selected display object;
initializing, at the display device, a communications manager that monitors communications with the remote device;
sending the request to the remote device in the network so that a corresponding remote method is invoked;
receiving, at the display device, a reply from the remote device when the communication manager fails to detect communications errors; and
displaying an interactive graphical interface on the display device when the received reply corresponds to the selected display 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.
311 Citations
8 Claims
-
1. A method of providing an interactive display on a display device in a network that controls a remote device in the network, the method comprising:
-
selecting a display object on a device display in the network; generating, at the display device, a request associated with the selected display object; initializing, at the display device, a communications manager that monitors communications with the remote device; sending the request to the remote device in the network so that a corresponding remote method is invoked; receiving, at the display device, a reply from the remote device when the communication manager fails to detect communications errors; and displaying an interactive graphical interface on the display device when the received reply corresponds to the selected display object. - View Dependent Claims (2, 3, 4)
-
-
5. A method, of providing an interactive display associated with a remote device in a network and based on a selected display object on a display device in the network, the method comprising:
-
initializing a communications manager of the display device; sending a request from the controller to the remote device; processing the request at the remote device so that an associated method is invoked; returning a reply to the display device based on the invoked method when the communications manager maintains a network connection with the remote device; displaying, on the display device, a graphical interface associated with the returned reply; and analyzing the returned reply to determine whether the reply corresponds to the selected display object; wherein maintaining a network connection comprises; setting a countdown timer of the communications manager to a predetermined value; resetting the countdown timer to the predetermined value when the countdown timer expires; adding additional time to the countdown timer when the remote device requests additional time for sending the reply; and monitoring a number of times the countdown timer expires before the reply is received from the remote device.
-
-
6. A computer readable medium including instructions for directing a display device in a network to perform a method of providing an interactive graphical display based on a selected display object, said instructions comprising:
-
a module for generating a request associated with the selected display object; a module for initializing a communication manager so that communication errors are detected; a module for sending the generated request to a remote device in the network; a module for receiving a reply from the remote device when no communication errors are detected; and a module for displaying the interactive graphical display when the reply corresponds to the selected display object. - View Dependent Claims (7, 8)
-
Specification