IP Library Granted Patent US 9,812,884
Granted Patent B2
US 9,812,884 · App. 14/718,283 · Granted Nov 7, 2017

Management of power delivered over a port

Inventors: Eric Matthew Schwartz (Waterloo, CA); Marina Mekhail (Guelph, CA); Ahmed Abdelsamie (Ottawa, CA)
Assignee: BlackBerry Limited
H02J7/0054G06F1/266G06F1/3209G06F1/3212H02J2007/0062H02J2007/0067H02J2007/0096Y02B60/1292
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 9,812,884
App. No.
14/718,283
Granted
Nov 7, 2017
Kind
B2
Abstract

The present application describes power management devices, systems and methods. In an embodiment, a power management controller is configured to: determine that a secondary electronic device requires an amount of power that exceeds a default power threshold defined in a default power scheme; monitor internal power requirements associated with on-board functions of an electronic device and determine that internal power requirements satisfy predetermined criteria; and in response to determining that the secondary electronic device requires an amount of power that exceeds the default power threshold and that the internal power requirements satisfy the predetermined criteria, adjust a power scheme associated with the port and implemented by the power limiter to provide, to the secondary electronic device, an amount of power that exceeds the default power threshold.

Claims (42)

1. An electronic device comprising:

a power source;

a port for connecting the electronic device to a secondary electronic device to provide power from the power source to the secondary electronic device;

a power limiter coupled to the power source and the port for adjusting power provided to the secondary electronic device over the port; and

a power management controller coupled to the power limiter and configured to:

determine that the secondary electronic device requires an amount of power that exceeds a default power threshold defined in a default power scheme;

monitor internal power requirements associated with on-board functions of the electronic device and determine that the internal power requirements satisfy predetermined criteria; and

in response to determining: a) that the secondary electronic device requires an amount of power that exceeds the default power threshold; and b) that the internal power requirements satisfy the predetermined criteria, adjust a power scheme associated with the port and implemented by the power limiter to provide, to the secondary electronic device, an amount of power that exceeds the default power threshold.

2. The electronic device of claim 1 , wherein determining that the secondary electronic device requires an amount of power that exceeds a default power threshold comprises determining that a current drawn by the secondary electronic device through the port is at a maximum allowable limit presently implemented by the power limiter.

3. The electronic device of claim 1 , wherein determining that the secondary electronic device requires an amount of power that exceeds a default power threshold comprises:

receiving power requirement data from the secondary electronic device, the power requirement data indicating the amount of power required by the secondary electronic device.

4. The electronic device of claim 3 , wherein the port includes two power pins, two differential data pins for carrying differential data signals, and an identification (ID) pin, and wherein the power management controller is configured to receive the power requirement data over the ID pin.

5. The electronic device of claim 1 , wherein determining that the secondary electronic device requires an amount of power that exceeds a default power threshold comprises:

receiving device type information from the secondary electronic device;

retrieving, based on the device type information, a power requirement profile from memory associated with the electronic device; and

determining, from the retrieved power requirement profile, that the secondary electronic device requires an amount of power that exceeds the default power threshold.

6. The electronic device of claim 1 , wherein adjusting a power scheme associated with the port comprises increasing a current limit for the port.

7. The electronic device of claim 1 , wherein the secondary electronic device includes a battery, and wherein the power management controller is further configured to:

receive, from the secondary electronic device, battery charge level information regarding the battery of the secondary electronic device; and

determine, based on the battery charge level information, that the power scheme should be adjusted.

8. The electronic device of claim 7 , wherein the port includes two power pins, two differential data pins for carrying differential data signals, and an identification (ID) pin, and wherein the power management controller is configured to receive the battery level information over the ID pin.

9. The electronic device of claim 7 wherein determining that the power scheme should be adjusted comprises:

determining that the battery charge level represented by the battery charge level information is less than a battery charge threshold.

10. The electronic device of claim 1 , wherein the power management controller is further configured to estimate an effect on the power source associated with use of the power scheme to provide power to the secondary electronic device connected via the port.

11. The electronic device of claim 10 , further comprising an output interface and an input interface, and wherein the power management controller is configured to cause the output interface to output a warning indicating the effect on the power source associated with use of the power scheme to provide power to the secondary electronic device, and to receive input from the input interface indicating a power scheme preference, and wherein the adjustment of the power scheme of the port is in accordance with the power scheme preference.

12. The electronic device of claim 11 , wherein the warning indicates an estimated operating time provided by the power source to operate the electronic device if the power scheme were used to provide power to the electronic device.

13. The electronic device of claim 1 , wherein the power management controller is further configured to:

receive input from an input interface of the electronic device, the input indicating a user-defined threshold associated with the power source;

after adjusting the power scheme, monitoring power source conditions and determining that the power source has reached the user-defined threshold; and

in response to determining that the power source has reached the user-defined threshold, adjusting the power scheme associated with the port and implemented by the power limiter to reduce the amount of power provided to the secondary electronic device.

14. The electronic device of claim 1 , further comprising a communication controller configured to implement a universal serial bus (USB) On-The-Go specification and wherein determining that the secondary electronic device requires an amount of power that exceeds a default power threshold defined in a default power scheme comprises determining that the secondary electronic device requires a current that exceeds a predefined current associated with the On-The-Go specification and wherein adjusting the power scheme comprises increasing a current limit associated with the port to a limit that exceeds the limit associated with the On-The-Go specification.

15. The electronic device of claim 1 , wherein the secondary electronic device includes a sensor for generating sensor data, and wherein the power management controller is further configured to:

receive sensor information, based on the sensor data, from the secondary electronic device; and

determine, based on the sensor status information, that the power scheme should be adjusted.

16. A method performed by a primary electronic device for managing power provided to a secondary electronic device over a port, the method comprising:

determining that the secondary electronic device requires an amount of power that exceeds a default power threshold defined in a default power scheme;

monitoring internal power requirements associated with on-board functions of the primary electronic device and determining that internal power requirements satisfy predetermined criteria; and

in response to determining: a) that the secondary electronic device requires an amount of power that exceeds the default power threshold; and b) that the internal power requirements satisfy the predetermined criteria, adjusting a power scheme associated with the port and implemented by a power limiter of the primary electronic device to provide, to the secondary electronic device, an amount of power that exceeds the default power threshold.

17. The method of claim 16 , wherein determining that the secondary electronic device requires an amount of power that exceeds the default power threshold comprises determining that a current drawn by the secondary electronic device through the port is at a maximum allowable limit presently implemented by the power limiter.

18. The method of claim 16 , wherein determining that the secondary electronic device requires an amount of power that exceeds a default power threshold comprises:

receiving power requirement data from the secondary electronic device, the power requirement data indicating the amount of power required by the secondary electronic device.

19. The method of claim 18 , wherein the port includes two power pins, two differential data pins for carrying differential data signals, and an identification (ID) pin, and wherein the power management controller is configured to receive the power requirement data over the ID pin.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 052164/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: SCHWARTZ, ERIC
To: RESEARCH IN MOTION LIMITED
Reel/Frame 052108/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: MEKHAIL, MARINA; ABDELSAMIE, AHMED
To: BLACKBERRY LIMITED
Reel/Frame 036495/0489 →
Priority Claims (1)
CA 2851983 · May 21, 2014 · national
Continuity (1)
Related Publication 20150340898A1 · Nov 26, 2015