System and method for organizing data
First Claim
1. A method for retrieving data from a database corresponding to a search term comprising:
- organizing the data, based on relationships among the data, into a network including at least one predecessor group and a plurality of descendant groups;
locating an occurrence of the search term in one of said plurality of descendant groups;
traversing said network from said occurrence in said one of said plurality of descendant groups to related data in said at least one predecessor group using said relationships among the data;
building a context including said occurrence and said related data; and
retrieving the context from the database thereby retrieving data from the database corresponding to the search term.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for organizing and retrieving data is provided. The present invention replicates existing data in a format that is representative of naturally occurring relationships associated with the elements in the data. The data is organized into groups which represent a collection of information including one or more data fields. These groups are organized into a hierarchy based on relationships in the underlying data referred to as mappings. The hierarchy provides an organizational structure that is flexible in terms of traversing, organizing, searching, and presenting data. This organization structure is also conducive for extracting a portion of the database relevant to a particular purpose and replicating that portion elsewhere, such as on a palmtop computer, personal data apparatus (“PDA”), etc. Data is extracted from the database in a context that includes all information relevant to an item of data at a top, or parent, level of the hierarchy. The context provides a useful way for a user to analyze data within each of the various contexts in which that item of data exists.
154 Citations
20 Claims
-
1. A method for retrieving data from a database corresponding to a search term comprising:
-
organizing the data, based on relationships among the data, into a network including at least one predecessor group and a plurality of descendant groups; locating an occurrence of the search term in one of said plurality of descendant groups; traversing said network from said occurrence in said one of said plurality of descendant groups to related data in said at least one predecessor group using said relationships among the data; building a context including said occurrence and said related data; and retrieving the context from the database thereby retrieving data from the database corresponding to the search term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification