Database visualization and searching
First Claim
1. A method for providing visualization of entries of a database for browsing, comprising:
- providing meta data types and associating meta data of each type with each database entry, the meta data types describing different properties of the respective database entries including one or more of time, place, topic and confidentiality;
selecting three meta data types and using a processor to map each of the selected meta data types onto a different one of three axes spanning a three dimensional space;
displaying database entries in the three dimensional space by a scatter plot at coordinates given by the respective meta data of the three selected meta data types;
grouping related database entries generally in proximity to each other and unrelated database entries generally spaced apart such that the database entries that are related in time, place, topic and confidentiality are grouped generally in proximity to each other, the related database entries each forming at least one entity of database entries that is displayed as a graphical entity within the three dimensional space;
selecting a fourth meta data type and using the processor to map the fourth meta data type as a graphical property to indicate a relative age of the database entries;
enabling browsing of the displayed database entries in the three dimensional space for selection of one or more of the database entries;
enabling viewing of a database entry in response to a selection of one of the displayed database entries; and
enabling selection and viewing of one or more additional database entries based on a visually inferred relatedness of the database entries from the groupings of the database entries.
2 Assignments
0 Petitions
Accused Products
Abstract
In providing visualization of entries of a database for browsing meta data types may be provided, and meta data of each type may be associated with each database entry. The meta data types may describe different properties of the respective database entries. Three meta data types may be selected and mapped to a different one of three axes spanning a three dimensional space. Database entries may be displayed in the three dimensional space at coordinates given by the respective meta data of the three selected meta data types, thereby grouping related database entries generally in proximity to each other and unrelated database entries generally spaced apart.
-
Citations
16 Claims
-
1. A method for providing visualization of entries of a database for browsing, comprising:
-
providing meta data types and associating meta data of each type with each database entry, the meta data types describing different properties of the respective database entries including one or more of time, place, topic and confidentiality; selecting three meta data types and using a processor to map each of the selected meta data types onto a different one of three axes spanning a three dimensional space; displaying database entries in the three dimensional space by a scatter plot at coordinates given by the respective meta data of the three selected meta data types; grouping related database entries generally in proximity to each other and unrelated database entries generally spaced apart such that the database entries that are related in time, place, topic and confidentiality are grouped generally in proximity to each other, the related database entries each forming at least one entity of database entries that is displayed as a graphical entity within the three dimensional space; selecting a fourth meta data type and using the processor to map the fourth meta data type as a graphical property to indicate a relative age of the database entries; enabling browsing of the displayed database entries in the three dimensional space for selection of one or more of the database entries; enabling viewing of a database entry in response to a selection of one of the displayed database entries; and enabling selection and viewing of one or more additional database entries based on a visually inferred relatedness of the database entries from the groupings of the database entries. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a processor and a storage medium, the storage medium storing a computer code that upon execution on the processor causes the processor to:
-
select three types of meta data and use the processor to map each of the selected meta data types onto a different one of three axes spanning a three dimensional space, each type describing a different property associated with a plurality of database entries, where the database entries are stored within a database in association with meta data of different types including one or more of time, place, topic and confidentiality; display the database entries in the three dimensional space by a scatter plot at coordinates corresponding to meta data of the three selected meta data types; group related database entries generally in proximity to each other and unrelated database entries generally spaced apart such that the database entries that are related in time, place, topic and confidentiality are grouped generally in proximity to each other, the related database entries each forming at least one entity of database entries that is displayed as a graphical entity within the three dimensional space; select a fourth meta data type and use the processor to map the fourth meta data type as a graphical property to indicate a relative age of the database entries; enable browsing of the displayed database entries in the three dimensional space for selection of one or more of the database entries; enable viewing of a database entry in response to a selection of one of the displayed database entries; and receive a selection of a further database entry from within a selected graphical entity based on a visually inferred relatedness of the database entries from the groupings of the database entries. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a browsable database with database entries and meta data types, wherein meta data of each type is associated with each database entry, the meta data types describing different properties of the respective database entries including one or more of time, place, topic and confidentiality; selection logic operable to select three meta data types and further operable to cause a processor to map each of the selected meta data types onto a different one of three axes spanning a three dimensional space; and display logic operable to display database entries in the three dimensional space by a scatter plot at coordinates given by the respective meta data of the three selected meta data types, thereby grouping related database entries generally in proximity to each other and unrelated database entries generally spaced apart such that the database entries that are related in time, place, topic and confidentiality are grouped generally in proximity to each other, the related database entries each forming at least one entity of database entries that is displayed as a graphical entity within the three dimensional space; wherein the selection logic is further operable to select a fourth meta data type and further operable to cause the processor to map the fourth meta data type as a graphical property to indicate a relative age of the database entries, and wherein the display logic is further operable to; enable browsing of the displayed database entries in the three dimensional space for selection of one or more of the database entries, enable viewing of a database entry in response to a selection of one of the displayed database entries, and enable selection and viewing of one or more additional database entries based on a visually inferred relatedness of the database entries from the groupings of the database entries. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification