IP Library Granted Patent US 7,898,994
Granted Patent B2
US 7,898,994 · App. 11/634,366 · Granted Mar 1, 2011

Power saving in multi-processor device

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 7,898,994
App. No.
11/634,366
Granted
Mar 1, 2011
Kind
B2
Abstract

A mobile computing device comprises a first microprocessor having a sleep mode and a wake mode and a second microprocessor configured for wireless communication. A communication port is configured to communicate data from the second processor to the first processor, wherein the second processor is configured to provide a wake signal to the first microprocessor and the first microprocessor is configured to open the communication port in response to the wake signal and to receive data from the second microprocessor through the communication port.

Claims (31)

1. A mobile computing device, comprising:

a first microprocessor configured to operate a plurality of applications and having a sleep mode and a wake mode;

a second microprocessor configured to provide wireless communication over a network;

a universal serial bus; and

a universal serial bus controller having on, off and suspend states, the universal serial bus controller coupled to the first microprocessor and configured to provide universal serial bus communication with the second microprocessor, wherein after processing a message on the universal serial bus, the universal serial bus controller is configured to enter the off state while the first microprocessor is in a sleep state; and

a serial communication bus controller coupled to the first microprocessor, the serial communication bus controller having an on state and an off state, wherein the universal serial bus controller is configured to be put in the off state when the serial communication bus controller is in the on state.

2. The mobile computing device of claim 1 , wherein the universal serial bus controller is configured to move from the off to the on state without enumerating.

3. The mobile computing device of claim 1 , wherein the first and second microprocessors are part of a dual core chip.

4. The mobile computing device of claim 1 , wherein the second microprocessor has a sleep mode and a wake mode.

5. The mobile computing device of claim 1 , wherein the second microprocessor is a modem.

6. A mobile computing device comprising:

a first microprocessor configured to operate a plurality of applications and having a sleep mode and a wake mode;

a second microprocessor configured to provide wireless communication over a network;

a universal serial bus; and

first controller means having on, off and suspend states, the first controller means for providing communication between the first microprocessor and the second microprocessor, wherein after processing a message, the first controller means is configured to enter the off state while the first microprocessor is in a sleep state; and

second controller means having an on state and an off state, the second controller means for providing communication between the first microprocessor and the second microprocessor;

wherein the first controller means is configured to be put in the off state when the second controller means is in the on state;

wherein the first controller means is a universal serial bus controller means;

wherein the second controller means is a serial communication bus controller means.

7. The mobile computing device of claim 6 , wherein the first controller means is configured to move from the off state to the on state without enumerating.

8. The mobile computing device of claim 6 , wherein the first and second microprocessors are part of a dual-core integrated circuit.

9. The mobile computing device of claim 6 , wherein the second microprocessor has a sleep mode and a wake mode.

10. The mobile computing device of claim 6 , wherein the second microprocessor is a modem.

11. A method comprising:

processing a message on a universal serial bus using a universal serial bus controller, the universal serial bus controller having on, off and suspend states, the universal serial bus controller coupled to a first microprocessor and configured to provide universal serial bus communication with a second microprocessor;

putting the universal serial bus controller in the off state while the first processor is in a sleep state after processing the message on the universal serial bus; and

putting a serial communication bus controller in an off state when the universal serial bus controller is in the on state, the serial communication bus controller being coupled to the first microprocessor, the serial communication bus controller having an on state and the off state.

12. The method of claim 11 , wherein the first microprocessor is configured to operate a plurality of applications.

13. The method of claim 11 , wherein the second microprocessor is configured to provide wireless communication over a network.

14. The method of claim 11 , wherein the first and second microprocessors are part of a dual core chip.

15. The method of claim 11 , wherein each of the first and second microprocessors has a sleep mode and a wake mode.

Assignments (8)
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 →
SECURITY AGREEMENT Recorded Jan 4, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020319/0568 →