IP Library Granted Patent US 8,254,858
Granted Patent B2
US 8,254,858 · App. 11/962,798 · Granted Aug 28, 2012

Techniques to manage power based on motion detection

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,254,858
App. No.
11/962,798
Granted
Aug 28, 2012
Kind
B2
Abstract

Techniques to manage power based on motion detection are described. For example, a mobile computing device may include a radio module having a communications failure event detector operative to detect a communications failure event, a motion detector operative to detect motion, and a processor coupled to the radio module and the motion detector. The processor operative to execute a scan control module to determine the mobile computing device is moving or stationary, and control scanning operations by the radio module in accordance with the determination. Other embodiments are described and claimed.

Claims (39)

1. A mobile computing device, comprising:

a radio module having a communications failure event detector to detect a communications failure event;

a motion detector to detect motion; and

a processor coupled with the radio module and the motion detector, the processor to execute a scan control module to:

determine the mobile computing device is moving or stationary, and control scanning operations by the radio module in accordance with the determination, the control including reducing or suspending scanning operations when the radio module detects a communications failure event and the device is determined to be stationary,

determine the mobile computing device is stationary for a first time period and reducing scanning operations, and

determine the mobile computing device is stationary for a second time period, subsequent the first period of time, and suspending scanning operations.

2. The mobile computing device of claim 1 , the communications failure event comprising at least one of a received signal strength indication failure event, a timeout event, an acquisition failure event, and a decoding error event.

3. The mobile computing device of claim 1 , the scan control module to determine the mobile computing device is stationary for the first time period, and reduce a scan rate used by the radio module for the scanning operations.

4. The mobile computing device of claim 1 , the scan control module to determine the mobile computing device is stationary for the first time period, and reduce a scan rate used by the radio module for the scanning operations to reduce power consumption from a power supply for the mobile computing device.

5. The mobile computing device of claim 1 , the scan control module to determine the mobile computing device is stationary for the second time period, and suspend scanning operations by the radio module while the mobile computing device remains stationary.

6. The mobile computing device of claim 1 , the scan control module to determine the mobile computing device is stationary for the second time period, and suspend scanning operations by the radio module to reduce power consumption from a power supply for the mobile computing device.

7. The mobile computing device of claim 1 , the scan control module to send a control directive to the radio module to resume scanning for radio signals when the mobile computing device is moving.

8. The mobile computing device of claim 1 , the scan control module to send a control directive to the radio module to resume scanning for radio signals when the mobile computing device is moving at a measured speed above a threshold value speed.

9. The mobile computing device of claim 1 , the motion detector comprising at least one of an accelerometer, a gyroscope, a global positioning system, a network enhanced global positioning system, a base station proximity system, a triangulation system, a time difference system, a camera and a proximity sensor.

10. A method, comprising:

detecting a communications failure event;

determining a mobile computing device is moving or stationary;

controlling scanning operations for radio signals by a radio module in accordance with the determination, the controlling including reducing or suspending scanning operations when the mobile computing device is determined to be stationary;

determining the mobile computing device is stationary for a first time period;

reducing scanning operations when the mobile computing device is stationary for the first time period;

determining the mobile computing device is stationary for a second time period, subsequent the first time period; and

suspending scanning operations when the mobile computing device is stationary for the second time period.

11. The method of claim 10 , comprising

reducing a scan rate used by the radio module for the scanning operations when the mobile computing device is stationary for the first time period.

12. The method of claim 10 , comprising scanning for radio signals when the mobile computing device is moving.

13. The method of claim 10 , comprising scanning for radio signals when the mobile computing device is moving at a measured speed above a threshold value speed.

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

detect a communications failure event;

determine a mobile computing device is moving or stationary; and

control scanning operations for radio signals by a radio module in accordance with the determination, the control including reducing or suspending scanning operations when the radio module detects a communications failure event and the mobile computing device is determined to be stationary

determine the mobile computing device is stationary for a first time period;

reduce scanning operations when the mobile computing device is stationary for the first time period;

determine the mobile computing device is stationary for a second time period, subsequent the first time period; and

suspend scanning operations when the mobile computing device is stationary for the second time period.

15. The article of claim 14 , further comprising instructions to

reduce a scan rate used by the radio module for the scanning operations when the mobile computing device is stationary for the first time period.

16. The article of claim 14 , further comprising instructions to scan for radio signals when the mobile computing device is moving.

17. The article of claim 14 , further comprising instructions to scan for radio signals when the mobile computing device is moving at a measured velocity above a threshold value velocity.

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jun 27, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 021163/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2008
From: TU, JEROME C.; CURRY, FOSTER
To: PALM, INC.
Reel/Frame 020691/0436 →