Three-dimensional model to facilitate user comprehension and management of information
First Claim
1. A method of accessing selected information from a body of knowledge stored in a computer system, the body of knowledge stratified into a plurality of levels of abstraction, the method comprising:
- (a) concurrently displaying first and second information elements in first and second lenses on a computer display, respectively, the first and second information elements respectively associated with first and second levels of abstraction in the body of knowledge;
(b) visually linking the first and second information elements displayed on the computer display in a three dimensional workspace to represent a hierarchical arrangement of the first and second levels of abstraction, wherein visually linking the first and second information elements includes orienting the first and second lenses along an abstraction axis, the abstraction axis oriented generally perpendicular to the first and second lenses;
(c) applying a first filter criteria associated with the first lens to the plurality of information elements to generate a first set of filtered information elements;
(d) applying a second filter criteria associated with the second lens to the plurality of information elements to generate a second set of filtered information elements;
(e) displaying the first set of filtered information elements in the first lens; and
(f) displaying the second set of filtered information elements in the second lens.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method of presenting information from a body of knowledge to a user utilize a three-dimensional model to facilitate user comprehension and management of both the specific information in the body of knowledge, as well as the contextual relationship of the information within the body of knowledge as a whole. An abstraction stack is utilized to concurrently display information elements associated with different levels of abstraction for a body of knowledge, with the information elements visually linked with one another in a three dimensional workspace to represent the hierarchical arrangement of the information elements within the scope of the overall body of knowledge. In addition, a computer system and method of authoring a body of knowledge permit a user to input information with the contextual relationship of the information within the overall body of knowledge established in an intuitive and efficient manner. An authoring tool facilitates the creation of a body of knowledge by an author by organizing information into one or more information elements associated with various levels of abstraction. Users are concurrently presented with a plurality of user input elements configured to receive input from a user, with each user input element associated with a particular level of abstraction. Once information is received into a particular user input element, an information element is stored in a computer system and associated with the level of abstraction for the user input element.
-
Citations
19 Claims
-
1. A method of accessing selected information from a body of knowledge stored in a computer system, the body of knowledge stratified into a plurality of levels of abstraction, the method comprising:
-
(a) concurrently displaying first and second information elements in first and second lenses on a computer display, respectively, the first and second information elements respectively associated with first and second levels of abstraction in the body of knowledge;
(b) visually linking the first and second information elements displayed on the computer display in a three dimensional workspace to represent a hierarchical arrangement of the first and second levels of abstraction, wherein visually linking the first and second information elements includes orienting the first and second lenses along an abstraction axis, the abstraction axis oriented generally perpendicular to the first and second lenses;
(c) applying a first filter criteria associated with the first lens to the plurality of information elements to generate a first set of filtered information elements;
(d) applying a second filter criteria associated with the second lens to the plurality of information elements to generate a second set of filtered information elements;
(e) displaying the first set of filtered information elements in the first lens; and
(f) displaying the second set of filtered information elements in the second lens. - View Dependent Claims (2, 3)
-
-
4. A method of accessing selected information from a body of knowledge stored in a computer system, the body of knowledge stratified into a plurality of levels of abstraction, the method comprising:
-
(a) concurrently displaying first and second information elements in first and second lenses on a computer display, respectively, the first and second information elements respectively associated with first and second levels of abstraction in the body of knowledge;
(b) visually linking the first and second information elements displayed on the computer display in a three dimensional workspace to represent a hierarchical arrangement of the first and second levels of abstraction, wherein visually linking the first and second information elements includes orienting the first and second lenses along an abstraction axis, the abstraction axis oriented generally perpendicular to the first and second lenses;
wherein the first and second lenses each display a current location in the body of knowledge, the method further comprising, in response to a user manipulating the first lens to display a predetermined location in the body of knowledge, updating the second lens to display the same predetermined location in the body of knowledge.
-
-
5. A method of accessing selected information from a body of knowledge stored in a computer system, the body of knowledge stratified into a plurality of levels of abstraction, the method comprising:
-
(a) concurrently displaying first and second information elements in first and second lenses on a computer display, respectively, the first and second information elements respectively associated with first and second levels of abstraction in the body of knowledge, and the first and second information elements associated with a common concept in the body of knowledge;
(b) visually linking the first and second information elements displayed on the computer display in a three dimensional workspace to represent a hierarchical arrangement of the first and second levels of abstraction, wherein visually linking the first and second information elements includes orienting the first and second lenses a long an abstraction axis, the abstraction axis oriented generally perpendicular to the first and second lenses, and wherein visually linking the first and second information elements includes highlighting the first information element displayed in the first lens in response to user selection of the second information element in the second lens.
-
-
6. A computer-implemented method of organizing information from a body of knowledge into a plurality of levels of abstraction, the method comprising:
-
(a) concurrently presenting a user with first and second user input elements, the first and second user input elements respectively associated with first and second levels of abstraction, and the first and second user input elements positioned within a three dimensional workspace to represent a hierarchical arrangement between the first and second levels of abstraction;
(b) receiving a first information element as user input to the first user input element;
(c) receiving a second information element as user input to the second user input element;
(d) storing the first information element in the computer system, including associating the first information element with the first level of abstraction; and
(e) storing the second information element in the computer system, including associating the second information element with the second level of abstraction. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification