US2022210002A1PendingUtilityA1

Displaying content items based on device status

Assignee: GOOGLE LLCPriority: Oct 28, 2013Filed: Mar 18, 2022Published: Jun 30, 2022
Est. expiryOct 28, 2033(~7.2 yrs left)· nominal 20-yr term from priority
Inventors:Wook Jin Chung
H04L 67/62G06Q 30/0275H04L 63/00H04L 67/60H04L 67/53H04L 47/2475H04L 47/00H04L 67/20H04L 29/08945H04L 67/325
72
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 one or more characteristics of a display of a client device; 
 selecting, based on the determined one or more characteristics, a particular content item based on the characteristics of the display and one or more other characteristics of the client device; 
 serving the particular content item to the client device for presentation on a lock screen of the client device; 
 detecting an interaction with the display of the client device; and 
 updating a display of the client device based on the interaction, including:
 providing access to a first set of content based on the interaction being a swipe interaction; and 
 providing access to a different set of content based on the interaction being a selection of the particular content item. 
 
   
     
     
         3 . The method of  claim 2 , further comprising determining a battery level of the client device, wherein updating the display of the client device is further based on the level of the client device. 
     
     
         4 . The method of  claim 3 , further comprising determining a manner in which the particular content item will be presented based on the battery level of the client device. 
     
     
         5 . The method of  claim 4 , further comprising determining a number of unacknowledged notifications from applications operating on the client device, wherein updating the display of the client device is further based on the number of unacknowledged notifications. 
     
     
         6 . The method of  claim 5 , wherein serving the particular content item to the client device for presentation on a lock screen of the client device comprises serving a video content item that is presented on the lock screen of the client device. 
     
     
         7 . The method of  claim 6 , further comprising determining an orientation change of the client device, wherein updating the display of the client device comprises precluding presentation of the particular content item based on the orientation change. 
     
     
         8 . The method of  claim 7 , further comprising determining a size of the particular content item based on the number of unacknowledged notifications. 
     
     
         9 . A system, comprising:
 a storage device; and   a processor communicatively coupled to the storage device, the processor executing application code instructions that are stored in the storage device and that cause the processor to perform operations comprising:
 determining one or more characteristics of a display of a client device; 
 selecting, based on the determined one or more characteristics, a particular content item based on the characteristics of the display and one or more other characteristics of the client device; 
 serving the particular content item to the client device for presentation on a lock screen of the client device; 
 detecting an interaction with the display of the client device; and 
 updating a display of the client device based on the interaction, including:
 providing access to a first set of content based on the interaction being a swipe interaction; and 
 providing access to a different set of content based on the interaction being a selection of the particular content item. 
 
   
     
     
         10 . The system of  claim 9 , wherein the instructions cause the processor to perform operations further comprising determining a battery level of the client device, wherein updating the display of the client device is further based on the level of the client device. 
     
     
         11 . The system of  claim 10 , wherein the instructions cause the processor to perform operations further comprising determining a manner in which the particular content item will be presented based on the battery level of the client device. 
     
     
         12 . The system of  claim 11 , wherein the instructions cause the processor to perform operations further comprising determining a number of unacknowledged notifications from applications operating on the client device, wherein updating the display of the client device is further based on the number of unacknowledged notifications. 
     
     
         13 . The system of  claim 12 , wherein serving the particular content item to the client device for presentation on a lock screen of the client device comprises serving a video content item that is presented on the lock screen of the client device. 
     
     
         14 . The system of  claim 13 , wherein the instructions cause the processor to perform operations further comprising determining an orientation change of the client device, wherein updating the display of the client device comprises precluding presentation of the particular content item based on the orientation change. 
     
     
         15 . The system of  claim 14 , wherein the instructions cause the processor to perform operations further comprising determining a size of the particular content item based on the number of unacknowledged notifications. 
     
     
         16 . A non-transitory computer readable medium storing instructions that, upon execution by one or more processors, cause the one or more processors to perform operations comprising:
 determining one or more characteristics of a display of a client device;   selecting, based on the determined one or more characteristics, a particular content item based on the characteristics of the display and one or more other characteristics of the client device;   serving the particular content item to the client device for presentation on a lock screen of the client device;   detecting an interaction with the display of the client device; and   updating a display of the client device based on the interaction, including:
 providing access to a first set of content based on the interaction being a swipe interaction; and 
 providing access to a different set of content based on the interaction being a selection of the particular content item. 
   
     
     
         17 . The non-transitory computer readable medium of  claim 16 , wherein the instructions cause the one or more processors to perform operations further comprising determining a battery level of the client device, wherein updating the display of the client device is further based on the level of the client device. 
     
     
         18 . The non-transitory computer readable medium of  claim 17 , wherein the instructions cause the one or more processors to perform operations further comprising determining a manner in which the particular content item will be presented based on the battery level of the client device. 
     
     
         19 . The non-transitory computer readable medium of  claim 18 , wherein the instructions cause the one or more processors to perform operations further comprising determining a number of unacknowledged notifications from applications operating on the client device, wherein updating the display of the client device is further based on the number of unacknowledged notifications. 
     
     
         20 . The non-transitory computer readable medium of  claim 19 , wherein serving the particular content item to the client device for presentation on a lock screen of the client device comprises serving a video content item that is presented on the lock screen of the client device. 
     
     
         21 . The non-transitory computer readable medium of  claim 20 , wherein the instructions cause the one or more processors to perform operations further comprising determining an orientation change of the client device, wherein updating the display of the client device comprises precluding presentation of the particular content item based on the orientation change.

Join the waitlist — get patent alerts

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

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