Browser for hierarchical structures
First Claim
1. A method of creating and displaying a data link to a set of data located in a first hierarchical data structure, wherein the data link is located in a separate second hierarchical data structure, comprising the steps of:
- (a) creating the set of data in the first hierarchical data structure;
(b) displaying the set of data as a first graphical representation for visual display in the context of the first hierarchical data structure;
(c) creating the data link to the set of data;
(d) placing the data link into a position in a separate second hierarchical data structure; and
(e) displaying the data link as a second graphical representation for visual display in the context of the separate second hierarchical data structure, wherein the second graphical representation is based upon the position of the link in the second hierarchical data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A browser for viewing data representing text, pictures, sounds, virtual reality worlds, links, or other objects, and organized in a hierarchical structure is provided to display and interact with links to the data. A retrieved set of data is displayed in a lens, and subsequently retrieved sets of data that are deeper in the hierarchical structure are displayed in further stacked lenses, creating a visual representation of the hierarchy. A label on each lens provides information on the data originally displayed in the lens. A user may choose to view the originally displayed contents of any lens on the screen. A user may also modify a personal hierarchical data structure comprising links to sets of data in the first hierarchical structure. In doing so, a user creates an entirely new hierarchical structure that customizes the organization of data according to personal preferences and takes advantage of natural association to reduce the number of perceived levels in the new hierarchical data structure.
-
Citations
33 Claims
-
1. A method of creating and displaying a data link to a set of data located in a first hierarchical data structure, wherein the data link is located in a separate second hierarchical data structure, comprising the steps of:
-
(a) creating the set of data in the first hierarchical data structure;
(b) displaying the set of data as a first graphical representation for visual display in the context of the first hierarchical data structure;
(c) creating the data link to the set of data;
(d) placing the data link into a position in a separate second hierarchical data structure; and
(e) displaying the data link as a second graphical representation for visual display in the context of the separate second hierarchical data structure, wherein the second graphical representation is based upon the position of the link in the second hierarchical data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
storing the position of the second graphical representation for visual display, relative to a position of a preexisting graphical representation for display in the second hierarchical data structure, on a computer-readable storage media.
-
-
6. The method of creating and displaying a data link of claim 1, further comprising the step of:
displaying a context-sensitive pop-up menu, based on the set of data and based on an authorization level, when a cursor is placed near the second graphical representation for visual display.
-
7. The method of creating and displaying a data link of claim 1, further comprising the step of:
obtaining the set of data in the first hierarchical data structure through a channel.
-
8. The method of creating and displaying a data link of claim 1, further comprising the step of:
reporting an exception associated with the set of data in the first hierarchical data structure by altering the second graphical representation for visual display of the data link.
-
9. A computer system for creating and displaying a data link to a set of data located in a first hierarchical data structure, comprising the steps of:
-
(a) means for creating the set of data in the first hierarchical data structure;
(b) means for displaying the set of data as a first graphical representation for visual display in the context of the first hierarchical data structure;
(c) means for creating the data link to the set of data;
(d) means for placing the data link into a position in a separate second hierarchical data structure; and
(e) means for displaying the data link as a second graphical representation for visual display in the context of the separate second hierarchical data structure, the second graphical representation being based upon the position of the link in the second hierarchical data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
means for storing the position of the second graphical representation for visual display, relative to a position of a preexisting graphical representations for display in the second hierarchical data structure, on a computer-readable storage media.
-
-
14. The system of claim 9, further comprising:
means for displaying a context-sensitive pop-up menu, based on the set of data and based on an authorization level, when a cursor is placed near the second graphical representation for visual display.
-
15. The system of claim 9, further comprising:
means for obtaining the set of data in the first hierarchical data structure through a channel.
-
16. The system of claim 9, further comprising:
means for reporting an exception associated with the set of data in the first hierarchical data structure by altering the second graphical representation for visual display of the link.
-
17. A computer system comprising a display, a central processor, a graphics processor, a memory, an input device, and a graphical user interface, wherein:
-
the memory has a first hierarchical data structure and a separate second hierarchical data structure, the first hierarchical data structure having a set of data;
the graphical user interface requests the set of data;
the graphics processor receives the set of data in response to requesting the set of data;
the graphics processor displays the set of data as a first graphical representation for visual display;
the central processor creates a link to a subset of the set of data;
the graphics processor converts the link to a second graphical representation for visual display;
the central processor places the link into a position in the separate second hierarchical data structure, based on input from the graphical user interface;
the graphics processor displays the second graphical representation for visual display in the context of the second hierarchical data structure, based upon the position of the link in the second hierarchical data structure. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of displaying and linking data organized in a first hierarchical data structure, the method comprising the steps of:
-
(a) displaying a set of data in the context of the first hierarchical data structure;
(b) selecting a subset of the set of data;
(c) creating a link to the subset of the set of data;
(d) placing the link into a position in a separate second hierarchical data structure;
(e) converting the link to a graphical representation for visual display; and
(f) displaying the graphical representation for visual display of the link in the context of the separate second hierarchical data structure, the graphical representation being based upon the position of the link in the second hierarchical data structure. - View Dependent Claims (27, 28, 29, 30, 31, 32)
storing the position of the graphical representation for visual display of the link, relative to a position of a preexisting graphical representation for visual display in the second hierarchical data structure, on computer-readable storage media.
-
-
30. The method of displaying and linking data of claim 26, further comprising the step of:
displaying a context-sensitive pop-up menu, based on the subset of the set of data and based on an authorization level, when a cursor is placed near the graphical representation for visual display of the link in the second hierarchical data structure.
-
31. The method of displaying and linking data of claim 26, further comprising the step of:
obtaining the set of data in the first hierarchical data structure through a channel.
-
32. The method of displaying and linking data of claim 26, further comprising the step of:
reporting an exception associated with the subset of the set of data by altering the graphical representation for visual display of the link in the second hierarchical data structure.
-
33. A method of displaying and interacting with a link to a set of data in an R/3 system, the set of data being organized in a first hierarchical data structure, the method comprising the steps of:
-
(a) requesting, from an R/3 graphical user interface on a computer, provision of the set of data, the set of data being in said first hierarchical data structure;
(b) receiving in said computer the requested set of data;
(c) converting said set of data to a first graphical representation for visual display;
(d) displaying said first graphical representation for visual display of the set of data in a first lens on said R/3 graphical user interface;
(e) creating a link to a subset of said set of data;
(f) placing said link into a position in a separate second hierarchical data structure; and
(g) converting said link to a second graphical representation for visual display in a user favorites screen (h) displaying said second graphical representation for visual display in the user favorites screen, based upon the position of the link in said separate second hierarchical data structure.
-
Specification