IP Library Granted Patent US 8,954,766
Granted Patent B2
US 8,954,766 · App. 13/866,592 · Granted Feb 10, 2015

Automated power management of a peripheral 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 8,954,766
App. No.
13/866,592
Granted
Feb 10, 2015
Kind
B2
Abstract

Based on bounds of a period of reduced operation for a base device, a base device generates a power management message for transmission to a peripheral device. In the power management message, the base device inserts bounds of a period of reduced operation for the peripheral device. As a result, the periods of reduced operation conserve battery power in both devices and the two devices may reestablish a communications channel upon reaching the end of the period of reduced operation and resuming normal operations.

Claims (40)

1. A method of managing power at a peripheral device, the method comprising:

receiving, from a base device and at a processor for the peripheral device, a power management message, the power management message including an indication of bounds of a period of reduced operation for the peripheral device;

according to the indication:

the processor suspending a timer related to a cryptographic key at a first time; and

the processor restarting the timer related to the cryptographic key at a second time.

2. The method of claim 1 wherein the first time and the second time are included in the power management message as the bounds of the period of reduced operation for the peripheral device.

3. The method of claim 1 ,

wherein the first time closely follows a time of receipt of the power management message;

wherein the second time comprises a future time determined by adding a duration to the first time; and

wherein an indication of the duration is included in the power management message as one of the bounds of the period of reduced operation for the peripheral device.

4. The method of claim 1 wherein the peripheral device comprises a smart card reader.

5. The method of claim 1 wherein the receiving the power management message occurs over a wireless communication channel.

6. The method of claim 5 wherein the wireless communication channel comprises a Bluetooth™communication channel.

7. The method of claim 5 further comprising, at the first time, reducing operation of the peripheral device.

8. The method of claim 7 further comprising, at the second time, resuming operation of the peripheral device.

9. The method of claim 8 wherein implementing the reducing operation comprises terminating maintenance of the wireless communication channel.

10. The method of claim 9 further comprising, subsequent to the resuming operation, reestablishing the wireless communication channel.

11. A peripheral device comprising:

a processor adapted to:

receive, from a base device, the power management message, the power management message including an indication of bounds of a period of reduced operation for the peripheral device; and

according to the indication:

suspend a timer related to a cryptographic key at a first time; and

restart the timer related to the cryptographic key at a second time.

12. The peripheral device of claim 11 wherein the peripheral device comprises a smart card reader.

13. The peripheral device of claim 11 wherein the first time and the second time are included in the power management message as the bounds of the period of reduced operation for the peripheral device.

14. The peripheral device of claim 11 ,

wherein the first time closely follows a time of receipt of the power management message;

wherein the second time comprises a future time determined by adding a duration to the first time; and

wherein an indication of the duration is included in the power management message as one of the bounds of the period of reduced operation for the peripheral device.

15. The peripheral device of claim 11 further comprising a communication module adapted to receive the power management message over a wireless communication channel.

16. The peripheral device of claim 15 wherein the wireless communication channel comprises a Bluetooth™communication channel.

17. The peripheral device of claim 15 wherein the processor is further adapted to reduce operation of the peripheral device.

18. The peripheral device of claim 17 wherein the processor is further adapted to resume operation of the peripheral device.

19. The peripheral device of claim 18 wherein, to reduce operation of the peripheral device, the processor is further adapted to terminate maintenance of the wireless communication channel.

20. The peripheral device of claim 19 further comprising a communication module adapted to reestablish the wireless communication channel.

21. A non-transitory computer readable medium containing computer-executable instructions that, when performed by processor in a peripheral device, cause the processor to:

receive, from a base device, a power management message, the power management message including an indication of bounds of a period of reduced operation for the peripheral device;

the instructions causing the processor to, according to the indication:

suspend a timer related to a cryptographic key at a first time; and

restart the timer related to the cryptographic key at a second time.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Aug 13, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033541/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: ADAMS, NEIL PATRICK; LITTLE, HERBERT A.; MCCALLUM, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 031083/0093 →