Graphically representing content relationships on a surface of graphical object
First Claim
Patent Images
1. A computer-implemented method of presenting a collection of data, the method being performed by a programmed computer processor, the method comprising:
- storing a literary work as a collection of structured text data in a computer database, the collection having a plurality of indexed portions, each portion associated with a position on a surface of a rendered three-dimensional object, wherein the portions are divided at least based upon predetermined content divisions;
displaying the object;
receiving a selection of a plurality of portions of the indexed portions, the selection being inputted by a user;
determining, for each selected portion, a position on the surface of the object associated with the selected portion;
displaying each selected portion at its associated position on the surface of the object; and
displaying, together with the selected portions, the object and linear segments that extend between each of the positions associated with the selected portions.
1 Assignment
0 Petitions
Accused Products
Abstract
A collection of data stored in a computer-readable storage medium is provided, and a plurality of portions of the collection are associated with corresponding identifiers that are associated with positions of an object to be rendered. User selections of positions on the surface of the object are received. The portions associated with the user selected position are determined, and the portions are displayed at their respective position on the surface of the object. The selected portions can be displayed as being connected by graphical elements.
-
Citations
24 Claims
-
1. A computer-implemented method of presenting a collection of data, the method being performed by a programmed computer processor, the method comprising:
-
storing a literary work as a collection of structured text data in a computer database, the collection having a plurality of indexed portions, each portion associated with a position on a surface of a rendered three-dimensional object, wherein the portions are divided at least based upon predetermined content divisions; displaying the object; receiving a selection of a plurality of portions of the indexed portions, the selection being inputted by a user; determining, for each selected portion, a position on the surface of the object associated with the selected portion; displaying each selected portion at its associated position on the surface of the object; and displaying, together with the selected portions, the object and linear segments that extend between each of the positions associated with the selected portions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of organizing a collection of data, the method being performed by a programmed computer processor, the method comprising:
-
providing a literary work as a collection of structured text data stored in a computer-readable storage medium, the collection having a plurality of indexed portions divided at least based upon predetermined content divisions; associating, by the processor, a plurality of portions of the collection with corresponding position identifiers that are associated with positions on a surface of a rendered three-dimensional object; receiving a selection of a set of portions; determining, by the processor, a set of positions on the surface of the object based on corresponding position identifiers associated with the set of portions; displaying each selected portion at its associated position on the surface of the object; comparing the position identifiers associated with the set of portions; and graphically displaying a result based on the determining, wherein the result includes a graphical representation of a grouping of the set of portions, and the result includes the object and a linear segment that extends between at least two portions of the set of portions, the linear segment being formed based on the comparing of the position identifiers associated with the set of portions. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An electronic system for facilitating coordination of interactive information organization via a communication network, the system comprising:
-
a central processing unit configured to selectively execute one or more program modules; an interface configured to transmit data from the central processing unit to the communication network, to receive data from the communication network, and to provide the received data to the central processing unit; and a memory storing a literary work as a data collection of structured text data, the collection having a plurality of indexed portions divided based at least upon predetermined content divisions, and storing the plurality of program modules, the memory being accessible by the central processing unit, wherein the program modules include; a program module for associating a plurality of portions of the collection with corresponding position identifiers that are associated with positions on a surface of a rendered three-dimensional object; a program module for receiving a selection of a set of portions; a program module for determining a set of positions on the surface of the object based on the corresponding position identifiers associated with the set of portions; a program module for displaying each selected portion at its associated position on the surface of the object; a program module for comparing the position identifiers associated with the set of portions; and a program module for graphically displaying a result based on the determining, wherein the result includes a graphical representation of a grouping of the set of portions, and wherein the result includes the object and a linear segment that extends between at least two portions of the set of portions, the linear segment being formed based on the comparing of the position identifiers associated with the set of portions.
-
-
21. A non-transitory computer-readable storage medium storing computer code that, when executed by a computer processor, causes the computer processor to perform a method for organizing and graphically presenting information, wherein the method comprises:
-
accessing a literary work as a collection of structured text data stored in a memory, the collection having a plurality of indexed portions divided based at least upon predetermined content divisions; associating a plurality of the portions of the collection with corresponding position identifiers that are associated with positions on a surface of a rendered three-dimensional object; receiving a selection of a set of portions; determining a set of positions on the surface of the object based on the corresponding position identifiers associated with the set of portions; displaying each selected portion at its associated position on the surface of the object; comparing the corresponding position identifiers associated with the set of portions; and graphically displaying a result based on the determining, wherein the result includes a graphical representation of a grouping of the set of portions, and wherein the result includes the object and a linear segment that extends between at least two portions of the set of portions, the linear segment being formed based on the comparing.
-
-
22. An electronic system for facilitating coordination of interactive Bible information organization via a communication network, the system comprising:
-
a central processing unit configured to selectively execute one or more program modules; an interface configured to transmit data from the central processing unit to the communication network, to receive data from the communication network, and to provide the received data to the central processing unit; and a memory storing a collection of Bible data and the plurality of program modules, the memory being accessible by the central processing unit, wherein the Bible data is structured to have a plurality of indexed portions divided based upon predetermined content divisions at least including book, chapter, and verse, and wherein the program modules include; a coordination module constructed to provide a graphical interface for searching the Bible data for one or more portions, wherein the interface includes a rendering of a three-dimensional object having a surface to which the portions of Bible data are graphically associated; and an information visualization module constructed to access the memory and to display the object, at least two searched portions of the Bible data, and a linear segment that extends between the at least two searched portions of the Bible data. - View Dependent Claims (23, 24)
-
Specification