System for managing and searching links
First Claim
1. A system for link analysis, comprising:
- a record table with a generic format having plural records of plural different record types, where the records represent real world entities or events of different types;
a link table with links of plural link types, the links linking pairs of the records, where at least some of the pairs comprise records of different record types, and where the links represent real world relationships, according to the link types, between the real world entities or events represented by the records;
mapping information mapping the record types to information describing or identifying the real word entities or events represented by the record types, including information mapping generic columns or fields in the record table to specific attributes or descriptions of attributes of the different plural record types, the attributes or descriptions of attributes corresponding to attributes of the respective real world entities; and
where a first search term may be compared, for searching, to all of the records in the record table or all of the links in the link table or both, and where a result of such searching may be further searched in a similar fashion using a different search term or criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for link analysis, having records of plural record types, and having links of plural link types, the links linking pairs of the records. Some of the pairs may be of different record types. The system may also have an index indexing the records of plural record types. The record types may have respectively different sets of fields. The index may index one or more of the fields of each of the records. The records may correspond to real world entities or information, and the fields and their names may correspond to attributes of the entities. Metadata or the like may map the fields to the field names, and may be used to sensibly display related information, such set of the records, etc. All entities or records may be searched, which may be combined with link search and analysis. Point-to-point searches and repeated search refinement may also be provided.
-
Citations
26 Claims
-
1. A system for link analysis, comprising:
-
a record table with a generic format having plural records of plural different record types, where the records represent real world entities or events of different types;
a link table with links of plural link types, the links linking pairs of the records, where at least some of the pairs comprise records of different record types, and where the links represent real world relationships, according to the link types, between the real world entities or events represented by the records;
mapping information mapping the record types to information describing or identifying the real word entities or events represented by the record types, including information mapping generic columns or fields in the record table to specific attributes or descriptions of attributes of the different plural record types, the attributes or descriptions of attributes corresponding to attributes of the respective real world entities; and
wherea first search term may be compared, for searching, to all of the records in the record table or all of the links in the link table or both, and where a result of such searching may be further searched in a similar fashion using a different search term or criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for link analysis, comprising:
-
a dataset of plural records of plural different record types stored in a data storage unit; and
a dataset of plural links of plural link types stored in the data storage unit and linking pairs of the records, where at least some of the pairs comprise records of different record types. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
capturing with a user interface one or more search parameters entered by a user;
performing a single search, using a single index of a dataset of records, for indexed records matching the one or more search parameters, where the records are of multiple different record types; and
presenting the matching records to the user for link analysis on the matching records, where the link analysis is performed using preestablished links linking one or more pairs of the records. - View Dependent Claims (14, 15)
-
-
16. A method of searching a system storing plural records of plural different record types stored in a data storage unit and storing plural links of plural link types linking pairs of the records, the method comprising:
allowing a search comprising at least one of;
interactively identifying two of the records of possibly different record types and automatically finding one or more paths between the two records, where the one or more paths may comprise any of the plural links of plural link types and any of the plural records of plural different record types; and
searching all of the plural records of plural record types with one search operation and one interactively inputted search term, and using a result of the searching all of the plural records to interactively perform further searching or link analysis based on the result. - View Dependent Claims (17)
-
18. A method, comprising:
-
capturing with a user interface one or more search parameters entered by a user;
performing a single search, on a comprehensive dataset of records, for records matching the one or more search parameters, where the records are of multiple different record types, and where the records are linked to each other by links of multiple link types stored prior to the single search;
presenting the matching records to the user in a tabular view;
rendering the matched records susceptible to meaningful manual analysis by interacting with the tabular view; and
using the links to perform link analysis on the refined matched records. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for link analysis, comprising:
-
maintaining a unified dataset of plural records of plural different record types; and
maintaining a dataset of plural links of plural link types and linking pairs of the records, where at least some of the pairs comprise records of different record types. - View Dependent Claims (24, 25, 26)
-
Specification