IP Library Granted Patent US 12,222,891
Granted Patent B2
US 12,222,891 · App. 17/965,647 · Granted Feb 11, 2025

Handshake controllers for charging protocols related to multiport chargers and methods thereof

Inventors: Zhiqin Zhao (Shanghai, CN); Miao Li (Shanghai, CN); Guannan Wang (Shanghai, CN); Qiang Luo (Shanghai, CN)
Assignee: On-Bright Electronics (Shanghai) Co., Ltd.
G06F13/4286G06F13/385G06F2213/0042
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 12,222,891
App. No.
17/965,647
Granted
Feb 11, 2025
Kind
B2
Abstract

Handshake controller and handshake control method for one or more charging protocols. For example, a handshake controller for one or more charging protocols includes: a port detection unit connected to a plurality of USB ports and configured to generate a detection signal; a port selection unit configured to receive the detection signal and connected to the plurality of USB ports; an interface unit connected to the port selection unit; and a digital handshake unit connected to the interface unit; wherein the port detection unit is further configured to: determine whether a single USB port of the plurality of USB ports is connected to a load device.

Claims (66)

1. A handshake controller for one or more charging protocols, the handshake controller comprising:

a port detection unit connected to a plurality of USB ports and configured to generate a detection signal;

a port selection unit configured to receive the detection signal and connected to the plurality of USB ports;

an interface unit connected to the port selection unit; and

a digital handshake unit connected to the interface unit;

wherein the port detection unit is further configured to:

determine whether a single USB port of the plurality of USB ports is connected to a load device; and

if the single USB port of the plurality of USB ports is connected to the load device and no other USB port of the plurality of USB ports is connected to any load device, generate the detection signal identifying the single USB port that is connected to the load device;

wherein the port selection unit is further configured to, if the detection signal identifies the single USB port that is connected to the load device, connect the single USB port to the interface unit to establish one or more signal communications between the single USB port and the digital handshake unit through the interface unit;

wherein the port detection unit is further configured to:

determine whether multiple USB ports of the plurality of USB ports are connected to multiple load devices respectively; and

if the multiple USB ports of the plurality of USB ports are connected to the multiple load devices respectively, generate the detection signal identifying the multiple USB ports connected to the multiple load devices respectively.

2. The handshake controller of claim 1 wherein the multiple USB ports are some USB ports, not all USB ports, of the plurality of USB ports.

3. The handshake controller of claim 1 wherein the multiple USB ports are all USB ports of the plurality of USB ports.

4. The handshake controller of claim 1 , further comprising:

an analog handshake unit connected to the plurality of USB ports;

wherein the analog handshake unit is configured to, if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively:

with each load device of the multiple load devices, determine whether or not to establish a handshake for a charging protocol selected from one or more charging protocols.

5. The handshake controller of claim 1 wherein:

the multiple USB ports include a first USB port and a second USB port; and

the multiple load devices include a first load device connected to the first USB port and a second load device connected to the second USB port.

6. The handshake controller of claim 5 , further comprising:

an analog handshake unit connected to the plurality of USB ports;

wherein the analog handshake unit is further configured to, if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively:

determine whether or not to establish a first handshake for a first charging protocol with the first load device; and

determine whether or not to establish a second handshake for a second charging protocol with the second load device;

wherein:

the first charging protocol is selected from one or more charging protocols; and

the second charging protocol is selected from the one or more charging protocols.

7. The handshake controller of claim 6 wherein the first charging protocol and the second charging protocol are the same.

8. The handshake controller of claim 6 wherein the first charging protocol and the second charging protocol are different.

9. The handshake controller of claim 1 , further comprising:

an analog handshake unit connected to the plurality of USB ports;

wherein the analog handshake unit is configured to, if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively, for each load device of the multiple load devices;

during a predetermined time duration, determine whether the each load device is compatible with a first charging protocol; and

after the predetermined time duration, if the each load device is not compatible with the first charging protocol, determine whether the each load device is compatible with a second charging protocol;

wherein the first charging protocol and the second charging protocol are different.

10. A handshake control method for one or more charging protocols, the handshake control method comprising:

determining, by a port detection unit, whether a single USB port of a plurality of USB ports is connected to a load device;

if the single USB port of the plurality of USB ports is connected to the load device and no other USB port of the plurality of USB ports is connected to any load device, generating, by the port detection unit, a detection signal identifying the single USB port that is connected to the load device;

receiving the detection signal by a port selection unit;

if the detection signal identifies the single USB port that is connected to the load device,

connecting, by the port selection unit, the single USB port to an interface unit; and

