US2021091993A1PendingUtilityA1

Displaying content items based on device status

Assignee: GOOGLE LLCPriority: Oct 28, 2013Filed: Dec 4, 2020Published: Mar 25, 2021
Est. expiryOct 28, 2033(~7.2 yrs left)· nominal 20-yr term from priority
Inventors:Wook Jin Chung
H04L 67/53H04L 67/60H04L 67/62H04L 47/00H04L 47/2475G06Q 30/0275H04L 63/00H04L 67/325H04L 67/20H04L 29/08945
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes identifying an opportunity to present a content item at a device and in a manner that precludes a user from accessing content of one or more applications executing on the device. Data relating to a status of each of the one or more applications are identified. A level of urgency for a user to access content of the one or more applications is determined based on the data. A response to the opportunity to present a content item is selected based on the level of urgency for the user to access content of the one or more applications. The response is selected from a first response that causes presentation of the content item and a second response that precludes presentation of the content item.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A computer-implemented method, comprising:
 by one or more computing devices:
 determining, based on one or more user interactions performed during presentation of a video, that the user has less than a specified level of urgency for viewing the video; 
 providing, in response to the determination that the one or more user interactions performed during presentation of the video indicate that the user has less than the specified level of urgency for viewing the video, a content item that differs from the video; 
 detecting a user interaction that indicates the user's level of urgency for viewing the video has increased; and 
 in response to detecting the user interaction that indicates the user's level of urgency for viewing the video has increased, providing the user with access to the video. 
   
     
     
         3 . The computer-implemented method of  claim 2 , further comprising determining one or more statuses of a client device based on one or more of user interaction with the client device a battery level of the client device, a quantity of notifications from applications operating on the client device. 
     
     
         4 . The computer-implemented method of  claim 2 , further comprising:
 receiving, by the one or more computing devices, an input of a request to remove the presentation of the particular content item on a user interface of the client device; and   removing, by the one or more computing devices, the presentation of the particular content item from the user interface in response to receiving the input of the request to remove the presentation of the particular content item.   
     
     
         5 . The computer-implemented method of  claim 2 , further comprising:
 identifying an opportunity to serve content to the application;   determining a particular status of the client device; and   precluding serving of content at the client device based on the particular status of the client device.   
     
     
         6 . The computer-implemented method of  claim 5 , wherein precluding serving of the content comprises precluding serving of the content based on a battery level of the client device being lower than a specified threshold level or a user interaction with the client device. 
     
     
         7 . The computer-implemented method of  claim 2 , wherein the particular content item is served by a content distribution computing system, the method further comprising:
 determining a manner in which the particular content item will be presented based on one or more received statuses, including determining whether to preclude access to content presented by an application of the client device by presentation of the particular content item based on the one or more received statuses.   
     
     
         8 . The computer-implemented method of  claim 2 , wherein the presentation of the particular content item prevents presentation of other content in the application for an amount of time. 
     
     
         9 . A non-transitory computer-readable storage device storing computer-executable program instructions, wherein execution of the instructions by one or more computing devices cause the one or more computing devices to perform operations comprising:
 determining, based on one or more user interactions performed during presentation of a video, that the user has less than a specified level of urgency for viewing the video;   providing, in response to the determination that the one or more user interactions performed during presentation of the video indicate that the user has less than the specified level of urgency for viewing the video, a content item that differs from the video;   detecting a user interaction that indicates the user's level of urgency for viewing the video has increased; and   in response to detecting the user interaction that indicates the user's level of urgency for viewing the video has increased, providing the user with access to the video.   
     
     
         10 . The non-transitory computer-readable storage device of  claim 9 , wherein the instructions cause the one or more computing devices to perform operations further comprising determining one or more statuses of a client device based on one or more of user interaction with the client device a battery level of the client device, a quantity of notifications from applications operating on the client device. 
     
     
         11 . The non-transitory computer-readable storage device of  claim 9 , wherein the instructions cause the one or more computing devices to perform operations further comprising:
 receiving, by the one or more computing devices, an input of a request to remove the presentation of the particular content item on a user interface of the client device; and   removing, by the one or more computing devices, the presentation of the particular content item from the user interface in response to receiving the input of the request to remove the presentation of the particular content item.   
     
     
         12 . The non-transitory computer-readable storage device of  claim 9 , wherein the instructions cause the one or more computing devices to perform operations further comprising:
 identifying an opportunity to serve content to the application;   determining a particular status of the client device; and   precluding serving of content at the client device based on the particular status of the client device.   
     
     
         13 . The non-transitory computer-readable storage device of  claim 9 , wherein precluding serving of the content comprises precluding serving of the content based on a battery level of the client device being lower than a specified threshold level or a user interaction with the client device. 
     
     
         14 . The non-transitory computer-readable storage device of  claim 9 , wherein the particular content item is served by a content distribution computing system, the method further comprising:
 determining a manner in which the particular content item will be presented based on one or more received statuses, including determining whether to preclude access to content presented by an application of the client device by presentation of the particular content item based on the one or more received statuses.   
     
     
         15 . The non-transitory computer-readable storage device of  claim 9 , wherein the presentation of the particular content item prevents presentation of other content in the application for an amount of time. 
     
     
         16 . A system, comprising:
 a storage device; and   one or more processors communicatively coupled to the storage device, the one or more processors executing instructions that are stored in the storage device, wherein execution of the instructions cause the one or more processors to perform operations including:
 determining, based on one or more user interactions performed during presentation of a video, that the user has less than a specified level of urgency for viewing the video; 
 providing, in response to the determination that the one or more user interactions performed during presentation of the video indicate that the user has less than the specified level of urgency for viewing the video, a content item that differs from the video; 
 detecting a user interaction that indicates the user's level of urgency for viewing the video has increased; and 
 in response to detecting the user interaction that indicates the user's level of urgency for viewing the video has increased, providing the user with access to the video. 
   
     
     
         17 . The system of  claim 16 , wherein the instructions cause the one or more processors to perform operations further comprising determining one or more statuses of a client device based on one or more of user interaction with the client device a battery level of the client device, a quantity of notifications from applications operating on the client device. 
     
     
         18 . The system of  claim 16 , wherein the instructions cause the one or more processors to perform operations further comprising:
 receiving, by the one or more computing devices, an input of a request to remove the presentation of the particular content item on a user interface of the client device; and   removing, by the one or more computing devices, the presentation of the particular content item from the user interface in response to receiving the input of the request to remove the presentation of the particular content item.   
     
     
         19 . The system of  claim 16 , wherein the instructions cause the one or more processors to perform operations further comprising:
 identifying an opportunity to serve content to the application;   determining a particular status of the client device; and   precluding serving of content at the client device based on the particular status of the client device.   
     
     
         20 . The system of  claim 16 , wherein precluding serving of the content comprises precluding serving of the content based on a battery level of the client device being lower than a specified threshold level or a user interaction with the client device. 
     
     
         21 . The system of  claim 16 , wherein the particular content item is served by a content distribution computing system, the method further comprising:
 determining a manner in which the particular content item will be presented based on one or more received statuses, including determining whether to preclude access to content presented by an application of the client device by presentation of the particular content item based on the one or more received statuses.

Join the waitlist — get patent alerts

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

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