IP Library Granted Patent US 8,255,724
Granted Patent B2
US 8,255,724 · App. 12/525,115 · Granted Aug 28, 2012

Control of awake time in mobile device with event based time period followed by sleep mode algorithm

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,255,724
App. No.
12/525,115
Granted
Aug 28, 2012
Kind
B2
Abstract

A method of operating a mobile device comprises operating the mobile device in a low power mode, switching the mobile device to a high power mode in response to an event, identifying the event as specific type of event, selecting a time period according to the identified type of event, preventing an algorithm for switching the mobile device to the low power mode from executing, for the time period, and (ultimately) executing the algorithm.

Claims (25)

1. A method of operating a mobile device comprising:

operating the mobile device in a low power mode,

switching the mobile device to a high power mode, in response to an event,

identifying the event as specific type of event,

selecting a time period according to the identified type of event,

preventing a sleep mode algorithm, which decides if the mobile device is switched to the low power mode, from executing for said time period, and

executing said algorithm upon expiration of said time period,

wherein the mobile device does not automatically switch to said low power mode upon expiration of said time period but instead executes the sleep mode algorithm that decides if the device enters said low power mode.

2. A method according to claim 1 , and further comprising, while said algorithm is prevented from executing, detecting a second event, identifying the second event as specific type of event, and selecting a new time period according to the identified type of event.

3. A method according to claim 2 , wherein the new time period comprises the sum of the time period associated with the first event and the time period associated with the second event.

4. A method according to claim 2 , wherein the new time period comprises the time period associated with the second event.

5. A method according to claim 2 , wherein the new time period comprises the longer of the time period associated with the first event and the time period associated with the second event.

6. A method according to claim 1 , wherein the types of events comprise key operations, display updates, incoming communications and processor pending events.

7. A method according to claim 1 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state.

8. A method according to claim 1 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state without first entering the AWAKE 2 state.

9. A method according to claim 1 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state, and wherein the mobile device switches back to the AWAKE 1 state from the AWAKE 2 state if another event occurs while in the AWAKE 2 state.

10. A mobile device comprising a processor and a power mode control system, wherein the processor is arranged to operate in a low power mode, and the power mode control system is arranged to switch the processor to a high power mode, in response to an event, to identify the event as specific type of event, to select a time period according to the identified type of event, to prevent a sleep mode algorithm, which decides if the mobile device is switched to the low power mode, from executing; for said time period, and to execute said sleep mode algorithm upon expiration of said time period, wherein the mobile device does not automatically switch to said low power mode upon expiration of said time period but instead executes the sleep mode algorithm that decides if the device enters said low power mode.

11. A device according to claim 10 , wherein the power mode control system is further arranged, while said algorithm is prevented from executing, to detect a second event, to identify the second event as specific type of event, and to select a new time period according to the identified type of event.

12. A device according to claim 11 , wherein the new time period comprises the sum of the time period associated with the first event and the time period associated with the second event.

13. A device according to claim 11 , wherein the new time period comprises the time period associated with the second event.

14. A device according to claim 11 , wherein the new time period comprises the longer of the time period associated with the first event and the time period associated with the second event.

15. A device according to claim 10 , wherein the types of events comprise key operations, display updates, incoming communications and processor pending events.

16. A device according to claim 10 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state.

17. A device according to claim 10 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state without first entering the AWAKE 2 state.

18. A device according to claim 10 , wherein the mobile device is in a SLEEP state when in the low power mode and switches to an AWAKE 1 state when in the high power mode, and wherein the mobile device switches to an AWAKE 2 state upon expiration of the time period, wherein it is not possible for the mobile device to go directly from the AWAKE 1 state to the SLEEP state, and wherein the mobile device switches back to the AWAKE 1 state from the AWAKE 2 state if another event occurs while in the AWAKE 2 state.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: NXP B.V.
To: BREAKWATERS INNOVATIONS LLC
Reel/Frame 032642/0564 →
CONFIRMATORY ASSIGNMENT Recorded Sep 23, 2013
From: DAS, DIBAKAR
To: NXP B.V.
Reel/Frame 031257/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2009
From: DAS, DIBAKAR
To: NXP, B.V.
Reel/Frame 023215/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2009
From: DAS, DIBAKAR
To: NXP, B.V.
Reel/Frame 023124/0782 →