IP Library Granted Patent US 6,973,519
Granted Patent B1
US 6,973,519 · App. 10/454,407 · Granted Dec 6, 2005

Card identification compatibility

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 6,973,519
App. No.
10/454,407
Granted
Dec 6, 2005
Kind
B1
Abstract

An embodiment of the present invention includes a high speed multi-media card system for automatic detection of high speed communication including a host and one or more media cards, coupled to the host through a one or more of data lines, at least one of which is a serial data line. The one or more media cards each have a unique card identification number (CID) associated therewith. In response to a first command from the host requesting each card's unique CID and responsive thereto, said one or more media cards send their respective CID, through the serial data line, to the host and if the sent CID matches that which is expected from the host, the host transmits a second command assigning a relative card address (RCA) to the card whose CID made the match. The one or more media cards drive a predetermined value on all or a portion of the one or more of data lines and the host automatically senses the predetermined value which is indicative of operation at high speeds by the cards which have driven the predetermined value onto the data lines. The host communicates, in high speed mode, with the cards which have driven the predetermined value onto the data lines.

Claims (55)

1. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host; and

one or more media cards, coupled to the host through a one or more of data lines, at least one of which is a serial data line, said one or more media cards each having a unique card identification number (CID) associated therewith and responsive to a first command from the host requesting each card's unique CID and responsive thereto, said one or more media cards sending their respective CID, through the serial data line, to the host and if the sent CID matches that which is expected from the host, the host transmitting a second command assigning a relative card address (RCA) to the card whose CID made the match, and said one or more media cards driving a predetermined value on all or a portion of the one or more of data lines and said host automatically sensing said predetermined value which is indicative of operation at high speeds by the cards which have driven said predetermined value on the data lines, said host communicating in high speed mode with the cards which have driven the predetermined value on the data lines.

2. A high speed multi-media card system as recited in claim 1 wherein said one or more media cards includes a particular media card including data ports connected to the one or more of data lines, said data ports connected to transistors for driving the data lines to a predetermined value when enabled by the particular media card.

3. A high speed multi-media card system as recited in claim 2 wherein the one or more of data lines are coupled to pull-up resistors.

4. A high speed multi-media card system as recited in claim 1 wherein said particular media card is a high speed media card.

5. A high speed multi-media card system as recited in claim 1 wherein said one or more media cards includes a particular media card including data ports connected to the one or more of data lines, a subset of said one or more of data ports coupled to resistors for driving the data lines connected thereto to a first predetermined value and another subset of said one or more of data ports coupled to transistors for driving the data lines connected thereto to a second predetermined value.

6. A high speed multi-media card system as recited in claim 5 wherein said particular media card is a high speed card.

7. A high speed multi-media card system as recited in claim 5 wherein said host includes a one or more of data ports coupled to said one or more of data lines, at least one of said host data ports coupled to a host transistor.

8. A high speed multi-media card system as recited in claim 5 wherein one of the one or more media cards continues to communicate with the host serially through the serial data line.

9. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host;

one or more media cards, coupled to the host through a one or more of data lines, at least one of which is a serial data line, said host for sending a first command to the cards indicating its capability to support multi-bit communication, said cards, in response to the first command, driving the number of data lines that they can support indicative of the number of bits of the data lines they can use to communicate with the host, thereafter, the host automatically communicating with the media cards using the number of data lines driven by the latter.

10. A high speed multi-media card system as recited in claim 9 wherein at least one of the media cards is a high speed media card.

11. A high speed multi-media card system as recited in claim 9 wherein said one or more media cards includes a particular media card including data ports connected to the one or more of data lines, a subset of said one or more of data ports coupled to resistors for driving the data lines connected thereto to a first predetermined value and another subset of said one or more of data ports coupled to transistors for driving the data lines connected thereto to a second predetermined value.

12. A high speed multi-media card system as recited in claim 11 wherein said host includes a one or more of data ports coupled to said one or more of data lines, at least one of said host data ports coupled to a host transistor.

13. A high speed multi-media card system as recited in claim 11 wherein one of the one or more media cards continues to communicate with the host serially through the serial data line.

14. A method for automatic detection of high speed communication used in high speed multi-media card systems comprising:

receiving a first command from a host, through a one or more of data lines, requesting unique card identification numbers (CID) from one or more media cards coupled to the host;

responsive to said first command, sending respective CIDs, through the serial data line, to the host;

if one of the sent CIDs matches that which is expected from the host, the host transmitting a second command assigning a relative card address (RCA) to the card whose CID made the match;

driving a predetermined value on all or a portion of the one or more of data lines;

automatically sensing said predetermined value which is indicative of operation at high speeds by the cards which have driven said predetermined value on the data lines; and

communicating, in high speed mode, with the cards which have driven the predetermined value on the data lines.

15. A method for automatic detection as recited in claim 14 wherein if none of the sent CIDs match that which is expected from the host, the one or more media cards remaining in a ‘ready’ state.

16. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host;

one or more media cards, coupled to the host through one or more signal lines, at least one of which is a data line, said host and the one or more media cards communicating with each other using a first mode of communication, said host for sending command or data to the cards, using said first mode of communication and at a predetermined period of time, the host and/or one of the one or more media cards driving a value on the one or more signal lines, wherein when the host or the one or more media cards senses said value, a second mode of communication is switched thereto.

17. A high speed multi-media card system as recited in claim 16 wherein said first mode of communication is serial and said second mode of communication is multi-bit.

18. A high speed multi-media card system as recited in claim 16 wherein in the second mode of communication, four, eight or higher number of data lines is employed.

19. A method for automatic detection of high speed communication employed in high speed multi-media card systems comprising:

communicating using a first mode of communication between a host and one or more media cards through one or more signal lines;

sending command or data to the cards, using said first mode of communication;

at a predetermined period of time, the host and/or one of the one or more media cards driving a value on the one or more signal lines;

when the host or the one or more media cards senses said value, switching to a second mode of communication.

20. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host;

one or more media cards, coupled to the host through a plurality of signal lines, at least one of which is a data line, said host and the one or more media cards communicating with each other using a first mode of communication, automatically switching to a second mode of communication when the host or the one or more media cards detects a predetermined value on the signal lines indicative of the host and/or one of the one or more media cards having driven said predetermined value on the one or more signal lines.

21. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host; and

one or more media cards, coupled to the host through a plurality of data lines, at least one of which is a serial data line, said one or more media cards each having a unique card identification number (CID) associated therewith and responsive to a first command from the host requesting each card's unique CID and responsive thereto, said one or more media cards sending their respective CID, through the serial data line, to the host and if the sent CID matches that which is expected from the host, the host transmitting a second command assigning a relative card address (RCA) to the card whose CID made the match, and said one or more media cards driving a predetermined value on all or a portion of the plurality of data lines and said host automatically sensing said predetermined value which is indicative of operation at high speeds by the cards which have driven said predetermined value on the data lines, said host communicating in high speed mode with the cards which have driven the predetermined value on the data lines.

22. A high speed multi-media card system as recited in claim 21 wherein said one or more media cards includes a particular media card including data ports connected to the plurality of data lines, said data ports connected to transistors for driving the data lines to a predetermined value when enabled by the particular media card.

23. A high speed multi-media card system as recited in claim 22 wherein the plurality of data lines are coupled to pull-up resistors.

24. A high speed multi-media card system as recited in claim 22 wherein said particular media card is a high speed media card.

25. A high speed multi-media card system as recited in claim 22 wherein said one or more media cards includes a particular media card including data ports connected to the plurality of data lines, a subset of said one or more of data ports coupled to resistors for driving the data lines connected thereto to a first predetermined value and another subset of said one or more of data ports coupled to transistors for driving the data lines connected thereto to a second predetermined value.

26. A high speed multi-media card system as recited in claim 25 wherein said particular media card is a high speed card.

27. A high speed multi-media card system as recited in claim 25 wherein said host includes a one or more of data ports coupled to said plurality of data lines, at least one of said host data ports coupled to a host transistor.

28. A high speed multi-media card system as recited in claim 25 wherein one of the one or more media cards continues to communicate with the host serially through the serial data line.

29. A high speed multi-media card system for automatic detection of high speed communication comprising:

a host;

one or more media cards, coupled to the host through a plurality of data lines, at least one of which is a serial data line, said host for sending a first command to the cards indicating its capability to support multi-bit communication, said cards, in response to the first command, driving the number of data lines that they can support indicative of the number of bits of the data lines they can use to communicate with the host, thereafter, the host automatically communicating with the media cards using the number of data lines driven by the latter.

30. A high speed multi-media card system as recited in claim 29 wherein at least one of the media cards is a high speed media card.

31. A high speed multi-media card system as recited in claim 30 wherein said one or more media cards includes a particular media card including data ports connected to the plurality of data lines, a subset of said one or more of data ports coupled to resistors for driving the data lines connected thereto to a first predetermined value and another subset of said one or more of data ports coupled to transistors for driving the data lines connected thereto to a second predetermined value.

32. A high speed multi-media card system as recited in claim 31 wherein said host includes a one or more of data ports coupled to said one or more of data lines, at least one of said host data ports coupled to a host transistor.

33. A high speed multi-media card system as recited in claim 31 wherein one of the one or more media cards continues to communicate with the host serially through the serial data line.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
MERGER Recorded Jun 11, 2013
From: LEXAR MEDIA, INC.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030591/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2003
From: ESTAKHRI, PETRO; NEMAZIE, SAM
To: LEXAR MEDIA, INC.
Reel/Frame 014187/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2003
From: ESTAKHRI, PETRO; NEMAZIE, SAM
To: LEXAR MEDIA, INC.
Reel/Frame 014522/0851 →