10111176

High Power Channel State Notification for Mobile Applications

PublishedOctober 23, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. At least one non-transitory computer-readable storage medium, carrying instructions, which when executed by at least one processor, performs a method for operating a mobile device, the method comprising: at the mobile device, generating one or more false reports on availability of at least one remote server, transmitting, via a communications network and to the at least one remote server, the one or more false reports, wherein, in response to receiving the one or more false reports, one or more applications stored in a memory of the mobile device suspend routine status messages; at the mobile device, transmitting multiple messages from different applications to the at least one remote server via a single transmission, wherein a radio transmitter of the mobile device is transitioned to a first power state only once for the transmission of the multiple messages.

2

2. The at least one computer-readable medium of claim 1 , further comprising receiving the multiple messages from the one or more applications stored in the memory of the mobile device; coordinating the multiple messages in time to allow for the single transmission of the multiple messages to the at least one remote server, wherein coordinating the multiple messages in time includes prioritizing the multiple messages; and, wherein a radio transmitter of the mobile device is in a second, low power state while coordinating the multiple messages in time, and wherein the first power state is a high power state.

3

3. The at least one computer-readable medium of claim 1 , further comprising: determining a maximum communication interval needed for each of the applications to communicate with one of the remote servers; and computing, based on the maximum communication interval needed for each of the applications, a transmission schedule for transmitting the multiple messages to the remote servers.

4

4. The at least one computer-readable medium of claim 1 , further comprising: determining whether a screen of the mobile device is active along with contextual application information; and activating the radio transmitter for transmitting the multiple messages when the screen has been determined to be active.

5

5. The at least one computer-readable medium of claim 1 , further comprising coordinating the multiple messages in time to allow for a single transmission, including: receiving timing requests from the applications that include timing queries for sending the multiple messages; and generating callback messages in response to the timing requests indicating when the applications should send the multiple messages.

6

6. The at least one computer-readable medium of claim 1 , wherein the multiple messages are each associated with a processing identifier indicating the application from which the message originated and the method further comprising prioritizing the multiple messages based on the processing identifier.

7

7. The at least one computer-readable medium of claim 1 , analyzing contextual information associated with the mobile device including a screen status, a battery level, active applications, user preferences, and application priority.

8

8. The at least one computer-readable medium of claim 1 , further comprising: receiving additional messages from the one or more applications during the first power state; and coordinating the additional messages for transmission using the radio transmitter.

9

9. An apparatus, comprising: a wireless transmitter configured to transmit information via a communications network; at least one processor coupled to the wireless transmitter and configured to execute an application and instructions; and at least one memory, coupled to the processor and storing the application and instructions, wherein the instructions include a process for: time shifting messages from the application to be sent to the one or more servers; transmitting the messages in accordance with the time shifting through the communications network using the wireless transmitter; receiving a message restraint signal requesting message transmission restraint; generating a restraint message that includes a report indicating unavailability of one or more servers, wherein the application running on the processor sends status messages to the one or more servers via the wireless transmitter and via the communications network, and wherein the report, when processed by the application running on the processor, will result in the status messages being suspended.

10

10. The apparatus of claim 9 , wherein the message restraint signal includes a restraint level indicator.

11

11. The apparatus of claim 9 , wherein the messages are received from one or more applications running on an applications processor within the apparatus and are to be transmitted through the communications network to one or more remote servers.

12

12. The apparatus of claim 9 , wherein an amount of time each of the messages is shifted is based on contextual information associated with the apparatus or a priority level associated with each of the messages.

13

13. The apparatus of claim 9 , wherein the message restraint signal indicates geographic areas for restraint, a time period to impose the restraint, or types of messages for restraint.

14

14. The apparatus of claim 11 , wherein time shifting the messages includes generating callback messages indicating when each of one or more applications should send the messages.

15

15. A mobile device comprising: a radio transmitter; a baseband processor configured to manage radio transmissions from the mobile device via the radio transmitter; a memory storing an operating system, a user interface, and multiple applications, wherein the applications are configured to send data from the mobile device to remote servers through a communications network; an applications processor (AP) communicably coupled with the memory and configured to run the operating system, the user interface, and the applications stored in the memory; a coordination module configured to receive data transmission requests from the applications run by the applications processor; determine a maximum communication interval needed for each of the data transmission requests for the applications to communicate with one of the remote servers; compute, based on the maximum communication interval needed for each of the applications, a transmission schedule for transmitting data from the applications to the remote servers; and bundle the data to be transmitted from the mobile device to the remote servers during each radio transmission so that the radio transmitter is activated for transmissions once for the bundled data.

16

16. The mobile device of claim 15 , further comprising: a status module to determine contextual information; and an identification module to assign a dynamic priority level to the applications based on the contextual information determined by status module; or a prioritization module configured to receive the contextual information from the status module and to prioritize the messages based on the contextual information.

17

17. The mobile device of claim 16 , wherein the contextual information includes information indicative of a screen status, a battery level, active applications, user preferences, movement of the mobile phone, congestion information about the communications network, and application priority.

18

18. The mobile device of claim 15 , further comprising one or more of the following: a time shifting module to shift, in time, data transmissions from the applications; or a callback module to receive transmission requests from the applications and generate a callback to the application to send the data for bundling by the coordination module.

19

19. The mobile device of claim 15 , further comprising: an interval optimization module configured to generate false reports on availability of the remote servers so that the applications run by the applications processor will suspend routine status messages.

20

20. A non-transitory computer readable medium, storing instructions for operating a wireless telecommunications device, comprising: receiving, from two or more applications running on an applications processor within the wireless telecommunications device, messages to be transmitted through a communications network using a wireless transmitter of the wireless telecommunications device wherein the transmitter has a standby mode and an active mode, and wherein the messages are received from the two or more applications at different times; monitoring traffic patterns from each of the two or more applications; determining a maximum time shift amount for each of the two or more applications; time shifting the messages from the two or more applications based on contextual information associated with the wireless telecommunications device; determining the wireless transmitter should transition from the standby mode to the active mode to transmit the time shifted messages.

21

21. The non-transitory computer-readable medium of claim 20 , further comprising sending, to the two or more applications, a connectivity status indicating the communications network is unavailable, to thereby prevent additional messages from the one or more applications.

22

22. The non-transitory computer-readable medium of claim 20 , wherein time shifting the messages includes queuing the messages based on a determined message priority.

23

23. The non-transitory computer-readable medium of claim 20 , wherein time shifting the messages includes considering contextual information associated with the wireless telecommunications device.

24

24. The non-transitory computer-readable medium of claim 20 , further comprising generating a report on an availability of at least one remote server, wherein, upon processing the report, the two or more applications suspend routine status messages.

Patent Metadata

Filing Date

Unknown

Publication Date

October 23, 2018

Inventors

Antoine Tran
Pablo Tapia

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “HIGH POWER CHANNEL STATE NOTIFICATION FOR MOBILE APPLICATIONS” (10111176). https://patentable.app/patents/10111176

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.