US2021065289A1PendingUtilityA1

Replacement of content items

Assignee: GOOGLE LLCPriority: Mar 15, 2013Filed: Nov 12, 2020Published: Mar 4, 2021
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
Inventors:Nemo Semret
G06Q 30/08G06Q 30/02G06Q 30/00G06Q 30/06
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Example systems may include: receiving an auction announcement message for a content inventory unit from an auction platform, where the auction announcement message includes an identifier that is associated with a user device; determining a bid for the content inventory unit based on data in a record associated with the identifier; transmitting the bid to the auction platform in response to the auction announcement message; transmitting a content item associated with the identifier in response to the auction announcement message; receiving a message indicating that the content item is presented on the user device; and updating a stored account value associated with the identifier based on an auction price for the content inventory unit.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method performed by one or more data processing apparatus, the method comprising:
 receiving, by a content suppression system and from a user device, a login request identifying an account of a user;   receiving, by the content suppression system and through the account of the user, user-specified data for suppressing content presented to the user;   receiving, by a content inventory exchange, an announcement message generated by a publisher resource, where the announcement message includes a user account identifier that uniquely identifies the account of the user and a request for the content inventory exchange to provide a content item from a set of available content items provided by third parties relative to the user for presentation in the publisher resource provided by a publisher that differs from the third parties;   matching, by the content inventory exchange, the user account identifier received in the announcement message to an instance of the user account identifier that was stored by the content inventory exchange; and   transmitting, to the user device for presentation in the publisher resource in response to the announcement message, content other than that in a set of available content items provided by the third parties that are blocked based on the user-specified data, wherein the transmitting is performed without requiring a registration of the user with the publisher of the publisher resource.   
     
     
         2 . The method of  claim 1 , further comprising, before receiving the announcement message generated by the publisher resource:
 transmitting, by the content suppression system and to the user device, the user account identifier that uniquely identifies the account of the user relative to other accounts.   
     
     
         3 . The method of  claim 2 , further comprising, before receiving the announcement message generated by the publisher resource:
 storing, by the content inventory exchange and in an index of account identifiers, an instance of the user account identifier in a data structure.   
     
     
         4 . The method of  claim 1 , wherein the user-specified data is received before receiving the announcement message. 
     
     
         5 . The method of  claim 1 , wherein the content transmitted to the user device for presentation in the publisher resource in response to the announcement message causes a blank image or video of zero duration to be presented in a content slot in a display of the user device. 
     
     
         6 . The method of  claim 1 , further comprising:
 transmitting a request to receive announcement messages for content inventory units associated with data comprising the user account identifier.   
     
     
         7 . The method of  claim 6 , in which the data comprising the user account identifier is for a cookie. 
     
     
         8 . The method of  claim 1 , further comprising:
 reducing, by the content suppression system, a credit balance value of the account of the user based on a minimum amount required for presentation of third party content in response to the announcement message.   
     
     
         9 . The method of  claim 8 , wherein reducing, by the content suppression system, the credit balance value in response to the announcement message comprises reducing the credit balance value by an amount depending on the announcement message. 
     
     
         10 . The method of  claim 8 , further comprising:
 transmitting a usage report to the user device reflecting allocations of content inventory units to the user-specified data and corresponding changes in the credit balance value.   
     
     
         11 . The method of  claim 1 , further comprising:
 receiving, by the content suppression system and from the user, a set of rules specifying a list of publisher resources on which the user-specified data is eligible for presentation, wherein transmitting the content in response to the announcement message is conditioned on the announcement message being generated by one of the publisher resources included in the list of publisher resources.   
     
     
         12 . A system comprising:
 one or more computers; and   one or more storage devices communicatively coupled to the one or more computers, wherein the one or more storage devices store instructions that, when executed by the one or more computers, cause the one or more computers to implement a content management system configured to perform operations comprising:
 receiving, by a content suppression system and from a user device, a login request identifying an account of a user; 
   receiving, by the content suppression system and through the account of the user, user-specified data for suppressing content presented to the user;   receiving, by a content inventory exchange, an announcement message generated by a publisher resource, where the announcement message includes a user account identifier that uniquely identifies the account of the user and a request for the content inventory exchange to provide a content item from a set of available content items provided by third parties relative to the user for presentation in the publisher resource provided by a publisher that differs from the third parties;   matching, by the content inventory exchange, the user account identifier received in the announcement message to an instance of the user account identifier that was stored by the content inventory exchange; and
 transmitting, to the user device for presentation in the publisher resource in response to the announcement message, content other than that in a set of available content items provided by the third parties that are blocked based on the user-specified data, wherein the transmitting is performed without requiring a registration of the user with the publisher of the publisher resource. 
   
     
     
         13 . The system of  claim 12 , wherein the operations further comprise, before receiving the announcement message generated by the publisher resource:
 transmitting, by the content suppression system and to the user device, the user account identifier that uniquely identifies the account of the user relative to other accounts.   
     
     
         14 . The system of  claim 13 , wherein the operations further comprise, before receiving the announcement message generated by the publisher resource:
 storing, by the content inventory exchange and in an index of account identifiers, an instance of the user account identifier in a data structure.   
     
     
         15 . The system of  claim 12 , wherein the user-specified data is received before receiving the announcement message. 
     
     
         16 . The system of  claim 12 , wherein the content transmitted to the user device for presentation in the publisher resource in response to the announcement message causes a blank image or video of zero duration to be presented in a content slot in a display of the user device. 
     
     
         17 . One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to implement a content management system configured to perform operations comprising:
 receiving, by a content suppression system and from a user device, a login request identifying an account of a user;   receiving, by the content suppression system and through the account of the user, user-specified data for suppressing content presented to the user;   receiving, by a content inventory exchange, an announcement message generated by a publisher resource, where the announcement message includes a user account identifier that uniquely identifies the account of the user and a request for the content inventory exchange to provide a content item from a set of available content items provided by third parties relative to the user for presentation in the publisher resource provided by a publisher that differs from the third parties;   matching, by the content inventory exchange, the user account identifier received in the announcement message to an instance of the user account identifier that was stored by the content inventory exchange; and   transmitting, to the user device for presentation in the publisher resource in response to the announcement message, content other than that in a set of available content items provided by the third parties that are blocked based on the user-specified data, wherein the transmitting is performed without requiring a registration of the user with the publisher of the publisher resource.   
     
     
         18 . The non-transitory computer storage media of  claim 17 , wherein the operations further comprise, before receiving the announcement message generated by the publisher resource:
 transmitting, by the content suppression system and to the user device, the user account identifier that uniquely identifies the account of the user relative to other accounts.   
     
     
         19 . The non-transitory computer storage media of  claim 18 , wherein the operations further comprise, before receiving the announcement message generated by the publisher resource:
 storing, by the content inventory exchange and in an index of account identifiers, an instance of the user account identifier in a data structure.   
     
     
         20 . The non-transitory computer storage media of  claim 17 , wherein the user-specified data is received before receiving the announcement message.

Join the waitlist — get patent alerts

Track US2021065289A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.