Saving Power In A Wireless Communication Device
First Claim
1. A terminal comprising:
- a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption;
a processing apparatus; and
a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus;
wherein the operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer; and
wherein the second application comprises a wireless traffic scheduler configured to coordinate traffic associated with the second application to be communicated via the wireless transceiver during a same continuous phase of the powered-up state as traffic associated with the first application.
3 Assignments
0 Petitions
Accused Products
Abstract
A terminal comprises a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption; a processing apparatus; and a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus. The operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer. The second application comprises a wireless traffic scheduler configured to coordinate traffic associated with the second application to be communicated via the wireless transceiver during a same continuous phase of the powered-up state as traffic associated with the first application.
21 Citations
24 Claims
-
1. A terminal comprising:
-
a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption; a processing apparatus; and a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus;
wherein the operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer; andwherein the second application comprises a wireless traffic scheduler configured to coordinate traffic associated with the second application to be communicated via the wireless transceiver during a same continuous phase of the powered-up state as traffic associated with the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a terminal comprising a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption;
- a processing apparatus; and
a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus;
wherein the operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer;wherein the method comprises running a wireless traffic scheduler implemented in the second application to coordinate traffic associated with the second application to be communicated via the wireless transceiver during a same continuous phase of the powered-up state as traffic associated with the first application.
- a processing apparatus; and
-
18. A computer program product for a terminal comprising a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption;
- a processing apparatus; and
a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus;
wherein the operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer;wherein the computer program product comprises the second application, embodied on a non-transient computer-readable medium, and the second application comprises a wireless traffic scheduler configured so as when executed on the processing apparatus to coordinate traffic associated with the second application to be communicated via the wireless transceiver during a same continuous phase of the powered-up state as traffic associated with the first application - View Dependent Claims (19, 20, 21, 22, 23, 24)
- a processing apparatus; and
Specification