IP Library Granted Patent US 8,560,026
Granted Patent B2
US 8,560,026 · App. 12/952,222 · Granted Oct 15, 2013

Methods and devices for power-aware data synchronization in wireless devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,560,026
App. No.
12/952,222
Granted
Oct 15, 2013
Kind
B2
Abstract

Disclosed are devices and methods of a communication device including initiating an initial communication via a modem in response to a data pull communication event or a data push communication event and determining by the controller a measured network condition associated with transmitting the initial communication as well as determining by the controller the power consumption of the initial communication based on a measured network condition value processed by monitoring the modem. Methods of a communication device further include comparing the power consumption value with a predetermined power consumption value stored in the memory related to a predetermined acceptable measured network condition value for this type of communication event, and terminating by the controller, the communication when the power consumption value exceeds the predetermined power consumption value based upon the acceptable measured network condition value for this type of communication event.

Claims (47)

1. A method of a communication device including a controller, a memory and a radio transceiver including a modem, the method comprising:

initiating an initial communication via the modem in response to a data pull communication event or a data push communication event;

determining by the controller a measured network condition value associated with transmitting the initial communication;

determining by the controller a power consumption value of the initial communication based on the measured network condition value processed by monitoring the modem;

comparing by the controller, the power consumption value with a predetermined power consumption value stored in the memory related to a predetermined acceptable measured network condition value for this type of communication event; and

terminating by the controller, the communication when the power consumption value exceeds the predetermined power consumption value based upon the acceptable measured network condition value for this type of communication event.

2. The method of claim 1 further comprising:

rescheduling the initial communication.

3. The method of claim 1 further comprising:

prior to terminating transmission of the initial communication, transmitting a message to reschedule the communication.

4. The method of claim 1 wherein the predetermined network condition value includes a default prioritization of different types of data pull communication events and different types of data push communication events.

5. The method of claim 1 further comprising:

prioritizing types of data pull and data push communication events so that the step of terminating transmission of the communication is dependent upon prioritized pull communication events or push communication events.

6. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining channel quality.

7. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining signal strength.

8. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining a power level required for transmitting.

9. A method of a communication device including a controller, a memory and a radio transceiver including a modem, the method comprising:

initiating an initial communication via the modem in response to a data pull communication event or a data push communication event;

determining by the controller a measured network condition value associated with transmitting the initial communication;

determining by the controller a power consumption value of the initial communication based on the measured network condition value processed by monitoring the modem;

comparing by the controller, the power consumption value with a predetermined power consumption value stored in the memory related to a predetermined acceptable measured network condition value for this type of communication event; and

generating a user notification with a query as to whether to proceed with the communication when the power consumption value exceeds the predetermined acceptable measured network condition value.

10. The method of claim 1 wherein the predetermined network condition value includes a default prioritization of different types of pull communication events and different types of push communication events.

11. The method of claim 1 further comprising:

prioritizing types of pull and push communication events so that the step of terminating transmission of the communication is dependent upon prioritized pull communication events or push communication events.

12. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining channel quality.

13. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining signal strength.

14. The method of claim 1 wherein determining a measured network condition associated with transmitting the communication, comprises:

determining a power level required for transmitting.

15. A method of a communication device including a controller, a memory and a radio transceiver including a modem, the method comprising:

initiating an initial communication via the modem in response to a data pull communication event or a data push communication event;

determining by the controller a measured network condition value associated with transmitting the initial communication;

determining by the controller a power consumption value of the initial communication based on the measured network condition value processed by monitoring the modem wherein the measured network condition value is based on time stamping of one or more strategic modem events;

weighting by the controller the one or more strategic modem event values with predetermined modem event values;

terminating by the controller, the communication when the power consumption value exceeds the predetermined power consumption value based upon the acceptable measured network condition value for this type of communication event.

16. The method of claim 15 wherein the strategic modem event includes at least one of a change of baseband frequency, enable/disable of functional power domain, power island enable/disable of a radio transceiver, and power amplifier transmit level.

17. The method of claim 15 wherein predetermined modem events includes at least one of known power consumption levels of device determined by at least one of modeling and measurement and one or more reports provided by a service for the cost of power.

18. The method of claim 15 further comprising:

rescheduling the initial communication.

19. The method of claim 15 further comprising:

prior to terminating transmission of the initial communication, transmitting a message to reschedule the communication.

20. The method of claim 1 wherein the predetermined network condition value includes a default prioritization of different types of data pull communication events and different types of data push communication events.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034343/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2010
From: DE CHANTERAC, CYRIL M. DE LA CROPTE
To: MOTOROLA MOBILITY, INC.
Reel/Frame 025394/0956 →