US2018075493A1PendingUtilityA1

Systems and methods for providing content items via a push marketing auction

Assignee: GOOGLE LLCPriority: Sep 9, 2015Filed: Nov 16, 2017Published: Mar 15, 2018
Est. expirySep 9, 2035(~9 yrs left)· nominal 20-yr term from priority
H04L 67/26G06Q 30/0275H04L 67/55G06Q 30/0252G06Q 30/0261
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure is directed to systems and methods of providing content. A server can generate a request for a push content item for an account identifier linked with a computing device. The server can establish a push auction for the account identifier with multiple candidate push content items. The server can determine an auction score for each candidate push content item and select a push content item therefrom based on the auction score. The server can determine a parameter for the account identifier and control delivery of the selected push content item based on a delivery control policy. The server can compare a value of the parameter with a threshold value to authorize the push content item. The server can provide the selected and authorized push content item for presentation in a push content slot via the computing device linked to the account identifier.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A system to control delivery of data via a computer network, comprising:
 a data processing system comprising one or more processors and memory that execute a push trigger, a content selector, and a delivery control agent, the data processing system to:   generate a request to transmit audio content for presentation in a push content slot via a computing device linked to an account identifier;   establish, responsive to the request generated by the push trigger, for the account identifier, a push selection process with a plurality of candidate push content items each comprising audio content for the push content slot of the account identifier;   determine a selection score for each candidate push content item of the plurality of candidate push content items based on a likelihood of engagement of the candidate push content item;   select, via the push selection process, a push content item comprising an audio content item from the plurality of candidate push content items based on the selection score for each candidate push content item;   determine, based on the account identifier, a parameter used to control delivery of the selected push content item to the computing device of the account identifier;   compare a value of the determined parameter with a threshold value to authorize the selected push content item for presentation in the push content slot via the computing device linked to the account identifier; and   provide, responsive to authorization of the selected push content item based on the comparison, via the computer network, the selected push content item for presentation in the push content slot via the computing device linked to the account identifier.   
     
     
         22 . The system of  claim 21 , wherein the computing device comprises a digital assistant. 
     
     
         23 . The system of  claim 21 , comprising:
 the data processing system to cause the computing device to present the push content item comprising the audio content item via an audio interface.   
     
     
         24 . The system of  claim 21 , comprising the data processing system to:
 receive a query based on acoustic input detected by an input interface of the computing device; and   select the push content item based on the query.   
     
     
         25 . The system of  claim 24 , wherein the acoustic input comprises spoken words. 
     
     
         26 . The system of  claim 24 , wherein the acoustic input comprises speech. 
     
     
         27 . The system of  claim 21 , wherein a mode of delivery of the push content slot comprises at least one of video and audio. 
     
     
         28 . The system of  claim 21 , comprising the data processing system to:
 determine a time stamp corresponding to establishing the push selection process; and   retrieve, based on a lookup with the time stamp in an engagement data structure of the account identifier, the likelihood of engagement based on the time stamp, wherein the likelihood of engagement is generated based on historical network activity data for the account identifier.   
     
     
         29 . The system of  claim 21 , comprising the data processing system to:
 retrieve, from a database in memory, a delivery control policy specifying a time window indicating a first time and a second time during which push content comprising audio is authorized for the account identifier;   authorize the selected push content item comprising the audio content item responsive to a comparison of a time stamp corresponding to the request generated by the push trigger and the time window; and   provide the selected push content item for presentation via the audio interface responsive to the authorization.   
     
     
         30 . The system of  claim 21 , comprising the data processing system to:
 determine, from a policy database, a first number of push content items previously provided for presentation via one or more computing devices linked to the account identifier during a predetermined time interval;   determine, from a policy database, a maximum number of push content items authorized for delivery to the account identifier during the predetermined time interval; and   authorize, for presentation via the audio interface of the computing device, the selected push content item comprising the audio content item based on the first number less than the maximum number of push content items determined from the policy database.   
     
     
         31 . A method of controlling delivery of data via a computer network, comprising:
 generating, by a push trigger executed by one or more processors of a data processing system, a request to transmit audio content for presentation in a push content slot via a computing device linked to an account identifier;   establishing, by a content selector executed by the data processing system responsive to the request generated by the push trigger, for the account identifier, a push selection process with a plurality of candidate push content items each comprising audio content for the push content slot of the account identifier;   determining, by the content selector, a selection score for each candidate push content item of the plurality of candidate push content items using a likelihood of engagement of the candidate push content item;   selecting, by the content selector via the push selection process, a push content item comprising an audio content item from the plurality of candidate push content items based on the selection score for each candidate push content item;   determining, by a delivery control agent executed by the data processing system, based on the account identifier, a parameter used to control delivery of the selected push content item to the computing device of the account identifier;   comparing, by the delivery control agent, a value of the determined parameter with a threshold value to authorize the selected push content item for presentation in the push content slot via the computing device linked to the account identifier; and   providing, by the delivery control agent responsive to authorizing the selected push content item based on the comparison, via the computer network, the selected push content item for presentation in the push content slot via the computing device linked to the account identifier.   
     
     
         32 . The method of  claim 31 , wherein the computing device comprises a digital assistant. 
     
     
         33 . The method of  claim 31 , comprising:
 causing the computing device to present the push content item comprising the audio content item via an audio interface.   
     
     
         34 . The method of  claim 31 , comprising:
 receiving a query based on acoustic input detected by an input interface of the computing device; and   selecting the push content item based on the query.   
     
     
         35 . The method of  claim 34 , wherein the acoustic input comprises spoken words. 
     
     
         36 . The method of  claim 34 , wherein the acoustic input comprises speech. 
     
     
         37 . The method of  claim 31 , wherein a mode of delivery of the push content slot comprises at least one of video and audio. 
     
     
         38 . The method of  claim 31 , comprising:
 determining a time stamp corresponding to establishing the push selection process; and   retrieving, based on a lookup with the time stamp in an engagement data structure of the account identifier, the likelihood of engagement based on the time stamp, wherein the likelihood of engagement is generated based on historical network activity data for the account identifier.   
     
     
         39 . The method of  claim 31 , comprising:
 retrieving, from a database in memory, a delivery control policy specifying a time window indicating a first time and a second time during which push content comprising audio is authorized for the account identifier;   authorizing the selected push content item comprising the audio content item responsive to a comparison of a time stamp corresponding to the request generated by the push trigger and the time window; and   providing the selected push content item for presentation via the audio interface responsive to the authorization.   
     
     
         40 . The method of  claim 31 , comprising:
 determining, from a policy database, a first number of push content items previously provided for presentation via one or more computing devices linked to the account identifier during a predetermined time interval;   determining, from a policy database, a maximum number of push content items authorized for delivery to the account identifier during the predetermined time interval; and   authorizing, for presentation via the audio interface of the computing device, the selected push content item comprising the audio content item based on the first number less than the maximum number of push content items determined from the policy database.

Join the waitlist — get patent alerts

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

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