Expected activity of a user
US-10769673-B2 · Sep 8, 2020 · US
US11645677B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11645677-B2 |
| Application number | US-202017111127-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 3, 2020 |
| Priority date | Mar 21, 2012 |
| Publication date | May 9, 2023 |
| Grant date | May 9, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method comprising: receiving, by one or more processors, historical activity data specifying activities of a user over time; determining, by one or more processors and based on the historical activity data, that a change in interaction level with an application, by the user and over time, meets a pre-specified activity level; selecting, by the one or more processors, a first content item to serve to the user based at least in part on the change in interaction level by the user over time meeting the pre-specified activity level, wherein the first content item is selected from among a set of content items that also includes a second content item that is selected when the change in activity does not meet the pre-specified activity level; and serving the first content item, rather than the second content item, to the user responsive to the determination that the change in interaction by the user over time meets a pre-specified activity level. 2. The method of claim 1 , wherein the change in interaction level is determined based on a number of completed interactions by the user. 3. The method of claim 1 , wherein determining the change in interaction level comprises determining the change in interaction level over a recent period between a present point in time and a pre-defined amount of time in the past. 4. The method of claim 1 , wherein the change in interaction level corresponds to an average level of activity. 5. The method of claim 1 , wherein selecting a first content item comprises selecting action-soliciting content. 6. The method of claim 1 , wherein selecting a first content item comprises selecting informative content. 7. A computer program product tangibly embodied in a computer-readable storage device and comprising instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving historical activity data specifying activities of a user over time; determining, based on the historical activity data, that a change in interaction level with an application, by the user and over time, meets a pre-specified activity level; selecting a first content item to serve to the user based at least in part on the change in interaction level by the user over time meeting the pre-specified activity level, wherein the first content item is selected from among a set of content items that also includes a second content item that is selected when the change in activity does not meet the pre-specified activity level; and serving the first content item, rather than the second content item, to the user responsive to the determination that the change in interaction by the user over time meets a pre-specified activity level. 8. The computer program product of claim 7 , wherein the change in interaction level is determined based on a number of completed interactions by the user. 9. The computer program product of claim 7 , wherein determining the change in interaction level comprises determining the change in interaction level over a recent period between a present point in time and a pre-defined amount of time in the past. 10. The computer program product of claim 7 , wherein the change in interaction level corresponds to an average level of activity. 11. The computer program product of claim 8 , wherein selecting a first content item comprises selecting action-soliciting content. 12. The computer program product of claim 7 , wherein selecting a first content item comprises selecting informative content. 13. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving historical activity data specifying activities of a user over time; determining, based on the historical activity data, that a change in interaction level with an application, by the user and over time, meets a pre-specified activity level; selecting a first content item to serve to the user based at least in part on the change in interaction level by the user over time meeting the pre-specified activity level, wherein the first content item is selected from among a set of content items that also includes a second content item that is selected when the change in activity does not meet the pre-specified activity level; and serving the first content item, rather than the second content item, to the user responsive to the determination that the change in interaction by the user over time meets a pre-specified activity level. 14. The system of claim 13 , wherein the change in interaction level is determined based on a number of completed interactions by the user. 15. The system of claim 13 , wherein determining the change in interaction level comprises determining the change in interaction level over a recent period between a present point in time and a pre-defined amount of time in the past. 16. The system of claim 13 , wherein the change in interaction level corresponds to an average level of activity. 17. The system of claim 13 , wherein selecting a first content item comprises selecting action-soliciting content. 18. The system of claim 13 , wherein selecting a first content item comprises selecting informative content.
based on user history · CPC title
in the application layer [OSI layer 7] · CPC title
Personalized advertisement · CPC title
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.