Content selection with privacy features
First Claim
Patent Images
1. A method of limiting the use of data associated with a cookie of a web browser of a client device with other applications of the client device, the method comprising:
- providing, by one or more processors, webpage data to a web browser of a client device, the webpage data including a content tag comprising information for requesting content;
receiving, by the one or more processors, a request for content from the client device, the client device having used the information for requesting content to execute a request process;
setting, by the one or more processors, a cookie for the web browser responsive to receiving the request for content;
associating, by the one or more processors, a device identifier of an application executing on the client device with the cookie of the web browser of the client device;
retrieving, by the one or more processors, data of the cookie of the web browser from a local or remote memory;
associating, by the one or more processors, data of the cookie of the web browser with a profile for selecting content within the application when the application is executing on the client device;
selecting, by the one or more processors, content for presentation within the application based on the profile;
determining, by the one or more processors, the cookie is inactive based on a difference between a current time and a timestamp of the cookie of the web browser exceeding a threshold value;
disassociating, by the one or more processors, the data of the cookie from the profile responsive to the determination that the cookie is inactive to create a reduced profile; and
selecting, by the one or more processors, content for presentation within the application based the reduced profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage has exceeded a threshold value. Based on the determination, the topic may be removed from an interest category profile used to select content.
44 Citations
20 Claims
-
1. A method of limiting the use of data associated with a cookie of a web browser of a client device with other applications of the client device, the method comprising:
-
providing, by one or more processors, webpage data to a web browser of a client device, the webpage data including a content tag comprising information for requesting content; receiving, by the one or more processors, a request for content from the client device, the client device having used the information for requesting content to execute a request process; setting, by the one or more processors, a cookie for the web browser responsive to receiving the request for content; associating, by the one or more processors, a device identifier of an application executing on the client device with the cookie of the web browser of the client device; retrieving, by the one or more processors, data of the cookie of the web browser from a local or remote memory; associating, by the one or more processors, data of the cookie of the web browser with a profile for selecting content within the application when the application is executing on the client device; selecting, by the one or more processors, content for presentation within the application based on the profile; determining, by the one or more processors, the cookie is inactive based on a difference between a current time and a timestamp of the cookie of the web browser exceeding a threshold value; disassociating, by the one or more processors, the data of the cookie from the profile responsive to the determination that the cookie is inactive to create a reduced profile; and selecting, by the one or more processors, content for presentation within the application based the reduced profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for limiting the use of data associated with a cookie of a web browser of a client device with other applications of the client device, the system comprising:
one or more processors; and
one or more storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;providing webpage data to a web browser of a client device, the webpage data including a content tag comprising information for requesting content; receiving, by the one or more processors, a request for content from the client device, the client device having used the information for requesting content to execute a request process; setting a cookie for the web browser responsive to receiving the request for content; associating a device identifier of an application executing on the client device with the cookie of the web browser of the client device; retrieving, by the one or more processors, data of the cookie of the web browser from a local or remote memory; associating data of the cookie of the web browser for with a profile for selecting content within the application when the application is executing on the client device; selecting content for presentation within the application based on the profile; determining the cookie is inactive based on a difference between a current time and a timestamp of the cookie of the web browser exceeding a threshold value; disassociating the data of the cookie from the profile responsive to the determination that the cookie is inactive to create a reduced profile; and selecting content for presentation within the application based the reduced profile. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A method of limiting the use of data associated with a cookie of a first client device, the method comprising:
-
setting, by one or more processors, a cookie for a first application of a first client device; associating, by the one or more processors, the cookie for the first application of the first client device with a device identifier for a second application of a second client device based on the first application associated with the cookie being used to access an online account and the second application associated with the device identifier being used to access the online account; retrieving, by the one or more processors, data of the cookie of the first application from a local or remote memory; associating, by the one or more processors, data of the cookie for the first application with a profile for selecting content for the second application when the second application is executing on the second client device; selecting, by the one or more processors, content for presentation within the second application executing on the second client device based on the profile; determining, by the one or more processors, the cookie is inactive based on a difference between a current time and a timestamp of the cookie exceeding a threshold value; disassociating, by the one or more processors, the data of the cookie from the profile responsive to the determination that the cookie is inactive to create a reduced profile; and selecting, by the one or more processors, content for presentation within the second application executing on the second client device based the reduced profile. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification