Aggregating user web browsing data
First Claim
1. A computing system comprising:
- one or more hardware computer processors;
one or more storage devices configured to store software instructions executable by the one or more hardware computer processors to cause the computing system to;
for each of a plurality of web sites;
access encoded internet activity data associated with a user, the encoded internet activity data accessed from at least one of the following;
one or more computing devices associated with the user, orthe website;
obtain instructions for decoding encoded internet activity data from the website;
determine one or more characteristics of the user by decoding the accessed encoded internet activity data using the instructions obtained from the website,wherein the one or more characteristics include one or more of an amount of time spent on the website, user preferences when the user visits the website, web browsing activity, name, age, gender, music preferences, interests, hobbies, or other personal information of the user;
associate the one or more characteristics of the user with an identity of the user;
create or update a supercookie of the user, the supercookie comprising;
the identity of the user; and
the one or more characteristics associated with the user; and
in response to requests for information regarding the user from a requesting entity, provide at least some of the determined one or more characteristics included in the supercookie to the requesting entity.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for aggregating a user'"'"'s web browsing data which may include cookies placed on a user'"'"'s computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user'"'"'s computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user'"'"'s aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user'"'"'s aggregated data and allows the user to determine how much information to share with requesting entities.
1695 Citations
17 Claims
-
1. A computing system comprising:
-
one or more hardware computer processors; one or more storage devices configured to store software instructions executable by the one or more hardware computer processors to cause the computing system to; for each of a plurality of web sites; access encoded internet activity data associated with a user, the encoded internet activity data accessed from at least one of the following; one or more computing devices associated with the user, or the website; obtain instructions for decoding encoded internet activity data from the website; determine one or more characteristics of the user by decoding the accessed encoded internet activity data using the instructions obtained from the website, wherein the one or more characteristics include one or more of an amount of time spent on the website, user preferences when the user visits the website, web browsing activity, name, age, gender, music preferences, interests, hobbies, or other personal information of the user; associate the one or more characteristics of the user with an identity of the user; create or update a supercookie of the user, the supercookie comprising; the identity of the user; and the one or more characteristics associated with the user; and in response to requests for information regarding the user from a requesting entity, provide at least some of the determined one or more characteristics included in the supercookie to the requesting entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method comprising:
by a computing system having one or more hardware computer processors, for each of a plurality of web sites; access encoded internet activity data associated with a user, the encoded internet activity data accessed from at least one of the following; one or more computing devices associated with the user, or the website; obtain instructions for decoding encoded internet activity data from the website; determine one or more characteristics of the user by decoding the accessed encoded internet activity data using the instructions obtained from the website, wherein the one or more characteristics include one or more of an amount of time spent on the website, user preferences when the user visits the website, web browsing activity, name, age, gender, music preferences, interests, hobbies, or other personal information of the user; associate the one or more characteristics of the user with an identity of the user; create or update a supercookie of the user, the supercookie comprising; the identity of the user; and the one or more characteristics associated with the user; and in response to requests for information regarding the user from a requesting entity, provide at least some of the determined one or more characteristics included in the supercookie to the requesting entity.
-
17. A non-transitory computer readable storage device having software instructions stored thereon, the software instructions executable by a hardware computer processor to cause a computing system to:
-
for each of a plurality of web sites; access encoded internet activity data associated with a user, the encoded internet activity data accessed from at least one of the following; one or more computing devices associated with the user, or the website; obtain instructions for decoding encoded internet activity data from the website; determine one or more characteristics of the user by decoding the accessed encoded internet activity data using the instructions obtained from the website, wherein the one or more characteristics include one or more of an amount of time spent on the website, user preferences when the user visits the website, web browsing activity, name, age, gender, music preferences, interests, hobbies, or other personal information of the user; associate the one or more characteristics of the user with an identity of the user; create or update a supercookie of the user, the supercookie comprising; the identity of the user; and the one or more characteristics associated with the user; and in response to requests for information regarding the user from a requesting entity, provide at least some of the determined one or more characteristics included in the supercookie to the requesting entity.
-
Specification