IP Library Granted Patent US 7,131,595
Granted Patent B2
US 7,131,595 · App. 10/762,679 · Granted Nov 7, 2006

Automatic drive icon assignment by media type in single slot USB card readers

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 7,131,595
App. No.
10/762,679
Granted
Nov 7, 2006
Kind
B2
Abstract

In various embodiments, icons, specific to a type of memory card (e.g., a flash memory card) inserted into a card reader may be displayed. In some embodiments, the card reader may be electrically connected to the host controller each time a memory card is inserted into the card reader. In various embodiments, different device identifications may be reported as if the card reader were actually several different card readers each dedicated to a different memory card type. A registry of an operating system may be preloaded with a different icon for each of the different card reader types. An icon may be displayed on a display specific to the type of memory card inserted. When the memory card is removed, the card reader may be electrically disconnected and the displayed icon may be removed or replaced.

Claims (38)

1. A system, comprising:

a processor;

a display coupled to the processor;

a host controller coupled to the processor; and

a card reader coupled to the host controller;

wherein the card reader is operable to report an interface of a memory card inserted into the card reader; and

wherein the display is operable to display an icon specific to the interface of the memory card inserted into the card reader, wherein the icon is selected from a plurality of possible icons, and wherein each of the plurality of possible icons is specific to a respective one of a plurality of different memory card interfaces.

2. The system of claim 1 , wherein the card reader is electrically connected to the host controller when the memory card is inserted into the card reader.

3. The system of claim 1 , wherein the card reader is electrically disconnected from the host controller when the memory card is removed from the card reader.

4. The system of claim 1 , wherein the card reader reports a device identification specific to the interface of the memory card inserted into the card reader.

5. The system of claim 4 , further comprising a registry preloaded with an icon specific to the device identification reported.

6. The system of claim 4 , wherein the card reader is operable to report at least two different device identifications specific to at least two different interfaces of memory cards.

7. The system of claim 1 , wherein the interface of the memory card comprises one of a SmartMedia™ (SM) memory card interface, xD Picture Cards™ (xD) interface, a Memory Stick™ interface, a High Speed Memory Stick (HSMS) interface, a Memory Stick PRO™ (MSPRO) interface, a Secure Digital (SD) memory card interface, a MultiMediaMemory™ memory card (MMC) interface, NAND Flash interface, Compact Flash™ (CF) interface, or a CF form-factor Advanced Technology Attachment (ATA) hard drive interface.

8. The system of claim 1 , wherein text indicative of the interface of the memory card is displayed proximate to the. icon.

9. The system of claim 1 , wherein the card reader is a single slot card reader.

10. The system of claim 1 , wherein the interface of the memory card comprises one of a SmartMedia™ (SM) memory card interface, xD Picture Cards™ (xD) interface, a Memory Stick™ interface, a High Speed Memory Stick (HSMS) interface, a Memory Stick PRO™ (MSPRO) interface, a Secure Digital (SD) memory card interface, a MultiMediaMemory™ memory card (MMC) interface, NAND Flash interface, Compact Flash™ (CF) interface, or a CF form-factor Advanced Technology Attachment (ATA) hard drive interface.

11. A method, comprising:

electrically connecting a card reader to a host controller when a memory card is inserted into the card reader;

reporting a device identification, to the host controller, specific to an interface of the memory card inserted into the card reader, wherein the device identification is selected from a plurality of device identifications, and wherein each of the plurality of device identifications is specific to a respective one of a plurality of different memory card interfaces; and

displaying an icon on a display coupled to the host controller, wherein the icon is specific to the device identification reported.

12. The method of claim 11 , further comprising electrically disconnecting the card reader if the memory card is removed.

13. The method of claim 12 , further comprising removing an icon from the display when the card reader is electrically disconnected.

14. The method of claim 12 , further comprising displaying an empty card reader icon on the display.

15. The method of claim 11 , further comprising receiving an icon indication for display from a registry coupled to the processor.

16. The method of claim 15 , wherein the registry has at least two icon types preloaded, wherein each of the at least two icons is specific to a different interface of the memory card.

17. The method of claim 11 , wherein the card reader is a single slot card reader.

18. The method of claim 11 , wherein the icon is displayed in a menu of available storage media accessible by the processor.

19. The method of claim 11 , further comprising displaying text indicative of the interface of the memory card relative to the icon.

20. The method of claim 11 , further comprising reporting a the device identification when the memory card is inserted into the card reader without having to reconnect the card reader.

21. A computer-accessible memory medium comprising program instructions, wherein the program instructions are executable by a processor to:

electrically connect a card reader to a host controller when a memory card is inserted into the card reader, wherein the memory card has a format;

receive a device identification of a plurality of device identifications, from the host controller, specific to the format of the memory card inserted into the card reader, wherein each of the plurality of device identifications is specific to a respective one of a plurality of different memory card formats; and

display an icon on a display, wherein the icon is specific to the device identification reported.

22. The computer-accessible memory medium of claim 21 , wherein the program instructions are further executable to electrically disconnect the card reader if the memory card is removed.

23. The computer-accessible memory medium of claim 22 , wherein the program instructions are further executable to receive an icon indication for display from a registry of an operating system for a processor coupled to the host controller.

24. The computer-accessible memory medium of claim 22 , wherein the registry has at least two icon types preloaded, wherein each of the at least two icons is specific to a different format of the memory card.

25. The computer-accessible memory medium of claim 22 , wherein the icon is displayed in a menu of available storage media accessible by the processor.

26. The computer-accessible memory medium of claim 22 , wherein the program instructions are further executable to report a the device identification when the memory card is inserted into the card reader without having to reconnect the card reader.

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 044820/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2004
From: WURZBURG, HENRY
To: STANDARD MICROSYSTEMS CORPORATION
Reel/Frame 014931/0221 →