Systems and methods for synchronization of application communications
AssigneeQUALCOMM Incorporated
InventorVladimir Kondratiev
Life of this patent
Estimating the term…
Abstract
Systems, methods, and devices for managing application communications are described herein. In some aspects, a wireless device is configured to execute a plurality of applications and to communicate with a communication network. The wireless device includes a processor configured to receive information from an application, via an application programming interface. The information is indicative of a transmit delay tolerance. The processor is further configured to receive, via the application programming interface, a packet from the application. The wireless device further includes a network driver configured to determine when to transmit the packet based on the received transmit delay tolerance.
Claims28
A method of aggregating data for transmission, the method comprising:
- receiving information from an application, via an application programming interface, indicative of a transmit delay tolerance;
- receiving, via the application programming interface, a packet from the application;
- and
- determining when to transmit the packet based on the received transmit delay tolerance.
A wireless device for aggregating data for transmission, the wireless device comprising:
- a processor configured to receive information from an application, via an application programming interface, indicative of a transmit delay tolerance and to receive, via the application programming interface, a packet from the application;
- and
- a network driver configured to determine when to transmit the packet based on the received transmit delay tolerance.
A wireless device for aggregating data for transmission, the wireless device comprising:
- means for receiving information from an application, via an application programming interface, indicative of a transmit delay tolerance;
- means for receiving, via the application programming interface, a packet from the application;
- and
- means for determining when to transmit the packet based on the received transmit delay tolerance.
A non-transitory computer-readable medium having instruction encoded thereon which, when executed, cause an apparatus to perform a method of aggregating data for transmission, the method comprising:
- receiving information from an application, via an application programming interface, indicative of a transmit delay tolerance;
- receiving, via the application programming interface, a packet from the application;
- and
- determining when to transmit the packet based on the received transmit delay tolerance.
Dependencies are inferred from the claim text.