IP Library Granted Patent US 8,150,452
Granted Patent B2
US 8,150,452 · App. 12/609,714 · Granted Apr 3, 2012

Providing a connection between a memory medium of a mobile device and an external 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 8,150,452
App. No.
12/609,714
Granted
Apr 3, 2012
Kind
B2
Abstract

System and method for providing a high speed connection to a memory medium of a mobile device. The mobile device may be a mobile phone or other type of portable electronic device. The memory medium may be removable and/or may be flash memory, as desired. The mobile device may include a USB hub that provides a direct high speed connection between an external device and a memory medium of the mobile device. The USB hub may also provide a connection (possibly high speed) between the external device and the processor of the mobile device. The mobile device may also include a high speed connection between the processor of the mobile device and the memory medium.

Claims (38)

1. A system that is configured to be incorporated in a mobile device, comprising:

a first port that is configured to couple to an external device, wherein the first port comprises a universal serial bus (USB) port;

a second port that is configured to couple to a memory medium of the mobile device;

a third port that is configured to couple to a processor of the mobile device;

a USB hub coupled to the first port, the second port, and the third port, wherein the USB hub is configured to:

provide a first pathway between the first port and the second port, wherein the first pathway is configured to allow transfer of data between the external device and the memory medium, wherein the processor of the mobile device is not required to perform transfer of data between the external device and the memory medium; and

provide a second pathway between the first port and the third port, wherein the second pathway is configured to allow transfer of data between the external device and the processor.

2. The system of claim 1 , wherein the USB hub is configured to provide a super speed USB connection between the external device and the memory medium.

3. The system of claim 1 , wherein the USB hub is configured to provide USB 3.0 communication between the external device and the memory medium.

4. The system of claim 1 , wherein the system is further configured to:

provide a third pathway between the second port and the third port, wherein the third pathway is configured to allow communication between the processor and the memory medium.

5. The system of claim 1 , further comprising:

a memory controller of the memory medium, wherein the USB hub is coupled to the memory controller, and wherein the memory controller is configured to couple to the processor separate from the USB hub.

6. The system of claim 1 , wherein the processor is coupled to the memory via a memory multiplexer, wherein the memory multiplexer is configured to provide a pathway between the processor and the memory medium, independent of the USB hub.

7. The system of claim 1 , wherein the system is configured to be enumerate the memory medium as a USB mass storage device.

8. The system of claim 1 , wherein the system is configured to be enumerate the memory medium as a media transfer protocol (MTP) device.

9. The system of claim 1 , further comprising:

a direct memory access (DMA) controller coupled to the USB hub, wherein the DMA Controller is configurable to perform transfer of data between the external device and the memory medium.

10. The system of claim 9 , further comprising:

a processor coupled to the USB hub, wherein the processor is configured to configure the DMA controller to perform the transfer of data between the external device and the memory medium.

11. A method, comprising:

establishing a connection with an external device, wherein the external device is connected to a mobile device via a first port;

providing a first pathway between the external device and a memory medium of the mobile device using a universal serial bus (USB) hub, and wherein the pathway between the external device and the memory medium does not include a processor of the mobile device;

transferring data between the external device and the memory medium of the mobile device using the first pathway, wherein said transferring data does not comprise use of the processor of the mobile device

providing a second pathway between the external device and the processor using the USB hub; and

transferring data between the external device and the processor of the mobile device using the second pathway.

12. The method of claim 11 , wherein said transferring data between the external device and the memory medium is performed at a USB super speed transfer rate.

13. The method of claim 11 , wherein the USB hub comprises a USB 3.0 hub.

14. The method of claim 11 , further comprising:

providing a third pathway between the processor and the memory medium using the USB hub; and

transferring data between the processor and the memory medium using the third pathway.

15. The method of claim 11 , further comprising:

providing a third pathway between the processor and the memory medium, wherein the third pathway is separate from the USB hub.

16. The method of claim 15 , wherein the third pathway utilizes a memory multiplexer.

17. The method of claim 11 , wherein said providing the first pathway comprises enumerating the memory medium as a USB mass storage device.

18. The method of claim 11 , wherein said providing the first pathway comprises enumerating the memory medium as a media transfer protocol (MTP) device.

19. The method of claim 11 , wherein said transferring data between the external device and the memory medium comprises using a direct memory access (DMA) controller coupled to the USB hub.

20. The method of claim 19 , wherein said transferring data between the external device and the memory medium comprises using a processor to configure the DMA controller to perform said transferring.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
MERGER Recorded Dec 11, 2017
From: STANDARD MICROSYSTEMS CORPORATION
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 044824/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2009
From: LIANG, WAYNE
To: STANDARD MICROSYSTEMS CORPORATION
Reel/Frame 023451/0453 →