Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
DCFirst Claim
1. A computer-implemented method comprising:
- obtaining identifying information from a user during an initial registration process that solicits the identifying information from the user, wherein obtaining identifying information from a user includes;
receiving an indication form the user that the total number of users in a household is greater than one andobtaining identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other;
creating one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information;
accessing information included in multiple requests for data made during an online session of the user, the multiple requests for data being configured to retrieve information from multiple, different websites specified by the user over a period of time and the multiple requests including multiple indicators related to the identity of the user;
accessing one or more sources of indicators related to the identities of the multiple users in the household;
analyzing, after the online session of the user, the multiple requests to identify the multiple indicators related to the identity of the user;
comparing the identified indicators to the indicators in the one or more sources to determine which of the multiple users in the household initiated the requests for data during the online session;
identifying the user, from among other users in the household, as the user that initiated the requests for data during the online session based on the comparison; and
associating the online session with at least one demographic characteristic of the identified user in response to identifying the user from among the multiple users in the household as the user that initiated the requests for data.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Several ways of identifying users and collecting demographic information and market information are disclosed, including branding a browser with a unique identification in each user request, identifying a user by his key strokes or mouse clicks, gathering demographic information using multiple data sets and by monitoring network traffic. Additionally, user requested content is distinguished from other, non-user content, and the performance of a server can be monitor and analyzed from a client a client perspective. Further, an Internet user'"'"'s Internet data is routed to a known domain on the Internet, from which it is routed on to the intended recipient. The domain includes proxy servers which proxy the user'"'"'s data requests to the domain, and database servers, which filter and build a database of the user'"'"'s Internet usage. Particular data concerning certain behaviors of interest, such as purchasing data, is filtered into the database, and can form the basis for numerous market measures.
-
Citations
43 Claims
-
1. A computer-implemented method comprising:
-
obtaining identifying information from a user during an initial registration process that solicits the identifying information from the user, wherein obtaining identifying information from a user includes; receiving an indication form the user that the total number of users in a household is greater than one and obtaining identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other; creating one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information; accessing information included in multiple requests for data made during an online session of the user, the multiple requests for data being configured to retrieve information from multiple, different websites specified by the user over a period of time and the multiple requests including multiple indicators related to the identity of the user; accessing one or more sources of indicators related to the identities of the multiple users in the household; analyzing, after the online session of the user, the multiple requests to identify the multiple indicators related to the identity of the user; comparing the identified indicators to the indicators in the one or more sources to determine which of the multiple users in the household initiated the requests for data during the online session; identifying the user, from among other users in the household, as the user that initiated the requests for data during the online session based on the comparison; and associating the online session with at least one demographic characteristic of the identified user in response to identifying the user from among the multiple users in the household as the user that initiated the requests for data. - 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. A computer-implemented method of identifying an online user, the method comprising:
-
obtaining identifying information from a user during an initial registration process that solicits the identifying information from the user, wherein obtaining identifying information from a user includes; receiving an indication from the user that the total number of users in a household is greater than one and obtaining identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other; creating one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information; accessing information included in multiple requests for data made during an online session of the user, the requests for data being configured to retrieve information from multiple, different websites specified by the user over a period of time and the multiple requests including multiple indicators of the identity of the user; analyzing, after the online session of the user, the information in the multiple requests to identify the multiple indicators; comparing the identified multiple indicators to the indicators in the one or more sources of indicators to determine which of the multiple users in the household initiated the requests for data during the online session; and identifying, after the online session of the user, the user, from among other users in the household, as the user that initiated the requests for data during the online session based on the comparison. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer-readable medium storing a computer program, the medium comprising one or more code segments configured to:
-
obtain identifying information from a user during an initial registration process that solicits the identifying information from the user, wherein one or more code segments configured to obtain identifying information from a user are further configured to; receive an indication from the user that the total number of users in a household is greater than one and obtaining identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other; create one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information; access information included multiple requests for data made during an online session of the user, the multiple requests for data being configured to retrieve information from multiple, different websites specified by the user over a period of time and including multiple indicators related to the identity of the user; access one or more sources of indicators related to the identities of the multiple users in the household; analyze, after the online session of the user, the information in the multiple requests to identify the multiple indicators related to the identity of the user; compare the identified indicators to the indicators in the sources to determine which of the multiple users in the household initiated the requests for data during the online session; identify the user, from among other users in the household, as the user that initiated the requests for data during the online session; and associate the online session with at least one demographic characteristic of the identified user in response to identifying the user from among the multiple users in the household as the user that initiated the requests for data.
-
-
40. A non-transitory computer-readable medium storing a computer program configured to identifying an online user, the medium comprising one or more code segments configured to:
-
obtain identifying information from a user during an initial registration process that solicits the identifying information from the user, wherein one or more code segments configured to obtain identifying information from a user are further configured to; receive an indication from the user that the total number of users in a household is greater than one, and obtain identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other; create one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information; access information included in multiple requests for data made during an online session of the user, the requests for data being configured to retrieve information from multiple, different websites specified by the user over a period of time, and the multiple requests including multiple indicators of the identity of the user; analyze, after the online session of the user, the information in the multiple requests to identify the multiple indicators in the multiple requests; compare the identified multiple indicators to the indicators in the one or more sources of indicators to determine which of the multiple users in the household initiated the requests for data during the online session; and identify, after the online session of the user, the user, from among other users in the household, as the user that initiated the requests for data during the online session based on the comparison.
-
-
41. A computer-implemented method of identifying a user, the method comprising:
-
obtaining identifying information from a user during a registration process that solicits the identifying information from the user, wherein obtaining identifying information from a user includes; receiving an indication from the user that the total number of users in a household is greater than one and obtaining identifying information from the user regarding each of the multiple user in the household, the identifying information distinguishing the multiple users in the household from each other; creating one or more sources of indicators related to an identity of each of the multiple users from the obtained identifying information; accessing information in multiple requests for data, wherein the multiple requests for data are generated as a result of user input from one of the users in the household during an online session of the one of the users in the household, and the requests for data are configured to retrieve information from multiple, different websites specified by the one of the users in the household over a period of time and include indicators of the identity of the one of the users in the household; analyzing the requests for data to identify the indicators; comparing the identified indicators to the one or more sources of indicators related to the identities of the multiple users in the household; and determining which of the multiple users of the household initiated the request for data based on the comparison. - View Dependent Claims (42)
-
-
43. A computer-implemented method of identifying a user, the method comprising:
-
obtaining identifying information from a user during a registration process that solicits the identifying information from the user, wherein obtaining identifying information from a user includes; receiving an indication from the user that the total number of users in a household is greater than one and obtaining identifying information from the user regarding each of the multiple users in the household, the identifying information distinguishing the multiple users in the household from each other; creating one or more sources of indicators related to the identity of each of the multiple users from the obtained identifying information; accessing information in multiple requests for data initiated by the user, the multiple requests being configured to retrieve information from multiple, different websites specified by the user over a period of time and including one or more identifiers of the user and additional indicators of an identity of the user; analyzing the identifiers of the user and the additional indicators of the identity of the user; comparing the additional indicators of the identity of the user to the one or more sources of indicators related to the identities of the multiple users included in the household; identifying the user, from among the multiple users in the household, as the user who initiated the requests for data during the online session based on the identifiers of the user and the comparison; and associating the on-line session with the identified user in response to identifying the user from among the multiple users in the household.
-
Specification