MULTI-IDENTIFIER USER PROFILING SYSTEM
First Claim
1. A system, comprising:
- a non-transitory memory storing a user account database;
one or more hardware processors coupled to the memory and operable to read instructions from the memory to perform the steps of;
communicating with a user device over a network to provide a user account to a user and, in response, storing a user account identifier in association with the user account in the user account database;
receiving first user data over the network that is associated with the user account identifier and that includes activity associated with the user account, and storing the first user data in the user account database in association with the user account;
receiving second user data over the network that includes information about the user and that is associated with a second user identifier and the user account identifier and, in response, storing the second user identifier in the user account database in association with the user account identifier, and storing the second user data in the user account database in association with the user account;
receiving third user data over the network that includes information about the user and that is associated with a third user identifier and at least one of the user account identifier and the second user identifier and, in response, storing the third user identifier in the user account database in association with the user account identifier and the second user identifier, and storing the third user data in the user account database in association with the user account; and
creating a user profile using the first user data, the second user data, and the third user data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for profiling a user include providing a user account to a user and, in response, storing a user account identifier in association with the user account in a database. First user data is then received that is associated with the user account identifier and that includes activity associated with the user account, and the first user data is association with the user account in the database. Subsequent user data is then received that includes information about the user and that is associated with additional user identifiers and the user account identifier and, in response, the additional user identifiers are association with the user account identifier and each other in the database, and the additional user data is associated with the user account in the database. A user profile may then be creating using the first user data, the second user data, and the third user data.
45 Citations
20 Claims
-
1. A system, comprising:
-
a non-transitory memory storing a user account database; one or more hardware processors coupled to the memory and operable to read instructions from the memory to perform the steps of; communicating with a user device over a network to provide a user account to a user and, in response, storing a user account identifier in association with the user account in the user account database; receiving first user data over the network that is associated with the user account identifier and that includes activity associated with the user account, and storing the first user data in the user account database in association with the user account; receiving second user data over the network that includes information about the user and that is associated with a second user identifier and the user account identifier and, in response, storing the second user identifier in the user account database in association with the user account identifier, and storing the second user data in the user account database in association with the user account; receiving third user data over the network that includes information about the user and that is associated with a third user identifier and at least one of the user account identifier and the second user identifier and, in response, storing the third user identifier in the user account database in association with the user account identifier and the second user identifier, and storing the third user data in the user account database in association with the user account; and creating a user profile using the first user data, the second user data, and the third user data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for profiling a user, comprising:
-
communicating with a user device over a network to provide a user account to a user and, in response, storing a user account identifier in association with the user account in a user account database; receiving first user data over the network that is associated with the user account identifier and that includes activity associated with the user account, and storing the first user data in the user account database in association with the user account; receiving second user data over the network that includes information about the user and that is associated with a second user identifier and the user account identifier and, in response, storing the second user identifier in the user account database in association with the user account identifier, and storing the second user data in the user account database in association with the user account; receiving third user data over the network that includes information about the user and that is associated with a third user identifier and at least one of the user account identifier and the second user identifier and, in response, storing the third user identifier in the user account database in association with the user account identifier and the second user identifier, and storing the third user data in the user account database in association with the user account; and creating a user profile using the first user data, the second user data, and the third user data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which, when executed by one or more processors, are adapted to cause the one or more processors to perform a method comprising:
-
communicating with a user device over a network to provide a user account to a user and, in response, storing a user account identifier in association with the user account in a user account database; receiving first user data over the network that is associated with the user account identifier and that includes activity associated with the user account, and storing the first user data in the user account database in association with the user account; receiving second user data over the network that includes information about the user and that is associated with a second user identifier and the user account identifier and, in response, storing the second user identifier in the user account database in association with the user account identifier, and storing the second user data in the user account database in association with the user account; receiving third user data over the network that includes information about the user and that is associated with a third user identifier and at least one of the user account identifier and the second user identifier and, in response, storing the third user identifier in the user account database in association with the user account identifier and the second user identifier, and storing the third user data in the user account database in association with the user account; and creating a user profile using the first user data, the second user data, and the third user data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification