Expected activity of a user

US11645677B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11645677-B2
Application numberUS-202017111127-A
CountryUS
Kind codeB2
Filing dateDec 3, 2020
Priority dateMar 21, 2012
Publication dateMay 9, 2023
Grant dateMay 9, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11645677B2 cover?
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 con…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0269. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).