IP Library Granted Patent US 6,976,179
Granted Patent B1
US 6,976,179 · App. 09/896,018 · Granted Dec 13, 2005

Power management in mobile computer for allocating power to peripheral device when version of expansion port may support second amount of power

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 6,976,179
App. No.
09/896,018
Granted
Dec 13, 2005
Kind
B1
Abstract

The present invention introduces a power management system interface for a mobile computer system. The power management system interface allows peripheral devices to query the present power situation before activating peripheral devices that will draw power. Furthermore, peripheral devices register their power usage with the operating system such that the operating system can accurately determine the remaining power available in the battery.

Claims (33)

1. A method of providing power management for a computer system having an expansion port, said method comprising:

detecting a peripheral device inserted into said expansion port of said computer system, said peripheral device requiring a first amount of power to operate;

receiving a query from said peripheral device for a version of said expansion port, said version indicating a second amount of power that said expansion port can supply, said second power amount not being equal to said first power amount;

executing a power test routine to ensure that said computer system can provide said second power amount through said expansion port of said computer system; and

drawing power from said expansion port of said computer system only if said power test routine indicates that said second power amount is available from said computer system.

2. The method as claimed in claim 1 , said method further comprising:

registering an amount of power that will be drawn by said peripheral device with an operating system in said computer system.

3. The method as claimed in claim 2 wherein the operation of a program that generates a display of the amount of power available from a power source of said computer system is affected by said amount registered.

4. The method as claimed in claim 3 wherein said program generates the display by calculating a no-load voltage of the power source where no load is applied to the power source.

5. The method as claimed in claim 2 , said method further comprising:

registering, with an operating system in said computer system, an amount of power that will no longer be drawn by said peripheral device when said peripheral device is removed from said computer system.

6. The method as claimed in claim 4 wherein said program models the power source as an ideal voltage source comprising a voltage source and an internal resistance, calculates the no-load voltage of the power source using the measured voltage of the power source and the value of the internal resistance, and converts the calculated no-load voltage into an amount of power available from the power source.

7. The method as claimed in claim 6 wherein internal resistance varies over time.

8. A mobile computer system comprising:

a processor;

an expansion port for allowing peripheral devices to be coupled to said mobile computer system; and

a memory unit coupled to said processor for storing sets of instructions executable by said processor, said sets of instructions comprising instructions for:

detecting a peripheral device inserted into said expansion port of said computer system, said peripheral device requiring a first amount of power to operate;

receiving a query from said peripheral device for a version of said expansion port, said version indicating a second amount of power that said expansion port can supply, said second power amount not being equal to said first power amount;

executing a power test routine to ensure that said computer system can provide said second power amount through said expansion port of said computer system; and

drawing power from said expansion port of said computer system only if said power test routine indicates that said second power amount is available from said computer system.

9. The mobile computer system as claimed in claim 8 wherein said sets of instructions further comprises instructions for allowing said peripheral device to register an amount of power consumption.

10. The mobile computer system as claimed in claim 9 , said mobile computer system further comprising:

a screen display for displaying information, wherein said sets of instructions further comprises display instructions for generating a display of the amount of power available from a power source of said computer system on said screen display based upon said amount of power consumption registered.

11. The mobile computer system as claimed in claim 10 wherein said display instructions calculate a no-load voltage of the power source where no load is applied to the power source.

12. The mobile computer system as claimed in claim 11 wherein said display instructions model the power source as an ideal voltage source comprising a voltage source and an internal resistance, calculates the no-load voltage of the power source using the measured voltage of the power source and the value of the internal resistance, and converts the calculated no-load voltage into an amount of power available from the power source.

13. The mobile computer system as claimed in claim 12 wherein internal resistance varies over time.

14. The method as claimed in claim 1 wherein:

said version indicates that said expansion port is configured for an older device having fewer functions or lower processing rates than said peripheral device; and

said second power amount is less than said first power amount.

15. The method as claimed in claim 1 wherein said peripheral device is operating at a first power consumption mode, the method further comprising:

after drawing power from said expansion port, determining that an amount of power that said computer system can provide is below a predetermined threshold level; and

switching said peripheral device to a second power consumption mode that requires less power than said first power consumption mode.

Assignments (7)
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 032177/0210 →
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 →