Graphical user interface for displaying and navigating in a directed graph structure
First Claim
1. A method of providing a dynamic graphical user interface on a computer system, said computer system comprising a CPU, a memory, and graphics display screen, said method comprising the steps of:
- providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users;
providing a plurality of portals, each of said portals comprising a graphical icon which can be duplicated and moved to customize said user interface;
organizing said spaces in a directed graph structure, said spaces connected together in said directed graph structure by said plurality of portals, said directed graph structure connecting at least one portal with at least two succeeding portals and at least one previous portal;
locating each of said plurality of portals in said spaces, each of said portals having an associated target space such that said portal connects in said directed graph structure the space in which said portal is located with said associated target space and said portal provides users access to said associated target space;
rendering a graphic background image of a first space, which belongs to said plurality of spaces, and portals located in said first space on said graphics display screen, said first space having at least a first portal and a second portal;
receiving a data input from a user, said data input comprising a portal selected from said first and second portals located in said first space; and
rendering a graphic background image of one of said target spaces associated with said selected portal on said graphics display screen, said graphic background image of one of said target spaces at least partially replacing said graphic background image of said first space such that said user can view different spaces in said directed graph structure by selecting said portals within spaces,wherein at least one of said plurality of portals provided in each said space is an agent portal, the agent portal carrying objects designated by the user between the rendered spaces.
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.
-
Citations
17 Claims
-
1. A method of providing a dynamic graphical user interface on a computer system, said computer system comprising a CPU, a memory, and graphics display screen, said method comprising the steps of:
-
providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; providing a plurality of portals, each of said portals comprising a graphical icon which can be duplicated and moved to customize said user interface; organizing said spaces in a directed graph structure, said spaces connected together in said directed graph structure by said plurality of portals, said directed graph structure connecting at least one portal with at least two succeeding portals and at least one previous portal; locating each of said plurality of portals in said spaces, each of said portals having an associated target space such that said portal connects in said directed graph structure the space in which said portal is located with said associated target space and said portal provides users access to said associated target space; rendering a graphic background image of a first space, which belongs to said plurality of spaces, and portals located in said first space on said graphics display screen, said first space having at least a first portal and a second portal; receiving a data input from a user, said data input comprising a portal selected from said first and second portals located in said first space; and rendering a graphic background image of one of said target spaces associated with said selected portal on said graphics display screen, said graphic background image of one of said target spaces at least partially replacing said graphic background image of said first space such that said user can view different spaces in said directed graph structure by selecting said portals within spaces, wherein at least one of said plurality of portals provided in each said space is an agent portal, the agent portal carrying objects designated by the user between the rendered spaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of navigating through a dynamic graphical user interface, said graphical user interface displayed on a display screen, said graphical user interface comprising a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users, said spaces organized into a directed graph structure in which said spaces are connected by a plurality of portals, said method comprising the steps of:
-
displaying a first space on said display screen; displaying two or more portals from said plurality of portals in said space, wherein; each of said portals in said plurality of portals has an associated target space such that each of said portals connects in said directed graph structure the space in which each of said portals is disposed with said associated target space; each of said portals in said plurality of portals provides said user access to the target space associated with said portal; said directed graph structure connects at least one portal in said plurality of portals with at least two succeeding portals and at least one previous portal; and each of said portals in said plurality of portals comprises a graphic icon which can be duplicated and moved to customize said user interface; displaying a wayback portal within at least part of said first space, said wayback portal rendered as an icon representing a space from which said user accessed said first space, said wayback portal distinct from said plurality of portals, wherein at least one of said plurality of portals provided in each said space is an agent portal, the agent portal carrying objects designated by the user between the spaces. - View Dependent Claims (13)
-
-
14. A method of providing a dynamic graphical user interface on a computer system, said computer system comprising a CPU, a memory, and graphics display screen, said method comprising the steps of:
-
providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; providing a plurality of portals, each of said portals comprising a graphical icon which can be duplicated and moved to customize said user interface; providing at least one button object, said at least one button object having an associated function; providing at least one data object, said at least one data object containing information to direct the operation of said associated function; organizing said spaces in a directed graph structure, said spaces connected together in a directed graph structure by said plurality of portals, said directed graph structure connecting at least one portal with at least two succeeding portals and at least one previous portal; locating each of said plurality of portals in said spaces, each of said portals having an associated target space such that said portal connects in said directed graph structure the space in which said portal is disposed with said associated target space, and said portal provides users access to said associated target space; rendering a graphic background image of a first space and portals located in said first space on said graphics display screen, said first space having at least a first portal; receiving a first data input from a user, said first data input comprising a portal selected from said portals located in said first space; rendering a graphic background image of one of said target spaces associated with said selected portal on said graphics display screen; rendering said at least one button object within said spaces, said at least one button object comprising a graphical icon; rendering said at least one data object within said spaces, said at least one data object comprising a graphical icon; receiving a second data input from said user, said second data input selecting said at least one data object; receiving a third data input from said user, said third data input selecting said at least one button object; and executing the function associated with a button object according to the information in said at least one data object when said button object is selected by said user, wherein at least one of said plurality of portals provided in each said space is an agent portal, the agent portal carrying objects designated by the user between the spaces. - View Dependent Claims (15, 16, 17)
-
Specification