Organizing a stream of content
US-8984098-B1 · Mar 17, 2015 · US
US11222364B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11222364-B2 |
| Application number | US-202016983637-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 3, 2020 |
| Priority date | Mar 21, 2012 |
| Publication date | Jan 11, 2022 |
| Grant date | Jan 11, 2022 |
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: providing a user interface to a content sponsor, including providing a control, that when selected, enables presentation of content from the campaign to users that have a level of activity that is greater than the level of activity for a specified portion of other users over a specified period of time; receiving a request for content from a user, the content to be displayed in a slot of a resource; determining, by one or more processors, a level of activity achieved by the user based on historical activity of the user over the specified period of time that is stored in an activity information data store; comparing, by one or more processors, the level of activity of the user over the specified period of time to the level of activity of the other users over the specified period of time; selecting, by one or more processors, one or more content items to serve to the user based at least in part on the comparison revealing that the level of activity of the user exceeds the level of activity for the specified portion of the other users over the specified period of time; and serving the selected content items to the user responsive to the request. 2. The method of claim 1 , wherein the level of activity is determined based on a number of completed interactions by the user. 3. The method of claim 1 , wherein the specified period of time is 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 specified portion of other users are users having characteristics in common with the user. 5. The method of claim 1 , wherein the level of activity corresponds to an average level of activity. 6. The method of claim 1 , wherein selecting one or more content items comprises selecting action-soliciting content. 7. The method of claim 1 , wherein selecting one or more content items comprises selecting informative content. 8. 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: providing a user interface to a content sponsor, including providing a control, that when selected, enables presentation of content from the campaign to users that have a level of activity that is greater than the level of activity for a specified portion of other users over a specified period of time; receiving a request for content from a user, the content to be displayed in a slot of a resource; determining a level of activity achieved by the user based on historical activity of the user over the specified period of time that is stored in an activity information data store; comparing the level of activity of the user over the specified period of time to the level of activity of the other users over the specified period of time; selecting one or more content items to serve to the user based at least in part on the comparison revealing that the level of activity of the user exceeds the level of activity for the specified portion of the other users over the specified period of time; and serving the selected content items to the user responsive to the request. 9. The computer program product of claim 8 , wherein the level of activity is determined based on a number of completed interactions by the user. 10. The computer program product of claim 8 , wherein the specified period of time is a recent period between a present point in time and a pre-defined amount of time in the past. 11. The computer program product of claim 8 , wherein the specified portion of other users are users having characteristics in common with the user. 12. The computer program product of claim 8 , wherein the level of activity corresponds to an average level of activity. 13. The computer program product of claim 8 , wherein selecting one or more content items comprises selecting action-soliciting content. 14. The computer program product of claim 8 , wherein selecting one or more content items comprises selecting informative content. 15. 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: providing a user interface to a content sponsor, including providing a control, that when selected, enables presentation of content from the campaign to users that have a level of activity that is greater than the level of activity for a specified portion of other users over a specified period of time; receiving a request for content from a user, the content to be displayed in a slot of a resource; determining a level of activity achieved by the user based on historical activity of the user over the specified period of time that is stored in an activity information data store; comparing the level of activity of the user over the specified period of time to the level of activity of the other users over the specified period of time; selecting one or more content items to serve to the user based at least in part on the comparison revealing that the level of activity of the user exceeds the level of activity for the specified portion of the other users over the specified period of time; and serving the selected content items to the user responsive to the request. 16. The system of claim 15 , wherein the level of activity is determined based on a number of completed interactions by the user. 17. The system of claim 15 , wherein the specified period of time is a recent period between a present point in time and a pre-defined amount of time in the past. 18. The system of claim 15 , wherein the specified portion of other users are users having characteristics in common with the user. 19. The system of claim 15 , wherein the level of activity corresponds to an average level of activity. 20. The system of claim 15 wherein selecting one or more content items comprises selecting action-soliciting content.
in the application layer [OSI layer 7] · CPC title
based on user history · CPC title
Personalized advertisement · CPC title
based on user profile or attribute · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.