Entity data attribution using disparate data sets
Abstract
Systems and methods for using disparate data sets to attribute data to an entity are disclosed. Disparate data sets can be obtained from a variety of data sources. The disclosed systems and methods can obtain a first and second data set. Trajectories can represent multiple data records in a data set associated with an entity. Trajectories from the obtained data sets can be used to associate data stored among the various data sets. The association can be based on the agreement between the trajectories. The associated data records can further be used to associate the entities related to the associated data records.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for attributing data to entities using disparate data sets, the method comprising:
receiving a set of first records associated with an entity; determining a first trajectory associated with the entity based on the set of first records, the first trajectory indicating a behavior associated with the entity; identifying a second trajectory among a plurality of second records in a data repository, the second trajectory comprising a set of matching second records that indicate the behavior associated with the entity; and attributing the set of matching second records to the entity associated with the set of first records; wherein the method is performed using one or more processors.
2 . The method of claim 1 , wherein the attributing the set of matching second records to the entity further comprises:
determining that a number of records in the set of matching second records is higher than a threshold value; and attributing the set of matching second records to the entity associated with the set of first records in response to the determining that the number of records among the set of matching second records is higher than the threshold value.
3 . The method of claim 1 wherein the set of first records include an identifier that identifies the entity.
4 . The method of claim 3 , wherein the attributing the set of matching second records to the entity associated with the set of first records includes:
assigning the identifier that identifies the entity to the set of matching second records.
5 . The method of claim 1 wherein the set of first records include at least one selected from a group consisting of transaction data, social network data, consumer data, provisioning data, and product data.
6 . The method of claim 1 , further comprising:
accessing an object model associated with the plurality of second records; and transforming the set of first records based on the object model; wherein the determining a first trajectory comprises determining the first trajectory associated with the entity based on the set of transformed first records.
7 . The method of claim 1 , wherein the identifying a second trajectory includes:
determining a first unicity of the set of first records; determining a second unicity of the set of matching second records; and performing a comparison of the first unicity and the second unicity.
8 . A system for attributing data to entities using disparate data sets, the system comprising:
one or more memories comprising instructions stored thereon; and one or more processors configured to execute the instructions and perform operations comprising:
receiving a set of first records associated with an entity;
determining a first trajectory associated with the entity based on the set of first records, the first trajectory indicating a behavior associated with the entity;
identifying a second trajectory among a plurality of second records in a data repository, the second trajectory comprising a set of matching second records that indicate the behavior associated with the entity; and
attributing the set of matching second records to the entity associated with the set of first records.
9 . The system of claim 8 , wherein the attributing the set of matching second records to the entity further comprises:
determining that a number of records in the set of matching second records is higher than a threshold value; and attributing the set of matching second records to the entity associated with the set of first records in response to the determining that the number of records among the set of matching second records is higher than the threshold value.
10 . The system of claim 8 , wherein the set of first records include an identifier that identifies the entity.
11 . The method of claim 10 , wherein the attributing the set of matching second records to the entity associated with the set of first records includes:
assigning the identifier that identifies the entity to the set of matching second records.
12 . The system of claim 8 , wherein the set of first records include at least one selected from a group consisting of transaction data, social network data, consumer data, provisioning data, and product data.
13 . The system of claim 8 , wherein the operations further comprise:
accessing an object model associated with the plurality of second records; and transforming the set of first records based on the object model; wherein the determining a first trajectory comprises determining the first trajectory associated with the entity based on the set of transformed first records.
14 . The system of claim 8 , wherein the identifying a second trajectory includes:
determining a first unicity of the set of first records; determining a second unicity of the matching set of first records; and performing a comparison of the first unicity and the second unicity.
15 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving a set of first records associated with an entity; determining a first trajectory associated with the entity based on the set of first records, the first trajectory indicating a behavior associated with the entity; identifying a second trajectory among a plurality of second records in a data repository, the second trajectory comprising a set of matching second records that indicate the behavior associated with the entity; and attributing the set of matching second records to the entity associated with the set of first records.
16 . The non-transitory machine-readable storage medium of claim 15 , wherein the attributing the set of matching second records to the entity further comprises:
determining that a number of records in the set of matching second records is higher than a threshold value; and attributing the set of matching second records to the entity associated with the set of first records in response to the determining that the number of records among the set of matching second records is higher than the threshold value.
17 . The non-transitory machine-readable storage medium of claim 15 , wherein the set of first records include an identifier that identifies the entity.
18 . The non-transitory machine-readable storage medium of claim 15 , wherein the set of first records include at least one selected from a group consisting of transaction data, social network data, consumer data, provisioning data, and product data.
19 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise:
accessing an object model associated with the plurality of second records; and transforming the set of first records based on the object model; wherein the determining a first trajectory comprises determining the first trajectory associated with the entity based on the set of transformed first records.
20 . The non-transitory machine-readable storage medium of claim 15 , wherein the identifying the set of matching second records includes:
determining a first unicity of the set of first records; determining a second unicity of the matching set of first records; and performing a comparison of the first unicity and the second unicity.Join the waitlist — get patent alerts
Track US2023394051A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.