IP Library Granted Patent US 7,177,964
Granted Patent B2
US 7,177,964 · App. 11/205,342 · Granted Feb 13, 2007

Multiple removable non-volatile memory cards serially communicating with a host

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,177,964
App. No.
11/205,342
Granted
Feb 13, 2007
Kind
B2
Abstract

Two or more very small encapsulated electronic circuit cards to which data are read and written are removably inserted into two or more sockets of a host system that is wired to the sockets. According to one aspect of the disclosure, command and response signals are normally communicated between the host and the cards by a single circuit commonly connected between the host and all of the sockets but during initialization of the system a unique relative card address is confirmed to have been written into each card inserted into the sockets by connecting the command and status circuit to each socket one at a time in sequence. This is a fast and relatively simple way of setting card addresses upon initialization of such a system. According to a second aspect of the disclosure, the host adapts to transferring data between it and different cards of the system over at least two different number of the data lines commonly connected between the host and all of one or more sockets, each card permanently storing a host readable indication of the number of parallel data lines the card is capable of using. This allows increasing the rate of data transfer when the need justifies an increased card circuit complexity. According to a third aspect of the disclosure, a serial stream of data is sent over a number of data lines from one to many by alternately connecting bits of the stream to a particular number of individual lines.

Claims (17)

1. A method of operating an enclosed electronics circuit card containing re-writable non-volatile memory therein and having a plurality of external electrical contacts, comprising:

transferring data to and from the memory from outside of the card through one or more of the external data contacts,

electronically storing within the memory card a read-only indication of the one or more external data contacts that are operable for transferring data to and from the memory, and

providing for the stored indication to be read through the external contacts, whereby data communication may be established with the memory through the indicated one or more contacts.

2. The method of claim 1 , wherein the stored indication includes a number selected from the group of one, two or four of the external contacts.

3. The method of claim 1 , wherein the stored indication includes a number selected from the group of one or four of the external contacts.

4. The method of claim 1 , additionally comprising, when the stored indication is two or more of the contacts, of receiving and sending a stream of data therethrough during writing data into and reading of data from the memory, respectively, by alternately sequentially transmitting packets of multiple bits of the data stream in parallel through the indicated two or more contacts.

5. The method of claim 1 , additionally comprising, when the stored indication is two or more of the contacts, of receiving and sending a stream of data therethrough during writing data into and reading of data from the memory, respectively, by alternately sequentially transmitting individual bits of the data stream in parallel through the indicated two or more contacts.

6. The method of claim 1 , additionally comprising:

electronically storing within the memory card an address of the card in a manner to be readable through the external contacts, and

upon initialization of the card, generating a number within the card that is stored as the card address.

7. The method of claim 6 , wherein generating a number includes generating a random number from a random number generator included within the card.

8. A method of operating an enclosed electronics circuit card containing re-writable non-volatile memory therein and having a plurality of external electrical contacts, comprising:

transferring data to and from the memory from outside of the card through one or more of the external data contacts,

electronically storing within the memory card an address of the card in a manner to be readable through the external contacts, and

upon initialization of the card, generating a number within the card that is stored as the card address.

9. The method of claim 8 , wherein generating a number includes generating a random number from a random number generator included within the card.

Assignments (3)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038809/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038438/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: CEDAR, YORAM; HOLTZMAN, MICKY; PINTO, YOSI
To: SANDISK CORPORATION
Reel/Frame 031462/0231 →