IP Library Granted Patent US 9,672,183
Granted Patent B2
US 9,672,183 · App. 14/557,148 · Granted Jun 6, 2017

Integration of downstream ports in a multiple interface device

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,672,183
App. No.
14/557,148
Granted
Jun 6, 2017
Kind
B2
Abstract

One aspect of a multiple data type interface device can include a plurality of upstream ports, wherein at least two of the upstream ports are of a different type, a plurality of downstream ports, wherein at least one of the plurality of downstream ports is configured to connect to an external device, and one or more processors configured to detect a connection at one of the plurality of upstream ports, and route an upstream port signal associated with one of the plurality of upstream ports to the at least one of the plurality of downstream ports configured to connect to the external device when the connection is detected at the one of the plurality of upstream.

Claims (42)

1. A multiple data type interface device, comprising:

a plurality of upstream ports, wherein at least two of the upstream ports are of a different type;

a plurality of downstream ports, wherein at least one of the plurality of downstream ports is configured to connect to a first external device; and

one or more processors configured to:

detect that a second external device is connected to one of the plurality of upstream ports; and

route an upstream port signal associated with the one of the plurality of upstream ports to the at least one of the plurality of downstream ports configured to connect to the first external device in response to determining that the second external device is connected to the one of the plurality of upstream ports.

2. The device of claim 1 , wherein the one or more processors are further configured to convert the routed upstream port signal from a first signal standard to a second signal standard.

3. The device of claim 2 , wherein:

the first signal standard comprises a peripheral component interconnect express (PCIe) standard; and

the second signal standard comprises a universal serial bus (USB) standard.

4. The device of claim 3 , wherein the one or more processors are further configured to route a downstream port signal associated with one of the plurality of downstream ports to the one of the plurality of upstream ports.

5. The device of claim 4 , wherein the one or more processors are further configured to convert the routed downstream port signal from the USB standard to the PCIe standard.

6. The device of claim 4 , wherein the one or more processors are further configured to route the upstream port signal and the downstream port signal through one of a universal serial bus (USB) B-type interface or a USB extensible host controller interface (xHCI).

7. The device of claim 6 , wherein the one or more processors are further configured to route the upstream port signal through the USB B-type interface in response to determining that the one of the plurality of upstream ports comprises a USB B-type compatible port.

8. The device of claim 7 , wherein the one or more processors are further configured to route the upstream port signal through the xHCI in response to determining that the one of the plurality of upstream ports comprises a PCIe compatible port.

9. The device of claim 8 , wherein the plurality of downstream ports comprise a plurality of USB A-type compatible ports.

10. The device of claim 3 , further comprising at least one internal storage device, wherein the one or more processors are further configured to:

route a second upstream port signal associated with one of the plurality of upstream ports to the at least one internal storage device; and

convert the routed second upstream port signal from the PCIe standard to a third signal standard.

11. The device of claim 10 , wherein the third signal standard comprises an external serial advanced technology attachment (eSATA) standard.

12. The device of claim 1 , further comprising an external hard drive.

13. A method for switching between interfaces of a multiple data type interface device, the method comprising:

detecting a connection at one of a plurality of upstream ports, wherein:

at least two of the plurality of upstream ports are of a different type; and

the one of the plurality upstream ports is configured to connect to

a first external device; and

routing an upstream port signal associated with the one of the plurality of upstream ports to at least one of a plurality of downstream ports connected to a second external device.

14. The method of claim 13 , further comprising converting the routed upstream port signal from a first signal standard to a second signal standard.

15. The method of claim 14 , wherein:

the first signal standard comprises a peripheral component interconnect express (PCIe) standard; and

the second signal standard comprises a universal serial bus (USB) standard.

16. The method of claim 15 , further comprising routing a downstream port signal associated with one of the plurality of downstream ports to the one of the plurality of upstream ports.

17. The method of claim 16 , further comprising converting the routed downstream port signal from the USB standard to the PCIe standard.

18. The method of claim 16 , further comprising routing the upstream port signal and the downstream port signal through one of a universal serial bus (USB) B-type interface or a USB extensible host controller interface (xHCI).

19. The method of claim 18 , further comprising routing the upstream port signal through the USB B-type interface in response to determining that the one of the plurality of upstream ports comprises a USB B-type compatible port.

20. The method of claim 19 , further comprising routing the upstream port signal through the xHCI in response to determining that the one of the plurality of upstream ports comprises a PCIe compatible port.

21. The method of claim 20 , wherein the plurality of downstream ports comprise a plurality of USB A-type compatible ports.

22. The method of claim 15 , further comprising:

routing a second upstream port signal associated with one of the plurality of upstream ports to at least one internal storage device; and

converting the routed second upstream port signal from the PCIe standard to a third signal standard.

23. The method of claim 22 , wherein the third signal standard comprises an external serial advanced technology attachment (eSATA) standard.

24. The method of claim 13 , wherein the multiple data type interface device comprises an external hard drive.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2015
From: KAKISH, MUSA I.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 035726/0482 →