establishing one or more signal communications between the single USB port and a digital handshake unit through the interface unit;

determining, by the port detection unit, whether multiple USB ports of the plurality of USB ports are connected to multiple load devices respectively; and

if the multiple USB ports of the plurality of USB ports are connected to the multiple load devices respectively, generating, by the port detection unit, the detection signal identifying the multiple USB ports connected to the multiple load devices respectively.

11. The handshake control method of claim 10 wherein the multiple USB ports are some USB ports, not all USB ports, of the plurality of USB ports.

12. The handshake control method of claim 10 wherein the multiple USB ports are all USB ports of the plurality of USB ports.

13. The handshake control method of claim 10 , and further comprising:

if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively, with each load device of the multiple load devices, determining, by an analog handshake unit connected to the plurality of USB ports, whether or not to establish a handshake for a charging protocol selected from one or more charging protocols.

14. The handshake control method of claim 10 wherein:

the multiple USB ports include a first USB port and a second USB port; and

the multiple load devices include a first load device connected to the first USB port and a second load device connected to the second USB port.

15. The handshake control method of claim 14 , and further comprising:

if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively,

determining, by an analog handshake unit connected to the plurality of USB ports, whether or not to establish a first handshake for a first charging protocol with the first load device; and

determining, by the analog handshake unit, whether or not to establish a second handshake for a second charging protocol with the second load device;

wherein:

the first charging protocol is selected from one or more charging protocols; and

the second charging protocol is selected from the one or more charging protocols.

16. The handshake control method of claim 15 wherein the first charging protocol and the second charging protocol are the same.

17. The handshake control method of claim 15 wherein the first charging protocol and the second charging protocol are different.

18. The handshake control method of claim 10 , and further comprising, if the detection signal identifies the multiple USB ports connected to the multiple load devices respectively, for each load device of the multiple load devices:

during a predetermined time duration, determining, by an analog handshake unit connected to the plurality of USB ports, whether the each load device is compatible with a first charging protocol; and

after the predetermined time duration, if the each load device is not compatible with the first charging protocol, determining, by the analog handshake unit, whether the each load device is compatible with a second charging protocol;

wherein the first charging protocol and the second charging protocol are different.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: ZHAO, ZHIQIN; LI, MIAO; WANG, GUANNAN; LUO, QIANG
To: ON-BRIGHT ELECTRONICS (SHANGHAI) CO., LTD.
Reel/Frame 061825/0661 →
Priority Claims (1)
CN 202111199893.3 · Oct 14, 2021 · national
Continuity (1)
Related Publication 20230123847A1 · Apr 20, 2023
References Cited (27)
US 7135836B2 · Kutkut et al. · 2006 [cited by applicant]
US 9915962B2 · Lee et al. · 2018 [cited by applicant]
US 10530108B2 · Liu · 2020 [cited by applicant]
US 10673256B2 · Li · 2020 [cited by applicant]
US 11169569B2 · Lee · 2021 [cited by applicant]
US 11181966B2 · Waters · 2021 [cited by examiner]
US 11190038B2 · Jang et al. · 2021 [cited by applicant]
US 11507165B2 · Walsh · 2022 [cited by applicant]
US 12072822B2 · Joyce et al. · 2024 [cited by applicant]
US 20120166173A1 · Fischbach · 2012 [cited by applicant]
US 20130151731A1 · Lai et al. · 2013 [cited by applicant]
US 20160352101A1 · Koo · 2016 [cited by applicant]
US 20180060270A1 · Schnell · 2018 [cited by examiner]
US 20180131148A1 · Liu · 2018 [cited by applicant]
US 20180150121A1 · Basterash · 2018 [cited by examiner]
US 20190045654A1 · Abbondanzio · 2019 [cited by examiner]
US 20200183471A1 · Liu · 2020 [cited by examiner]
US 20200264989A1 · Wente · 2020 [cited by examiner]
US 20200327080A1 · Sunwoo · 2020 [cited by examiner]
US 20200341936A1 · Hsu · 2020 [cited by examiner]
US 20200394150A1 · Lanka · 2020 [cited by examiner]
US 20210111578A1 · Yingyang · 2021 [cited by applicant]
US 20210397235A1 · Schneider · 2021 [cited by examiner]
CN 103309835A · 2013 [cited by applicant]
TW I648635B · 2019 [cited by applicant]
Taiwan Intellectual Property Office, Office Action issued Jan. 7, 2023, in Application No. 110147996. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Nov. 22, 2024, in U.S. Appl. No. 18/111,810. [cited by applicant]
Cited By (1)
US 12,438,381