# US 10,372,645 B2 · Universal serial bus type C transmission line and transmission device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,645 B2
- Document ID: US10372645B2
- Status: Granted
- Kind: B2
- Application number: 15/822,220
- Filed: 2017-11-27
- Published: 2018-05-31
- Granted: 2019-08-06
- Earliest claimed: 2016-11-28
- Assignees: eEver Technology, Inc.
- Applicants: eEver Technology, Inc.
- Inventors: Shih-Min Hsu; Shao-Hung Chen; Chien-Cheng Kuo
- Web page: https://patentgrep.com/patent/US10372645B2

## CPC

- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F 13/287: {Multiplexed DMA (G06F13/30 takes precedence)}
- G06F 13/364: using independent requests or grants, e.g. using separated request and grant lines
- G06F 13/4022: {using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence)}
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- G06F 2213/0042: Universal serial bus [USB]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A universal serial bus (USB) type C transmission line includes a host-to-host bridge, a first multiplexer, and a second multiplexer. When a first device and a second device are coupled to the first multiplexer and the second multiplexer respectively, the first multiplexer determines whether the first device is a host or a slave device and the second multiplexer determines whether the second device is another host or another slave device, and the first device optionally communicates with the second device through the host-to-host bridge, the first multiplexer, and the second multiplexer, or through the first multiplexer and the second multiplexer according to determination results of the first multiplexer and the second multiplexer.

## Claims

### Claim 1

A universal serial bus (USB) type C transmission line, comprising:
a switch;
a host-to-host bridge;
a first multiplexer; and
a second multiplexer, wherein when the first multiplexer and the second multiplexer are coupled to a first device and a second device respectively, the first multiplexer determines whether the first device is a host or a slave device and the second multiplexer determines whether the second device is another host or another slave device, and the first device optionally communicates with the second device through the host-to-host bridge, the first multiplexer, and the second multiplexer, or through the first multiplexer and the second multiplexer according to determination results of the first multiplexer and the second multiplexer;
wherein the first device optionally supplies power to the second device when the switch is turned on, or does not supply power to the second device when the switch is turned off.

### Claim 2 (depends on 1)

The USB type C transmission line of claim 1, wherein when the first multiplexer is coupled to the first device, the first multiplexer utilizes a first pull-down resistor to determine whether the first device is the host or the slave device, and when the second multiplexer is coupled to the second device, the second multiplexer utilizes a second pull-down resistor to determine whether the second device is the another host or the another slave device.

### Claim 3 (depends on 2)

The USB type C transmission line of claim 2, wherein when the first multiplexer determines that the first device is the host and the second multiplexer determines that the second device is the another host, the first device communicates with the second device through the host-to-host bridge, the first multiplexer, and the second multiplexer.

### Claim 4 (depends on 2)

The USB type C transmission line of claim 2, wherein when the first multiplexer determines that the first device is the host and the second multiplexer determines that the second device is the another slave device, the first device communicates with the second device through the first multiplexer and the second multiplexer.

### Claim 5 (depends on 1)

The USB type C transmission line of claim 1, wherein the first multiplexer, the host-to-host bridge, and the second multiplexer are coupled to a first USB super speed signal line group of two USB super speed signal line groups and a USB 2.0 signal line group.

### Claim 6 (depends on 1)

The USB type C transmission line of claim 1, wherein when the first device communicates with the second device through the first multiplexer and the second multiplexer, the first device bypasses the host-to-host bridge to communicate with the second device through the first multiplexer and the second multiplexer.

### Claim 7 (depends on 1)

The USB type C transmission line of claim 1,
wherein when the first device communicates with the second device through the first multiplexer and the second multiplexer, the host-to-host bridge turns on the switch and the first device supplies the power to the second device through the switch, and when the first device communicates with the second device through the host-to-host bridge, the first multiplexer, and the second multiplexer, the host-to-host bridge turns off the switch.

### Claim 8

A USB type C transmission line, comprising:
a switch;
a host-to-host bridge;
a first multiplexer; and
a second multiplexer, wherein a first device coupled to the first multiplexer optionally communicates with a second device coupled to the second multiplexer through the host-to-host bridge, the first multiplexer, and the second multiplexer, or through the first multiplexer and the second multiplexer;
wherein the first device optionally supplies power to the second device when the switch is turned on, or does not supply power to the second device when the switch is turned off.

### Claim 9 (depends on 8)

The USB type C transmission line of claim 8, wherein when the first device and the second device are hosts, the first device communicates with the second device through the host-to-host bridge, the first multiplexer, and the second multiplexer; and when the first device and the second device are a host and a slave device respectively, the first device bypasses the host-to-host bridge to communicate with the second device only through the first multiplexer and the second multiplexer.

### Claim 10

A USB type C transmission device, comprising:
a host-to-host bridge; and
a switch;
wherein a first device coupled to the USB type C transmission device communicates with a second device coupled to the USB type C transmission device optionally through the host-to-host bridge;
wherein the first device optionally supplies power to the second device when the switch is turned on, or does not supply power to the second device when the switch is turned off.

### Claim 11 (depends on 10)

The USB type C transmission device of claim 10, wherein when the first device communicates with a second device not through the host-to-host bridge, the first device bypasses the host-to-host bridge to communicate with the second device.

### Claim 12 (depends on 10)

The USB type C transmission device of claim 10,
wherein the switch is turns on or off according to whether the first device bypasses the host-to-host bridge to communicate with the second device.

### Claim 13 (depends on 12)

The USB type C transmission device of claim 12, wherein the switch is a power transistor.
