# US 10,372,650 B2 · Cross-over and bypass configurations for high-speed data transmission

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

- Number: US 10,372,650 B2
- Document ID: US10372650B2
- Status: Granted
- Kind: B2
- Application number: 14/629,358
- Filed: 2015-02-23
- Published: 2015-07-30
- Granted: 2019-08-06
- Earliest claimed: 2011-02-23
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Eric W. Anderson
- Web page: https://patentgrep.com/patent/US10372650B2

## CPC

- G06F 13/4027: {using bus bridges (G06F13/4022 takes precedence)}
- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F 13/4022: {using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence)}
- G06F 13/4221: {being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Circuits, methods, and apparatus that may improve networking techniques for transferring data among various electronic devices. One example may provide sharing data among various devices by daisy-chaining devices together. That is, several devices may be connected to each other through a series of cables to form a chain of devices. In this physical configuration, data may be shared among multiple devices using a series of single-hop virtual tunnels. Alternatively, a number of tunnels may be formed by a host device, each having a target device in the daisy chain. Each tunnel may originate at the host device and terminate at their target device. Each tunnel may bypass devices between the host device and the tunnel's target device. These two techniques may also be combined. Another example may provide a method of simplifying the routing of high-speed data signals through a network topology.

## Claims

### Claim 1

A method of transferring data among a plurality of electronic devices, the method comprising:
receiving first data at a first routing circuit of a first electronic device;
receiving second data at a second routing circuit of the first electronic device;
providing the first data using the first routing circuit to one of a first electronic circuit of the first electronic device, a second set of pins of a first connector of the first electronic device, or a second set of pins of a second connector of the first electronic device; and
providing the second data using the second routing circuit to one of a first set of pins of the first connector of the first electronic device or a first set of pins of the second connector of the first electronic device,
wherein the first connector and the second connector of the first electronic device are the same type of connector, each having corresponding pins in corresponding positions for a first lane and each having corresponding pins in corresponding positions for a second lane, the first set of pins of the first connector for a first lane of the first connector, the first set of pins of the second connector for a first lane of the second connector, the second set of pins of the first connector for a second lane of the first connector, and the second set of pins of the second connector for a second lane of the second connector, and
wherein the first routing circuit of the first electronic device provides the first data to a second set of pins of a first connector of the first electronic device using an input/output port.

### Claim 2 (depends on 1)

The method of claim 1 wherein the first data and second data include Thunderbolt data.

### Claim 3 (depends on 2)

The method of claim 2 wherein the first electronic device is a display device.

### Claim 4 (depends on 3)

The method of claim 3 wherein the first connector may connect to a hard drive.

### Claim 5 (depends on 1)

The method of claim 1 wherein the first data and the second data are received by the first routing circuit and the second routing circuit using a first physical cable.

### Claim 6 (depends on 5)

The method of claim 5 wherein the first physical cable is a tethered cable.

### Claim 7 (depends on 5)

The method of claim 5 wherein the first data and the second data include PCIe data in a Thunderbolt tunnel.

### Claim 8

An electronic device comprising:
a first connector;
a second connector, wherein the first connector and the second connector are the same type of connector, each having corresponding pins in corresponding positions for a first lane and each having corresponding pins in corresponding positions for a second lane;
a first routing circuit coupled to receive data and having input/output circuitry coupled to pins for the second lane in the first connector and pins for the second lane in the second connector;
a second routing circuit coupled to receive data and having input/output circuitry coupled to pins for the first lane in the first connector and pins for the first lane in the second connector; and
a first electronic circuit coupled to the first routing circuit.

### Claim 9 (depends on 8)

The electronic device of claim 8 wherein the first routing circuit is configured to receive first data and to provide the first data to one of the first electronic circuit, pins for the second lane in the first connector, or pins for the second lane in the second connector.

### Claim 10 (depends on 9)

The electronic device of claim 9 wherein the second routing circuit is configured to receive second data and to provide the second data to one of the pins for the first lane in the first connector, or pins for the first lane in the second connector.

### Claim 11 (depends on 10)

The electronic device of claim 10 wherein the first data and second data include Thunderbolt data.

### Claim 12 (depends on 8)

The electronic device of claim 8 wherein the electronic device is a display device.

### Claim 13 (depends on 12)

The electronic device of claim 12 wherein the first connector may connect to a hard drive.

### Claim 14 (depends on 8)

The electronic device of claim 8 wherein the data is received by the first routing circuit and the second routing circuit using a first physical cable.

### Claim 15 (depends on 14)

The electronic device of claim 14 wherein the first physical cable is a tethered cable.

### Claim 16 (depends on 14)

The electronic device of claim 14 wherein the data includes PCIe data in a Thunderbolt tunnel.

### Claim 17 (depends on 14)

The electronic device of claim 14 wherein data for the first routing circuit is conveyed in a first lane of the first physical cable and data for the second routing circuit is conveyed in a second lane of the first physical cable.

### Claim 18 (depends on 17)

The electronic device of claim 17 wherein the first lane and the second lane of the first physical cable correspond to specific conductors in the first physical cable.

### Claim 19 (depends on 8)

The electronic device of claim 8 wherein the first connector and the second connector are Thunderbolt connectors.
