IP Library Granted Patent US 8,874,130
Granted Patent B2
US 8,874,130 · App. 12/872,572 · Granted Oct 28, 2014

Method and apparatus for dynamic power savings based on location

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,874,130
App. No.
12/872,572
Granted
Oct 28, 2014
Kind
B2
Abstract

Techniques to dynamically manage power for a mobile computing device based on a location of the device are described. For example, a mobile computing device may comprise one or more wireless transceivers, a location module operative to monitor one or more location parameters for the mobile computing device, and a power management module operative to dynamically enable or disable one or more of the wireless transceivers based on a comparison of the one or more location parameters and information from a wireless communication technology database. Other embodiments are described and claimed.

Claims (48)

1. A mobile computing device, comprising:

a plurality of wireless transceivers;

a location module operative to monitor one or more location parameters for the mobile computing device, wherein the one or more location parameters comprise at least an estimated future location for a mobile computing device; and

a power management module operative to dynamically disable a first transceiver of the plurality of wireless transceivers for a first connection technology and enable a second transceiver of the plurality of wireless transceivers for a second connection technology based on a comparison of the one or more location parameters and information from a wireless communication technology database.

2. The mobile computing device of claim 1 , wherein the power management module is operative to dynamically disable one or more of the plurality of wireless transceivers if one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers is not available or does not provide a quality of service (QoS) above a predefined threshold at a location determined using the one or more location parameters.

3. The mobile computing device of claim 1 , wherein the power management module is operative to periodically request one or more location parameters from the location module and perform the comparison with the information from the wireless communication technology database after a predetermined time period or after the mobile computing device has been moved a predetermined distance.

4. The mobile computing device of claim 1 , wherein the wireless communication technology database comprises one or more lists of correlated location information and wireless communication technology information generated by one or more users of the one or more wireless communication technologies, one or more service providers or one or more mobile computing device manufacturers.

5. The mobile computing device of claim 4 , wherein the wireless communication technology information comprises one or more communications parameters comprising one or more of wireless communication technology availability, signal strength, bandwidth or cost.

6. The mobile computing device of claim 4 , wherein the one or more wireless communication technologies comprise one or more of cellular, Wi-Fi, wireless local area network (WLAN), wireless metropolitan area network (WMAN) or personal area network (PAN) communication technologies.

7. The mobile computing device of claim 1 , wherein the estimated future location for the mobile computing device is determined using one or more of global position system (GPS), wireless triangulation, dead reckoning or relative positioning.

8. The mobile computing device of claim 1 , wherein the power management module is operative to request and receive the wireless communication technology database from a remote device.

9. The mobile computing device of claim 1 , comprising:

one or more memory modules to store the wireless communication technology database.

10. A computer-implemented method, comprising:

determining an estimated future location of a mobile computing device;

requesting a wireless communication technology database based on the estimated future location;

comparing the estimated future location with information contained in the wireless communication technology database;

dynamically disabling a first transceiver of a plurality of wireless transceivers for a first connection technology based on the comparison; and

dynamically enabling a second transceiver of the plurality of wireless transceivers for a second connection technology based on the comparison.

11. The computer-implemented method of claim 10 , comprising:

determining if one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers is available at the estimated future location;

determining if the one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers provides a quality of service (QoS) above a predefined threshold at the estimated future location; and

dynamically disabling the one or more of the plurality of wireless transceivers if the one or more wireless communication technologies associated with the one or more wireless transceivers is not available at the estimated future location or does not provide a quality of service (QoS) above the predefined threshold.

12. The computer-implemented method of claim 10 , comprising:

measuring a time period or calculating a distance that the mobile computing has traveled since a last request for a wireless communication technology database; and

requesting an updated wireless communication technology database if a predetermined amount of time has lapsed or a predetermined distance has been traveled.

13. The computer-implemented method of claim 10 , wherein the wireless communication technology database comprises one or more lists of correlated location information and wireless communication technology information generated by one or more users of the one or more wireless communication technologies, one or more service providers or one or more mobile computing device manufacturers and wherein the wireless communication technology information comprises one or more communications parameters comprising one or more of wireless communication technology availability, signal strength, bandwidth or cost.

14. The computer-implemented method of claim 10 , comprising:

requesting the wireless communication technology database from a remote device.

15. The computer-implemented method of claim 10 , comprising:

requesting the wireless communication technology database from a memory of the mobile computing device.

16. An article of manufacture comprising a computer-readable storage medium containing instructions that when executed by a processor enable a system to:

determine an estimated future location of a mobile computing device;

request a wireless communication technology database based on the estimated future location;

compare the estimated future location with information contained in the wireless communication technology database;

dynamically disable a first transceiver of a plurality of wireless transceivers for a first connection technology based on the comparison; and

dynamically enable a second transceiver of the plurality of wireless transceivers for a second connection technology based on the comparison.

17. The article of manufacture of claim 16 , comprising instructions that when executed by the processor enable the system to:

determine if one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers is available at the estimated future location;

determine if the one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers provides a quality of service (QoS) above a predefined threshold at the estimated future location; and

dynamically disable the one or more of the plurality of wireless transceivers if the one or more wireless communication technologies associated with the one or more of the plurality of wireless transceivers is not available at the estimated future location or does not provide a quality of service (QoS) above a predefined threshold.

18. The article of manufacture of claim 16 , comprising instructions that when executed by the processor enable the system to:

measure a time period or calculate a distance that the mobile computing device has traveled since a last request for a wireless communication technology database; and

request an updated wireless communication technology database if a predetermined amount of time has lapsed or a predetermined distance has been traveled.

19. The article of manufacture of claim 16 , wherein the wireless communication technology database comprises one or more lists of correlated location information and wireless communication technology information generated by one or more users of the one or more wireless communication technologies, one or more service providers or one or more mobile computing device manufacturers and wherein the wireless communication technology information comprises one or more communications parameters comprising one or more of wireless communication technology availability, signal strength, bandwidth or cost.

20. The article of manufacture of claim 10 , comprising instructions that when executed by the processor enable the system to:

request the wireless communication technology database from a remote device; and

store the wireless communication technology database in a memory of the mobile computing device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →