US2024012462A1PendingUtilityA1

Managing content based on battery usage in displaying the content on devices

Assignee: GOOGLE LLCPriority: Feb 6, 2017Filed: Sep 19, 2023Published: Jan 11, 2024
Est. expiryFeb 6, 2037(~10.5 yrs left)· nominal 20-yr term from priority
G06F 1/3212G06F 1/3209H04M 1/73G06F 16/1737G06F 1/28Y02D10/00G06F 1/32G06F 16/00
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.

Claims

exact text as granted — not AI-modified
What we claim is: 
     
         1 . A method of improving the battery life of a mobile device, the method being performed by a data processing system configured to communicate via a network with at least one mobile device, comprising:
 receiving a plurality of battery change indications, each battery change indication indicating variation of battery level of a respective mobile device of a plurality of mobile devices while a respective content item of a plurality of content items is displayed on the mobile device;   determining relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications;   modifying the plurality of content items based upon the determined relationships to generate a modified plurality of content items; and   providing content items of the modified plurality of content items to one or more mobile devices for display.   
     
     
         2 . The method of  claim 1 , wherein content items of the plurality of content items have associated content item properties, and wherein determining relationships between variation of battery level and content items of the plurality of content items comprises determining relationships between variation of battery level and content item properties. 
     
     
         3 . The method of  claim 2 , wherein modifying the plurality of content items comprises:
 selecting a content item property based upon the determined relationships between variation of battery level and content item properties;   selecting content items having an associated property corresponding to the content item property;   modifying the selected content items.   
     
     
         4 . The method of  claim 1 , wherein determining relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications comprises processing the plurality of battery change indications and using a regression model. 
     
     
         5 . The method of  claim 1 , wherein each battery change
 indication is obtained by:   transmitting a content item to a mobile device, the content item comprising content to be displayed at the device and a script;   wherein the script is arranged to cause a battery level of the mobile device to be measured at a first time and at a second subsequent time and to transmit data indicative of variation of the battery level between the first and second time to a server.   
     
     
         6 . The method of  claim 5 , wherein the script is embedded in the content item. 
     
     
         7 . The method of  claim 1 , further comprising receiving mobile device property data, the mobile device property data indicating one or more mobile device properties with respective mobile devices of the plurality of mobile devices, wherein the generated modified plurality of content items is associated with at least one of the one or more mobile device properties, and wherein content items of the modified plurality of content items are provided to mobile devices based upon the at least one associated mobile device property and properties associated with the mobile devices, and wherein the one or more mobile device properties comprise a property of the mobile device selected from the group consisting of: a web page displayed with the content item; a data communication protocol; and a screen brightness. 
     
     
         8 . A data processing system for improving the battery life of a mobile device, comprising:
 a memory storing processor readable instructions; and   one or more processors arranged to read and execute instructions stored in said memory;   wherein the processor readable instructions comprise instructions arranged to control the computer system to:   receive a plurality of battery change indications, each battery change indication indicating variation of battery level of a respective mobile device of a plurality of mobile devices while a respective content item of a plurality of content items is displayed on the mobile device;   determine relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications;   modify the plurality of content items based upon the determined relationships to generate a modified plurality of content items; and   provide content items of the modified plurality of content items to one or more mobile devices for display.   
     
     
         9 . The data processing system of  claim 8 , wherein content items of the plurality of content items have associated content item properties, and wherein determining relationships between variation of battery level and content items of the plurality of content items comprises determining relationships between variation of battery level and content item properties. 
     
     
         10 . The data processing system of  claim 9 , wherein modifying the plurality of content items comprises:
 selecting a content item property based upon the determined relationships between variation of battery level and content item properties;   selecting content items having an associated property corresponding to the content item property;   modifying the selected content items.   
     
     
         11 . The data processing system of  claim 9 , wherein determining relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications comprises processing the plurality of battery change indications data using a regression model. 
     
     
         12 . The data processing system of  claim 9 , wherein each battery change indication is obtained by:
 transmitting a content item to a mobile device, the content item comprising content to be displayed at the device and a script;   wherein the script is arranged to cause a battery level of the mobile device to be measured at a first time and at a second subsequent time and to transmit data indicative of variation of the battery level between the first and second time to a server.   
     
     
         13 . The data processing system of  claim 12 , wherein the script is embedded in the content item. 
     
     
         14 . The data processing system of  claim 9 , wherein the processor readable instructions further comprise instructions arranged to control the computer system to receive mobile device property data, the mobile device property data indicating one or more mobile device properties with respective mobile devices of the plurality of mobile devices, wherein the generated modified plurality of content items is associated with at least one of the one or more mobile device properties, and wherein content items of the modified plurality of content items are provided to mobile devices based upon the at least one associated mobile device property and properties associated with the mobile devices, and wherein the one or more mobile device properties comprise a property of the mobile device selected from the group consisting of: a web page displayed with the content item; a data communication protocol; and a screen brightness. 
     
     
         15 . A non-transitory computer readable medium carrying a computer program comprising computer readable instructions configured to cause a computer to carry out a method to:
 receive a plurality of battery change indications, each battery change indication indicating variation of battery level of a respective mobile device of a plurality of mobile devices while a respective content item of a plurality of content items is displayed on the mobile device;   determine relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications;   modify the plurality of content items based upon the determined relationships to generate a modified plurality of content items; and   provide content items of the modified plurality of content items to one or more mobile devices for display.   
     
     
         16 . The non-transitory computer readable medium of  claim 15 , wherein content items of the plurality of content items have associated content item properties, and wherein determining relationships between variation of battery level and content items of the plurality of content items comprises determining relationships between variation of battery level and content item properties. 
     
     
         17 . The non-transitory computer readable medium of  claim 16 , wherein modifying the plurality of content items comprises:
 selecting a content item property based upon the determined relationships between variation of battery level and content item properties;   selecting content items having an associated property corresponding to the content item property;   modifying the selected content items.   
     
     
         18 . The non-transitory computer readable medium of  claim 15 , wherein determining relationships between variation of battery level and content items of the plurality of content items based upon the plurality of battery change indications comprises processing the plurality of battery change indications using a regression model. 
     
     
         19 . The non-transitory computer readable medium of  claim 15 , wherein each battery change indication is obtained by:
 transmitting a content item to a mobile device, the content item comprising content to be displayed at the device and a script;   wherein the script is arranged to cause a battery level of the mobile device to be measured at a first time and at a second subsequent time and to transmit data indicative of variation of the battery level between the first and second time to a server.   
     
     
         20 . The non-transitory computer readable medium of  claim 19 , wherein the script is embedded in the content item.

Join the waitlist — get patent alerts

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

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