IP Library Granted Patent US 8,504,853
Granted Patent B2
US 8,504,853 · App. 13/110,120 · Granted Aug 6, 2013

Method, apparatus, and computer program product for cable detection and power negotiation

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,504,853
App. No.
13/110,120
Granted
Aug 6, 2013
Kind
B2
Abstract

Method, apparatus, and computer program product embodiments of the invention are disclosed for negotiation protocols for power delivery from a first device to a connected second device. In example embodiments of the invention, a method comprises: determining whether a connector includes a cable indication that indicates its cable is capable of conducting an elevated power level above a level of a legacy cable; transmitting an offer to a device connected by the cable, to provide one or more supported power capabilities above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and transmitting an offer to a device connected by the cable, to provide the power level of a legacy cable, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

Claims (56)

1. A method, comprising:

determining whether a connector includes a cable indication that indicates its cable is capable of conducting an elevated power level above a level of a legacy cable;

transmitting an offer to a device connected by the cable, to provide one or more supported power capabilities above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmitting an offer to the connected device, to provide the power level of a legacy cable, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

2. The method of claim 1 , wherein a first device is to be connected to the connected device by the cable via a connector that includes a mark as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

3. The method of claim 2 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the mark is formed by a hole in a shielding portion of the connector, which is filled with an insulating material whose presence indicates whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

4. The method of claim 1 , wherein a first device is to be connected to the connected device by the cable via a connector that includes an electronic marker as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

5. The method of claim 4 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the electronic marker is a circuit in the connector, which is connected to indicate whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

6. The method of claim 1 , further comprising:

receiving an acceptance from the connected device, to accept a supported power capability above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

receiving an acceptance from the connected device, of a power level of a legacy cable, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

7. A method, comprising:

receiving an offer from a first device connected by a cable, to provide one or more supported power capabilities above the level of a legacy cable;

determining whether a connector of the cable, includes a cable indication that indicates the cable is capable of conducting an elevated power level above a level of a legacy cable;

transmitting an acceptance to the first device, to accept a supported power capability above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmitting a selection of a power level of a legacy cable, to the first device, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

8. The method of claim 7 , wherein a second device is to be connected to the first device by the cable via a connector that includes a mark as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

9. The method of claim 8 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the mark is formed by a hole in a shielding portion of the connector, which is filled with an insulating material whose presence indicates whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

10. The method of claim 7 , wherein a second device is to be connected to the first device by the cable via a connector that includes an electronic marker as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

11. The method of claim 10 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the electronic marker is a circuit in the connector, which is connected to indicate whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

12. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

determine whether a connector includes a cable indication that indicates its cable is capable of conducting an elevated power level above a level of a legacy cable;

transmit an offer to a device connected by the cable, to provide one or more supported power capabilities above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmit an offer to a device connected by the cable, to provide the power level of a legacy cable, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

13. The apparatus of claim 12 , wherein the apparatus is to be connected to the connected device by the cable via a connector that includes a mark as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

14. The apparatus of claim 13 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the mark is formed by a hole in a shielding portion of the connector, which is filled with an insulating material whose presence indicates whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

15. The apparatus of claim 12 , wherein the apparatus is to be connected to the connected device by the cable via a connector that includes an electronic marker as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

16. The apparatus of claim 15 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the electronic marker is a circuit in the connector, which is connected to indicate whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

17. The apparatus of claim 12 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

receive an acceptance from the connected device, to accept a supported power capability above the level of a legacy universal serial bus cable, if the cable indication is determined to indicate that the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable; and

receive an acceptance from the connected device, of a power level of a legacy universal serial bus cable, if the cable indication is determined to indicate that the universal serial bus cable is not capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

18. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

receive an offer from a first device connected by a cable, to provide one or more supported power capabilities above the level of a legacy cable;

determine whether a connector of the cable, includes a cable indication that indicates the cable is capable of conducting an elevated power level above a level of a legacy cable;

transmit an acceptance to the first device, to accept a supported power capability above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmit a selection of a power level of a legacy cable, to the first device, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

19. The apparatus of claim 18 , wherein the apparatus is to be connected to the first device by the cable via a connector that includes a mark as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

20. The apparatus of claim 19 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the mark is formed by a hole in a shielding portion of the connector, which is filled with an insulating material whose presence indicates whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

21. The apparatus of claim 18 , wherein the apparatus is to be connected to the first device by the cable via a connector that includes an electronic marker as the cable indication that indicates whether the cable is capable of conducting an elevated power level above the level of a legacy cable.

22. The apparatus of claim 18 , wherein the cable is a universal serial bus cable, the connector is a universal serial bus connector and the electronic marker is a circuit in the connector, which is connected to indicate whether the universal serial bus cable is capable of conducting an elevated power level above the level of a legacy universal serial bus cable.

23. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code, when executed by a computer processor, performing the steps, comprising:

determining whether a connector includes a cable indication that indicates its cable is capable of conducting an elevated power level above a level of a legacy cable;

transmitting an offer to a device connected by the cable, to provide one or more supported power capabilities above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmitting an offer to a device connected by the cable, to provide the power level of a legacy cable, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

24. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code, when executed by a computer processor, performing the steps, comprising:

receiving an offer from a first device connected by a cable, to provide one or more supported power capabilities above the level of a legacy cable;

determining whether a connector of the cable, includes a cable indication that indicates the cable is capable of conducting an elevated power level above a level of a legacy cable;

transmitting an acceptance to the first device, to accept a supported power capability above the level of a legacy cable, if the cable indication is determined to indicate that the cable is capable of conducting an elevated power level above the level of a legacy cable; and

transmitting a selection of a power level of a legacy cable, to the first device, if the cable indication is determined to indicate that the cable is not capable of conducting an elevated power level above the level of a legacy cable.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035313/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2011
From: CARLSEN, STEN; PETRIE, RICHARD JONATHAN
To: NOKIA CORPORATION
Reel/Frame 026383/0470 →