METHOD AND APPARATUS FOR OPTIMIZING ENERGY CONSUMPTION FOR WIRELESS CONNECTIVITY
First Claim
Patent Images
1. A method comprising:
- buffering non-real time data for transmission over a radio network;
scheduling transmission of the non-real time data by a wireless device;
determining a communication type for carrying the non-real time data; and
initiating transmission of the non-real time data based on the scheduling and the determined communication type.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for optimizing energy consumption for wireless always-on connections. A radio management module buffers non-real time data and schedules the transmission of the non-real time data by a wireless device. The module also determines a communication type for carrying the non-real time data and initiates transmission of the non-real time data based on the schedule and the determined communication type.
216 Citations
20 Claims
-
1. A method comprising:
-
buffering non-real time data for transmission over a radio network; scheduling transmission of the non-real time data by a wireless device; determining a communication type for carrying the non-real time data; and initiating transmission of the non-real time data based on the scheduling and the determined communication type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, buffer non-real time data for transmission over a radio network, schedule transmission of the non-real time data by a wireless device, determine a communication type for carrying the non-real time data, and initiate transmission of the non-real time data based on the scheduling and the determined communication type. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a common keep-alive message, the common keep-alive message representing a plurality of keep-alive messages corresponding respectively to a plurality of applications; and initiating reset of a keep-alive timer corresponding to the plurality of applications based on reception of the common keep-alive message, wherein the keep-alive timer tracks a maximum time interval between data transmissions to maintain one or more data connections for the plurality of applications associated with the common keep-alive message. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a common keep-alive message, the common keep-alive message representing a plurality of keep-alive messages corresponding respectively to a plurality of applications, and initiate reset of a keep-alive timer corresponding to the plurality of applications based on reception of the common keep-alive message, wherein the keep-alive timer tracks a maximum time interval between data transmissions to maintain one or more data connections for the plurality of applications associated with the common keep-alive message. - View Dependent Claims (19, 20)
-
Specification