System and method for generating a relationship network
First Claim
Patent Images
1. A system for discovering data items related to a search query, comprising:
- a processor;
a relationship database stored in a computer memory and comprising a set of data items to be related, wherein each data item comprises a plurality of terms; and
a network generation engine executing on the processor and configured to;
receive a query object;
based on the query object, extract all direct and associated relationships from the relationship database for the query object;
score and rank the extracted direct and associated relationships;
measure the similarity score of any intersecting objects by taking a sum of the relationship scores from any intersecting terms and multiplying the sum by the length of a vector composed only of the intersecting terms;
build a relationship network comprising the relationship of the query object to other objects, wherein the strength of the relationship with the other objects is based on the measured similarity score;
execute a filter to provide thematic context for controlling the type of relationships extracted within the relationship network; and
an output for outputting data items related to the query object and within the thematic context.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and process for generating a relationship network is disclosed. The system provides a set of data items to be related and generates variable length data vectors to represent the relationships between the terms within each data item. The system can be used to generate a relationship network for documents, images, or any other type of file. This relationship network can then be queried to discover the relationships between terms within the set of data items.
7 Citations
24 Claims
-
1. A system for discovering data items related to a search query, comprising:
-
a processor; a relationship database stored in a computer memory and comprising a set of data items to be related, wherein each data item comprises a plurality of terms; and a network generation engine executing on the processor and configured to; receive a query object; based on the query object, extract all direct and associated relationships from the relationship database for the query object; score and rank the extracted direct and associated relationships; measure the similarity score of any intersecting objects by taking a sum of the relationship scores from any intersecting terms and multiplying the sum by the length of a vector composed only of the intersecting terms; build a relationship network comprising the relationship of the query object to other objects, wherein the strength of the relationship with the other objects is based on the measured similarity score; execute a filter to provide thematic context for controlling the type of relationships extracted within the relationship network; and an output for outputting data items related to the query object and within the thematic context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic method performed by a processor of discovering data items related to a search query, comprising:
-
providing a relationship database comprising a set of data items to be related, wherein each data item comprises a plurality of terms; receiving a query object; extracting all direct and associated relationships from the relationship database for the query object based on the query object; scoring and ranking the extracted direct and associated relationships; measuring the similarity score of any intersecting objects by taking a sum of the relationship scores from any intersecting terms and multiplying the sum by the length of a vector composed only of the intersecting terms; building a relationship network showing the relationship of the query object to other objects, wherein the strength of the relationship with the other objects is based on the measured similarity score; executing a filter to provide thematic context for controlling the type of relationships extracted within the relationship network; and outputting data items related to the query object and within the thematic context. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification