Reuven Elhamias - Sunnyvale CA, US David Zehavi - Newe Ziv, IL Roni Barzilai - Cfar-Vradim, IL Vivek Mani - Chicago IL, US Simon Stolero - Nahriya, IL
Assignee:
SanDisk Corporation - Milpitas CA
International Classification:
G06F 12/00
US Classification:
711167
Abstract:
Methods and systems for working around the timeout limitations of physical interface standards for detachable modules. By use of dummy data blocks to keep the bus active, the bus timeout requirements (in either direction) can be spoofed, to thereby permit more complex processing operations to be performed that may exceed the bus timeout of a particular specification. A controller in the memory system deasserts the ready signal and holds the bus connecting the computer system in a “busy” state until the memory system is about to timeout. During a write operation, the controller receives dummy data blocks from the computer system before the write bus timeout period expires, causing the bus timeout period to be reset. During a read operation, the controller sends dummy data blocks to the computer system before the read bus timeout period expires, causing the bus timeout period to be reset.
Memory Cards Including A Standard Security Function
Eliyahou Harari - Saratoga CA, US Yoram Cedar - Cupertino CA, US Wesley G. Brewer - Menlo Park CA, US Yosi Pinto - Kfar-Vradim, IL Reuven Elhamias - Sunnyvale CA, US Michael Holtzman - Cupertino CA, US
A memory card of one published standard, such as the Multi-Media Card (MMC) or Secure Digital Card (SD), is modified to include the function of a Subscriber Identity Module (SIM) according to another published standard. The controller of the memory card communicates between electrical contacts on the outside of the card and both the memory and the SIM. In one specific form, the memory card has the physical configuration of the current Plug-in SIM card with a few external contacts added to accommodate the memory controller and data memory. In another specific form, the memory card has the physical configuration of the current SD card, including external contacts.
Method For Writing Data Of An Atomic Transaction To A Memory Device
Andrew Tomlin - San Jose CA, US Sergey A. Gorobets - Edinburgh, GB Reuven Elhamias - Sunnyvale CA, US Shai Traister - Sunnyvale CA, US Alan D. Bennett - Edinburgh, GB
Assignee:
SanDisk Technologies, Inc. - Plano TX
International Classification:
G06F 13/00
US Classification:
711154, 711E12054
Abstract:
A method for writing data to a memory device is disclosed. In one embodiment, data of an atomic transaction is written to a first memory in a memory device. A determination is made regarding whether all of the data of the atomic transaction was written to the first memory. The data of the atomic transaction is read from the first memory and written to a second memory in the memory device only if it is determined that all of the data of the atomic transaction was written to the first memory.
Eran Shen - Naharya, IL Reuven Elhamias - Sunnyvale CA, US
International Classification:
G06F 17/00 G06F 7/08
US Classification:
235375, 235381
Abstract:
A method and system of providing movies or other content is provided where a flash drive or flash memory card is used in place of DVD's or other formats. A user receives the content on the flash drive from a kiosk. The system ensures that a codec supported by the player of the user will be utilized to encode the content, or in certain embodiments a corresponding codec is provided along with the movie. Authentication and encryption mechanisms ensure that the movie is only provided to an authentic card and/or player from a kiosk, so that the movies cannot be provided to flash devices that do not have proper security mechanisms to safeguard the content or to those not authorized to otherwise receive the movie.
Eran Shen - Naharya, IL Reuven Elhamias - Sunnyvale CA, US
International Classification:
H04L 9/00
US Classification:
705 51
Abstract:
A method and system of providing movies or other content is provided where a flash drive or flash memory card is used in place of DVD's or other formats. A user receives the content on the flash drive from a kiosk. The system ensures that a codec supported by the player of the user will be utilized to encode the content, or in certain embodiments a corresponding codec is provided along with the movie. Authentication and encryption mechanisms ensure that the movie is only provided to an authentic card and/or player from a kiosk, so that the movies cannot be provided to flash devices that do not have proper security mechanisms to safeguard the content or to those not authorized to otherwise receive the movie.
A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with the amount of the memory's expected remaining lifetime in real time units or as a percentage of estimated initial life. An end of life warning can also be provided. The memory device can be resized by host command. In an exemplary embodiment, a host can send a request to the memory device obtain its status and the size of logical units with which it operates. Based on this information, portions of the memory device can be erased, after which it can be reformatted and operated with a reduce capacity.
Memory Cards With End Of Life Recovery And Resizing
A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with the amount of the memory's expected remaining lifetime in real time units or as a percentage of estimated initial life. An end of life warning can also be provided. The memory device can be resized by host command. In an exemplary embodiment, a host can send a request to the memory device obtain its status and the size of logical units with which it operates. Based on this information, portions of the memory device can be erased, after which it can be reformatted and operated with a reduce capacity.
Memory Device With Circuitry For Writing Data Of An Atomic Transaction
Andrew Tomlin - San Jose CA, US Sergey A. Gorobets - Edinburgh, GB Reuven Elhamias - Sunnyvale CA, US Shai Traister - Sunnyvale CA, US Alan D. Bennett - Edinburgh, GB
International Classification:
G06F 12/00
US Classification:
711155, 711E12001
Abstract:
A memory device with circuitry for writing data of an atomic transaction is disclosed. In one embodiment, data of an atomic transaction is written to a first memory in a memory device. A determination is made regarding whether all of the data of the atomic transaction was written to the first memory. The data of the atomic transaction is read from the first memory and written to a second memory in the memory device only if it is determined that all of the data of the atomic transaction was written to the first memory.