Selecting content based on user actions and preferences associates with a same time period in a previous year
First Claim
1. A method comprising:
- identifying a user including assigning the user a unique identifier and recognizing the user each time the user interacts with a content management system;
logging user actions and preferences as a user interacts with one or more web based resources over a long time period where the long time period exceeds a life of one session and an expiration of one or more cookies residing on a device used by the user to access web based resources, logging including storing the user actions and preferences;
receiving from the user a first request for content, the request received at the content management system; and
targeting content to the user based on the stored user actions and preferences, including;
identifying, in the stored user actions and preferences, logged user actions and preferences that are associated with a same time period in a previous year, including identifying immutable and mutable aspects of the logged user actions and preferences that are related to time;
adjusting the mutable aspects based on the current date; and
providing, to the user, content based on the immutable aspect, the adjusted mutable aspects, and information included in the request for content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for long-term targeting. In one aspect, a method includes: assigning a user a unique identifier and recognizing the user when the user interacts with a content system; logging user actions and preferences as the user interacts with one or more web based resources over a long time period where the long time period exceeds a life of one session and an expiration of one or more cookies residing on a user device; identifying logged user actions and preferences that are associated with a same time period in a previous year, including identifying immutable and mutable aspects of the logged user actions and preferences that are time-related; adjusting the mutable aspects based on the current date; and providing, to the user, content based on the immutable aspect, the adjusted mutable aspects, and information included in a content request.
37 Citations
20 Claims
-
1. A method comprising:
-
identifying a user including assigning the user a unique identifier and recognizing the user each time the user interacts with a content management system; logging user actions and preferences as a user interacts with one or more web based resources over a long time period where the long time period exceeds a life of one session and an expiration of one or more cookies residing on a device used by the user to access web based resources, logging including storing the user actions and preferences; receiving from the user a first request for content, the request received at the content management system; and targeting content to the user based on the stored user actions and preferences, including; identifying, in the stored user actions and preferences, logged user actions and preferences that are associated with a same time period in a previous year, including identifying immutable and mutable aspects of the logged user actions and preferences that are related to time; adjusting the mutable aspects based on the current date; and providing, to the user, content based on the immutable aspect, the adjusted mutable aspects, and information included in the request for content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer program product including instructions stored on a non-transitory tangible medium that when executed by a processor operate to:
-
identify a user including assigning the user a unique identifier and recognizing the user each time the user interacts with a content management system; log user actions and preferences as a user interacts with one or more web based resources over a long time period where the long time period exceeds a life of one session and an expiration of one or more cookies residing on a device used by the user to access web based resources, the logging including storing the user actions and preferences; receive from the user a first request for content, the request received at the content management system; and target content to the user based on the stored user actions and preferences, including; identifying, in the stored user actions and preferences, logged user actions and preferences that are associated with a same time period in a previous year, including identifying immutable and mutable aspects of the logged user actions and preferences that are related to time; adjusting the mutable aspects based on the current date; and providing, to the user, content based on the immutable aspect, the adjusted mutable aspects, and information included in the request for content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more memory elements including instructions that when executed cause the one or more processors to; identify a user including assigning the user a unique identifier and recognizing the user each time the user interacts with a content management system; log user actions and preferences as a user interacts with one or more web based resources over a long time period where the long time period exceeds a life of one session and an expiration of one or more cookies residing on a device used by the user to access web based resources, the logging including storing the user actions and preferences; receive from the user a first request for content, the request received at the content management system; and target content to the user based on the stored user actions and preferences, including; identifying, in the stored user actions and preferences, logged user actions and preferences that are associated with a same time period in a previous year, including identifying immutable and mutable aspects of the logged user actions and preferences that are related to time; adjusting the mutable aspects based on the current date; and providing, to the user, content based on the immutable aspect, the adjusted mutable aspects, and information included in the request for content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification