Systems and methods for enhancing user data derived from digital communications
First Claim
1. A computer-implemented method for enhancing and utilizing user data derived from digital interactions, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- receiving, at an aggregation point comprising a database comprising at least one non-transitory computer-readable storage medium and configured to receive and aggregate user data from a plurality of sources, a submission generated by input into a client side application interface by a first user on a first computing device and transmitted from the first computing device to the aggregation point via at least one of a data transmission service and a data transmission provider;
storing a record of the submission at the database;
determining a path utilized to transmit the submission;
determining attributes of the submission;
determining, based on attributes of the submission;
that the submission is in response to an issue-specific communication advertising information concerning a first issue, the issue-specific communication indicating a request for a financial transaction;
that the financial transaction related to the issue-specific communication is requested;
generating a first dataset associated with the first user by;
associating the record of the submission with data related to the processing of the submission and with data indicating the path utilized to transmit the submission and the attributes of the submission;
associating the record of the submission with an issue-specific data element corresponding to the issue-specific communication and the requested transaction;
storing the first dataset at the database;
searching one or more additional datasets for additional data to be associated with data elements of the first dataset, the additional data not being included in the first dataset prior to the searching the one or more additional datasets;
analyzing the additional data from the one or more additional datasets based on at least one of characteristics and source of the additional data to eliminate incorrect data from the additional data;
associating the additional data from the one or more additional datasets with the first user;
generating a data model corresponding to the first user associated with the first computing device from the one or more additional datasets;
determining whether characteristics of user data in the first dataset meet a predetermined threshold;
receiving, at the aggregation point, additional user data associated with the first user;
appending the one or more additional datasets and the additional user data to the first dataset to generate an appended dataset when the characteristics of the user data in the first dataset are determined to meet the predetermined threshold;
storing the appended dataset at the database;
requesting records associated with additional users, the records including data characteristics related to the appended dataset that are predictive of similarities between attributes of the first user and attributes of the additional users;
storing the records associated with the additional users at the database;
utilizing the stored records in further data modeling.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for enhancing and utilizing user data derived from digital interactions includes receiving a submission generated by input into a client side application interface by a first user on a first computing device, and determining, based on attributes of the submission, that the submission is in response to an issue-specific communication advertising information concerning a first issue, the issue-specific communication indicating a request for a financial transaction, and that that the financial transaction related to the issue-specific communication is requested. The method includes generating a first dataset associated with the first user, searching one or more additional datasets for additional data to be associated with data elements of the first dataset, associating the additional data from the one or more additional datasets with the first user, and generating a data model corresponding to the first user.
218 Citations
18 Claims
-
1. A computer-implemented method for enhancing and utilizing user data derived from digital interactions, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
receiving, at an aggregation point comprising a database comprising at least one non-transitory computer-readable storage medium and configured to receive and aggregate user data from a plurality of sources, a submission generated by input into a client side application interface by a first user on a first computing device and transmitted from the first computing device to the aggregation point via at least one of a data transmission service and a data transmission provider; storing a record of the submission at the database; determining a path utilized to transmit the submission; determining attributes of the submission; determining, based on attributes of the submission; that the submission is in response to an issue-specific communication advertising information concerning a first issue, the issue-specific communication indicating a request for a financial transaction; that the financial transaction related to the issue-specific communication is requested; generating a first dataset associated with the first user by; associating the record of the submission with data related to the processing of the submission and with data indicating the path utilized to transmit the submission and the attributes of the submission; associating the record of the submission with an issue-specific data element corresponding to the issue-specific communication and the requested transaction; storing the first dataset at the database; searching one or more additional datasets for additional data to be associated with data elements of the first dataset, the additional data not being included in the first dataset prior to the searching the one or more additional datasets; analyzing the additional data from the one or more additional datasets based on at least one of characteristics and source of the additional data to eliminate incorrect data from the additional data; associating the additional data from the one or more additional datasets with the first user; generating a data model corresponding to the first user associated with the first computing device from the one or more additional datasets; determining whether characteristics of user data in the first dataset meet a predetermined threshold; receiving, at the aggregation point, additional user data associated with the first user; appending the one or more additional datasets and the additional user data to the first dataset to generate an appended dataset when the characteristics of the user data in the first dataset are determined to meet the predetermined threshold; storing the appended dataset at the database; requesting records associated with additional users, the records including data characteristics related to the appended dataset that are predictive of similarities between attributes of the first user and attributes of the additional users; storing the records associated with the additional users at the database; utilizing the stored records in further data modeling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for enhancing and utilizing user data derived from digital interactions, the system comprising:
-
a receiving module that receives, at an aggregation point configured to receive and aggregate user data from a plurality of sources, a submission generated by input into a client side application interface by a first user on a first computing device and transmitted from the first computing device to the aggregation point via at least one of a data transmission service and a data transmission provider; a database comprising at least one non-transitory computer-readable storage medium that stores a record of the submission; a determining module that; determines a path utilized to transmit the submission; determines attributes of the submission; determines, based on attributes of the submission; that the submission is in response to an issue-specific communication advertising information concerning a first issue, the issue-specific communication indicating a request for a financial transaction; that the financial transaction related to the issue-specific communication is requested; a generating module that generates a first dataset associated with the first user by; associating the record of the submission with data related to the processing of the submission and with data indicating the path utilized to transmit the submission and the attributes of the submission; associating the record of the submission with an issue-specific data element corresponding to the issue-specific communication and the requested transaction; an associating module that; searches one or more additional datasets for additional data to be associated with data elements of the first dataset, the additional data not being included in the first dataset prior to the searching the one or more additional datasets; analyzes the additional data from the one or more additional datasets based on at least one of characteristics and source of the additional data to eliminate incorrect data from the additional data; associates the additional data from the one or more additional datasets with the first user; an appending module for appending data to datasets; an analyzing module for analyzing datasets; at least one processor configured to execute the receiving module, the database, the determining module, the generating module, the associating module, the appending module, and the analyzing module, wherein; the generating module generates a data model corresponding to the first user associated with the first computing device from the one or more additional datasets; the determining module determines whether characteristics of user data in the first dataset meet a predetermined threshold; the receiving module receives, at the aggregation point, additional user data associated with the first user; the appending module appends the one or more additional datasets and the additional user data to the first dataset to generate an appended dataset when the characteristics of the user data in the first dataset are determined to meet the predetermined threshold; the analyzing module; requests records associated with additional users, the records including data characteristics related to the appended dataset that are predictive of similarities between attributes of the first user and attributes of the additional users; utilizes the stored records in further data modeling; the database; stores the appended dataset; stores the records associated with the additional users.
-
-
18. A non-transitory computer-readable-storage medium comprising one or more computer-readable instructions that, when executed by at least one processor of a first computing device, cause the first computing device to:
-
receive, at an aggregation point comprising a database comprising at least one non-transitory computer-readable storage medium and configured to receive and aggregate user data from a plurality of sources, a submission generated by input into a client side application interface by a first user on a first computing device and transmitted from the first computing device to the aggregation point via at least one of a data transmission service and a data transmission provider; store a record of the submission at the database; determine a path utilized to transmit the submission; determine attributes of the submission; determine, based on attributes of the submission; that the submission is in response to an issue-specific communication advertising information concerning a first issue, the issue-specific communication indicating a request for a financial transaction; that the financial transaction related to the issue-specific communication is requested; generate a first dataset associated with the first user by; associating the record of the submission with data related to the processing of the submission and with data indicating the path utilized to transmit the submission and the attributes of the submission; associating the record of the submission with an issue-specific data element corresponding to the issue-specific communication and the requested transaction; store the first dataset at the database; search one or more additional datasets for additional data to be associated with data elements of the first dataset, the additional data not being included in the first dataset prior to the searching the one or more additional datasets; analyze the additional data from the one or more additional datasets based on at least one of characteristics and source of the additional data to eliminate incorrect data from the additional data; associate the additional data from the one or more additional datasets with the first user; generate a data model corresponding to the first user associated with the first computing device from the one or more additional datasets; determine whether characteristics of user data in the first dataset meet a predetermined threshold; receive, at the aggregation point, additional user data associated with the first user; append the one or more additional datasets and the additional user data to the first dataset to generate an appended dataset when the characteristics of the user data in the first dataset are determined to meet the predetermined threshold; store the appended dataset at the database; request records associated with additional users, the records including data characteristics related to the appended dataset that are predictive of similarities between attributes of the first user and attributes of the additional users; store the records associated with the additional users at the database; utilize the stored records in further data modeling.
-
Specification