Method for reducing power consumption in bluetooth and CDMA modes of operation
First Claim
Patent Images
1. A method for synchronizing a wakeup schedule for a first module and a wakeup schedule for a second module in a wireless mobile unit operable in a synchronous communication system, comprising:
- determining a first set of wakeup intervals for the first module within a predetermined time period;
determining a second set of wakeup intervals for the second module within the predetermined time period, wherein the first set includes a number of wakeup intervals different from the corresponding number of the second set of wakeup intervals;
determining a time difference between a current time and a next scheduled wakeup time of the second set of wakeup intervals;
setting a next scheduled wakeup time of the first set of wakeup intervals equal to the current time plus the time difference; and
providing the next wakeup time of the first set of wakeup intervals to the first module and the next wakeup time of the second set of wakeup intervals to the second module to substantially synchronize one of the wakeup intervals from the first set to another of the wakeup intervals from the second set within the predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for synchronizing a wakeup schedule for a first module and a wakeup schedule for a CDMA module in a wireless mobile unit operable in a synchronous communication system. In one embodiment, a next CDMA wakeup time is determined. A new wakeup time for the first module can then be synchronized to a next CDMA wakeup time when a next CDMA wakeup time is earlier than a next wakeup time for the first module
-
Citations
24 Claims
-
1. A method for synchronizing a wakeup schedule for a first module and a wakeup schedule for a second module in a wireless mobile unit operable in a synchronous communication system, comprising:
-
determining a first set of wakeup intervals for the first module within a predetermined time period; determining a second set of wakeup intervals for the second module within the predetermined time period, wherein the first set includes a number of wakeup intervals different from the corresponding number of the second set of wakeup intervals; determining a time difference between a current time and a next scheduled wakeup time of the second set of wakeup intervals; setting a next scheduled wakeup time of the first set of wakeup intervals equal to the current time plus the time difference; and providing the next wakeup time of the first set of wakeup intervals to the first module and the next wakeup time of the second set of wakeup intervals to the second module to substantially synchronize one of the wakeup intervals from the first set to another of the wakeup intervals from the second set within the predetermined time period. - View Dependent Claims (2, 3, 10, 11, 12)
-
-
4. An apparatus for synchronizing a wakeup schedule for a first module and a wakeup schedule for a second module in a wireless mobile unit operable in a synchronous communication system, comprising:
-
means for determining a first set of wakeup intervals for the first module within a predetermined time period; means for determining a second set of wakeup intervals for the second module within the predetermined time period, wherein the first set includes a number of wakeup intervals different from the corresponding number of the second set of wakeup intervals; means for determining a time difference between a current time and a next scheduled wakeup time of the second set of wakeup intervals; means for setting a next scheduled wakeup time of the first set of wakeup intervals equal to the current time plus the time difference; and means for providing the next wakeup time of the first set of wakeup intervals to the first module and the next wakeup time of the second set of wakeup intervals to the second module to substantially synchronize one of the wakeup intervals from the first set to another of the wakeup intervals from the second set within the predetermined time period. - View Dependent Claims (5, 6, 13, 14, 15)
-
-
7. An apparatus operable in a synchronous communication system, comprising:
-
first and second modules; and a processor configured to; determine a first set of wakeup intervals for the first module within a predetermined time period, determine a second set of wakeup intervals for the second module within the predetermined time period, wherein the first set includes a number of wakeup intervals different from the corresponding number of the second set of wakeup intervals, determine a time difference between a current time and a next scheduled wakeup time of the second set of wakeup intervals, set a next scheduled wakeup time of the first set of wakeup intervals equal to the current time plus the time difference, and provide the next wakeup time of the first set of wakeup intervals to the first module and the next wakeup time of the second set of wakeup intervals to the second module to substantially synchronize one of the wakeup intervals from the first set to another of the wakeup intervals from the second set within the predetermined time period. - View Dependent Claims (8, 9, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium comprising instructions, which, when executed by a machine, cause the machine to perform operations, the instructions comprising:
-
instructions to determine a first set of wakeup intervals for the first module within a predetermined time period; instructions to determine a second set of wakeup intervals for the second module within the predetermined time period, wherein the first set includes a number of wakeup intervals different from the corresponding number of the second set of wakeup intervals; and instructions to determine a time difference between a current time and a next scheduled wakeup time of the second set of wakeup intervals, instructions to set a next scheduled wakeup time of the first set of wakeup intervals equal to the current time plus the time difference, and instructions to provide the next wakeup time of the first set of wakeup intervals to the first module and the next wakeup time of the second set of wakeup intervals to the second module to substantially synchronize one of the wakeup intervals from the first set to another of the wakeup intervals from the second set within the predetermined time period. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification