Computer system and method for abstracting and accessing a chronologically-arranged collection of information
First Claim
1. A computer system, comprising:
- (a) a computer display;
(b) a memory configured to store at least a portion of a body of knowledge representing a collection of information about a predetermined topic, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction; and
(c) a processor, coupled to the computer display and memory, the processor configured to access the body of knowledge in the memory and to concurrently display on the computer display first and second representations of a common portion of the body of knowledge, the first and second representations respectively displaying first and second information elements respectively associated with the first and second levels of abstraction such that the first and second development threads are concurrently presented to the user, wherein the processor is further configured to respectively display the first and second information elements in first and second lenses, the first and second lenses being scrollable in response to user input to scroll chronologically through the body of knowledge, and wherein the processor is configured to coordinate the scrolling of the first and second lenses to maintain both lenses displaying representations of common portions of the body of knowledge.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method concurrently present multiple development threads represented by a collection of chronologically-arranged information. An abstraction stack is used to access a body of knowledge stratified into a plurality of levels of abstraction and including a plurality of information elements associated with the plurality of levels of abstraction and organized generally chronologically in the body of knowledge. The abstraction stack concurrently displays first and second representations of a common portion of the body of knowledge, with the first and second representations respectively displaying first and second information elements respectively associated with first and second levels of abstraction. The first and second levels of abstraction are respectively associated with separate development threads such that such threads are concurrently presented to a user. The development threads may be defined in a number of manners, including but not limited to different points of view, perspectives, writing styles, levels of comprehension and levels of detail. Moreover, further stratification of a body of knowledge may be performed to define additional abstraction schemes for the body of knowledge such that multiple representations of each development thread may be concurrently presented. A computer system and method may also stratify information using multiple abstraction schemes such that various information elements from a collection of information may be concurrently displayed in such a manner that the relationship of the information elements in terms of the multiple abstraction schemes may be presented to a user.
-
Citations
23 Claims
-
1. A computer system, comprising:
-
(a) a computer display;
(b) a memory configured to store at least a portion of a body of knowledge representing a collection of information about a predetermined topic, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction; and
(c) a processor, coupled to the computer display and memory, the processor configured to access the body of knowledge in the memory and to concurrently display on the computer display first and second representations of a common portion of the body of knowledge, the first and second representations respectively displaying first and second information elements respectively associated with the first and second levels of abstraction such that the first and second development threads are concurrently presented to the user, wherein the processor is further configured to respectively display the first and second information elements in first and second lenses, the first and second lenses being scrollable in response to user input to scroll chronologically through the body of knowledge, and wherein the processor is configured to coordinate the scrolling of the first and second lenses to maintain both lenses displaying representations of common portions of the body of knowledge. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of presenting a chronologically-arranged collection of information for access thereto by a user, the method comprising:
-
(a) displaying in a first lens on a computer display a first representation of a portion of a body of knowledge stored in a computer, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction, the first representation displaying a first information element associated with at least the first level of abstraction;
(b) concurrently with displaying the first representation, displaying a second representation of the portion of the body of knowledge in a second lens on the computer display, the second representation displaying a second information element associated with at least the second level of abstraction such that the first and second development threads are concurrently presented to the user, wherein the first and second lenses are scrollable in response to user input to scroll chronologically through the body of knowledge; and
(c) coordinating the scrolling of the first and second lenses to maintain both lenses displaying representations of common portions of the body of knowledge. - View Dependent Claims (9, 10)
(a) displaying the first and second representations of the portion of the body of knowledge at a common depth along an axis in a three dimensional workspace; and
(b) concurrently displaying a third representation of the portion of the body of knowledge at a second depth along the axis, the third representation associated with the second level of abstraction in the second abstraction scheme, and associated with at least one of the first and second levels of abstraction in the first abstraction scheme.
-
-
11. A program product, comprising:
-
(a) a program configured to perform a method of presenting a chronologically-arranged collection of information for access thereto by a user, the program including;
(1) a body of knowledge representing a collection of information about a predetermined topic, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction; and
(2) an abstraction stack configured to access the body of knowledge and to concurrently display first and second representations of a common portion of the body of knowledge in first and second lenses, respectively, wherein the first and second lenses are scrollable in response to user input to scroll chronologically through the body of knowledge, and the first and second representations respectively displaying first and second information elements respectively associated with the first and second levels of abstraction such that the first and second development threads are concurrently presented to the user, and wherein the program is configured to coordinate the scrolling of the first and second lenses to maintain both lenses displaying representations of common portions of the body of knowledge; and
(b) a signal bearing media bearing the program.
-
-
12. A computer system, comprising:
-
(a) a computer display;
(b) a memory configured to store at least a portion of a body of knowledge representing a collection of information about a predetermined topic, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction, the body of knowledge directed to a literary work selected from the group consisting of a novel, a historical work, a screen play, a script, a play, a short story, a bible story, a biography, a fictional work, a non-fictional work, and a news report; and
(c) a processor, coupled to the computer display and memory, the processor configured to access the body of knowledge in the memory and to concurrently display on the computer display first and second representations of a common portion of the body of knowledge, the first and second representations respectively displaying first and second information elements respectively associated with the first and second levels of abstraction such that the first and second development threads are concurrently presented to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of presenting a chronologically-arranged collection of information for access thereto by a user, the method comprising:
-
(a) displaying on a computer display a first representation of a portion of a body of knowledge stored in a computer, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction, the first representation displaying a first information element associated with at least the first level of abstraction, and the body of knowledge directed to a literary work selected from the group consisting of a novel, a historical work, a screen play, a script, a play, a short story, a bible story, a biography, a fictional work, a non-fictional work, and a news report; and
(b) concurrently with displaying the first representation, displaying a second representation of the portion of the body of knowledge, the second representation displaying a second information element associated with at least the second level of abstraction such that the first and second development threads are concurrently presented to the user. - View Dependent Claims (20, 21, 22)
-
-
23. A program product, comprising:
-
(a) a program configured to perform a method of presenting a chronologically-arranged collection of information for access thereto by a user, the program including;
(1) a body of knowledge representing a collection of information about a predetermined topic, the body of knowledge stratified into a plurality of levels of abstraction including at least first and second levels of abstraction that are respectively associated with first and second development threads, the body of knowledge including a plurality of chronologically-arranged information elements, at least a portion of which associated with at least one of the first and second levels of abstraction, and the body of knowledge directed to a literary work selected from the group consisting of a novel, a historical work, a screen play, a script, a play, a short story, a bible story, a biography, a fictional work, a non-fictional work, and a news report; and
(2) an abstraction stack configured to access the body of knowledge and to concurrently display first and second representations of a common portion of the body of knowledge, the first and second representations respectively displaying first and second information elements respectively associated with the first and second levels of abstraction such that the first and second development threads are concurrently presented to the user; and
(b) a signal bearing media bearing the program.
-
Specification