Methods and systems for context-aware entity correspondence and merging
First Claim
1. A computer-based method for correlating relevant information from multiple entities based on contextual correspondence, said method comprising:
- receiving, at a computer, information relating to a plurality of the multiple entities, the information including data features and context features;
correlating the data features utilizing one or more algorithms running on the computer;
correlating the context features utilizing the one or more algorithms running on the computer;
aggregating the plurality of the multiple entities based on a correspondence of the data features, a correspondence of the context features, and at least one context model for at least one of storage in a memory associated with the computer and output as data from the computer, wherein the at least one context model includes temporal information associated with the context features;
receiving a first contextual event including temporal information at a first location associated with the first contextual event;
receiving a second contextual event including temporal information at a second location associated with the second contextual event, wherein the first contextual event is different from the second contextual event and the first location is different from the second location;
matching a plurality of entities based on the received contextual events;
determining a correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the first contextual event and the first location;
dynamically updating the correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the second contextual event and the second location; and
outputting the matched plurality of entities that exceed a predetermined correspondence value.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for correlating relevant information from multiple entities based on contextual correspondence is described. The method includes receiving, at a computer, information relating to a plurality of the multiple entities, the information including data features and context features, correlating the data features utilizing one or more algorithms running on the computer, correlating the context features utilizing one or more algorithms running on the computer, and aggregating the plurality of the multiple entities based on both a correspondence of the data features and a correspondence of the context features for at least one of storage in a memory associated with the computer and output as data from the computer.
-
Citations
17 Claims
-
1. A computer-based method for correlating relevant information from multiple entities based on contextual correspondence, said method comprising:
-
receiving, at a computer, information relating to a plurality of the multiple entities, the information including data features and context features; correlating the data features utilizing one or more algorithms running on the computer; correlating the context features utilizing the one or more algorithms running on the computer; aggregating the plurality of the multiple entities based on a correspondence of the data features, a correspondence of the context features, and at least one context model for at least one of storage in a memory associated with the computer and output as data from the computer, wherein the at least one context model includes temporal information associated with the context features; receiving a first contextual event including temporal information at a first location associated with the first contextual event; receiving a second contextual event including temporal information at a second location associated with the second contextual event, wherein the first contextual event is different from the second contextual event and the first location is different from the second location; matching a plurality of entities based on the received contextual events; determining a correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the first contextual event and the first location; dynamically updating the correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the second contextual event and the second location; and outputting the matched plurality of entities that exceed a predetermined correspondence value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the at least one processor to:
-
receive information relating to a plurality of the entities, the information including data features and context features; separately correlate the data features and the context features; aggregate the plurality of entities based on a correspondence of the data features, a correspondence of the context features, and at least one context model that includes temporal information associated with the context features; receive a first contextual event including temporal information, wherein the first contextual event is associated with a first location; receive a second contextual event including temporal information, wherein the second contextual event is different from the first contextual event, and the second contextual event is associated with a second location different from the first location; match a plurality of entities based on the received contextual events; determine a correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the first contextual event and the first location; dynamically update a correspondence value for the matched plurality of entities based on a comparison of at least one of the data features or context features in light of the temporal information of the second contextual event and the second location; and output the matched plurality of entities that exceed a predetermined correspondence value. - View Dependent Claims (15, 16, 17)
-
Specification