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:
- delivering a viewable issue-specific communication to a first user, the issue-specific communication advertising information and a predefined character string associated with a first issue;
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 user communication initiated via input by the first user into a graphical user interface of a client side application on a first computing device and transmitted from the first computing device to the aggregation point, the user communication including the predefined character string;
storing a record of the user communication at the database;
determining a path and attributes of the path utilized to transmit the submission;
determining attributes of the user communication, the first computing device, and the client side application;
identifying, based on the attributes of the user communication and the predefined character string contained in the body of the user communication, that the user communication is a response in action to the issue-specific communication delivered to the first user;
generating a first dataset associated with the first user by;
associating the record of the user communication with each of data indicating the path utilized to transmit the user communication, the attributes of the first computing device, and the attributes of the client side application;
associating the predefined issue-specific data element with the user communication;
storing the first dataset at the database;
generating an identity data model based on data in the first dataset and one or more data elements predictive of correlations based on attributes in the first dataset;
generating an identity dataset associated with the first user based on the identity data model by;
searching one or more datasets for additional data to be associated with data elements of the first dataset, the data elements including the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and attributes of the first issue, the additional data correlating to attributes predictive of similarities between the first dataset and the additional data;
analyzing the additional data from the one or more datasets based on at least one of characteristics and source of the additional data to determine correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue;
associating the additional data from the one or more datasets with the first dataset based on the correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue;
appending the additional data from the one or more datasets to the first dataset to generate the identity dataset;
storing the identity dataset at the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for enhancing and utilizing user data derived from digital interactions includes receiving user submission data comprising records 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. The method includes generating a first dataset associated with the first user, generating a data model based on data in the first dataset and one or more correlations based on attributes in the first dataset, and generating a modeled dataset based on the data model.
-
Citations
29 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:
-
delivering a viewable issue-specific communication to a first user, the issue-specific communication advertising information and a predefined character string associated with a first issue; 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 user communication initiated via input by the first user into a graphical user interface of a client side application on a first computing device and transmitted from the first computing device to the aggregation point, the user communication including the predefined character string; storing a record of the user communication at the database; determining a path and attributes of the path utilized to transmit the submission; determining attributes of the user communication, the first computing device, and the client side application; identifying, based on the attributes of the user communication and the predefined character string contained in the body of the user communication, that the user communication is a response in action to the issue-specific communication delivered to the first user; generating a first dataset associated with the first user by; associating the record of the user communication with each of data indicating the path utilized to transmit the user communication, the attributes of the first computing device, and the attributes of the client side application; associating the predefined issue-specific data element with the user communication; storing the first dataset at the database; generating an identity data model based on data in the first dataset and one or more data elements predictive of correlations based on attributes in the first dataset; generating an identity dataset associated with the first user based on the identity data model by; searching one or more datasets for additional data to be associated with data elements of the first dataset, the data elements including the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and attributes of the first issue, the additional data correlating to attributes predictive of similarities between the first dataset and the additional data; analyzing the additional data from the one or more datasets based on at least one of characteristics and source of the additional data to determine correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; associating the additional data from the one or more datasets with the first dataset based on the correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; appending the additional data from the one or more datasets to the first dataset to generate the identity dataset; storing the identity dataset at the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for enhancing and utilizing user data derived from digital interactions, the system comprising:
-
at least one computing device that delivers a viewable issue-specific communication to a first user, the issue-specific communication advertising information and a predefined character string associated with a first issue; a receiving module that receives, at an aggregation point configured to receive and aggregate user data from a plurality of sources, a user communication initiated via input by the first user into a graphical user interface of a client side application on a first computing device and transmitted from the first computing device to the aggregation point, the user communication including the predefined character string; a database comprising at least one non-transitory computer-readable storage medium that stores a record of the user communication; a determining module that determines; a path and attributes of the path utilized to transmit the submission; attributes of the user communication, the first computing device, and the client side application; an identifying module that identifies, based on the attributes of the user communication and the predefined character string contained in the body of the user communication, that the user communication is a response in action to the issue-specific communication delivered to the first user; a generating module that; generates a first dataset associated with the first user by; associating the record of the user communication with each of data indicating the path utilized to transmit the user communication, the attributes of the first computing device, and the attributes of the client side application; associating the predefined issue-specific data element with the user communication; generates an identity data model based on data in the first dataset and one or more data elements predictive of correlations based on attributes in the first dataset; generates an identity dataset associated with the first user based on the identity data model by; searching one or more datasets for additional data to be associated with data elements of the first dataset, the data elements including the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and attributes of the first issue, the additional data correlating to attributes predictive of similarities between the first dataset and the additional data; analyzing the additional data from the one or more datasets based on at least one of characteristics and source of the additional data to determine correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; associating the additional data from the one or more datasets with the first dataset based on the correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; appending the additional data from the one or more datasets to the first dataset to generate the identity dataset; at least one physical processor configured to execute the determining module, the identifying module, and the generating module; wherein the database; stores the first dataset; stores the identity dataset. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A non-transitory computer-readable-storage medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
deliver a viewable issue-specific communication to a first user, the issue-specific communication advertising information and a predefined character string associated with a first issue; 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 user communication initiated via input by the first user into a graphical user interface of a client side application on a first computing device and transmitted from the first computing device to the aggregation point, the user communication including the predefined character string; store a record of the user communication at the database; determine a path and attributes of the path utilized to transmit the submission; determine attributes of the user communication, the first computing device, and the client side application; identify, based on the attributes of the user communication and the predefined character string contained in the body of the user communication, that the user communication is a response in action to the issue-specific communication delivered to the first user; generate a first dataset associated with the first user by; associating the record of the user communication with each of data indicating the path utilized to transmit the user communication, the attributes of the first computing device, and the attributes of the client side application; associating the predefined issue-specific data element with the user communication; store the first dataset at the database; generate an identity data model based on data in the first dataset and one or more data elements predictive of correlations based on attributes in the first dataset; generate an identity dataset associated with the first user based on the identity data model by; searching one or more datasets for additional data to be associated with data elements of the first dataset, the data elements including the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and attributes of the first issue, the additional data correlating to attributes predictive of similarities between the first dataset and the additional data; analyzing the additional data from the one or more datasets based on at least one of characteristics and source of the additional data to determine correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; associating the additional data from the one or more datasets with the first dataset based on the correlations between the additional data from the one or more datasets and each of the attributes of the path utilized to transmit the user communication, the attributes of the first computing device, the attributes of the client side application, and the attributes of the first issue; appending the additional data from the one or more datasets to the first dataset to generate the identity dataset; store the identity dataset at the database.
-
Specification