Patents Assigned to SanDisk IL Ltd.
-
Patent number: 8190206Abstract: A SIM card comprising at least a first interface and a second interface different from the first interface is disclosed. In some embodiments, the SIM card is operative to receive data through the first interface, store the received data within the SIM card, and send back the stored data via the second interface. This enables a host operatively coupled with the SIM card to write data to the SIM card via the first interface and to read back the data via the second interface. Furthermore, a technique for extending the SIM EEPROM storage by keeping a portion of the file in flash is provided.Type: GrantFiled: February 27, 2007Date of Patent: May 29, 2012Assignee: Sandisk IL Ltd.Inventors: Menahem Lasser, Eitan Mardiks
-
Patent number: 8191120Abstract: The present invention teaches a powerless lockable UFD system and a method for securely protecting information stored and retrieved on UFDs (USB flash drives) that does not require electric power in order to enter a password to the UFD. The system also features an alarm and reset mechanism for clearing entered passwords. Passwords are concealed from the sight of a viewer for further protection. The system can be similarly incorporated into peripheral devices such as hard-disk drives (HDDs), printers, scanners, cameras, and portable memory devices.Type: GrantFiled: June 21, 2006Date of Patent: May 29, 2012Assignee: SanDisk IL Ltd.Inventors: Erez Baum, Donald Rich, Itzhak Pomerantz
-
Patent number: 8181046Abstract: A memory system self-initiates hibernation mode and responds to host commands issued during hibernation within a host protocol timeout period. Hibernation mode is entered after controller state data has been stored and while no host command to the memory system is pending. Power to volatile data storage is diminished during hibernation mode. Upon receiving a host command during hibernation mode, power is restored and a reduced portion of the controller state data is read from non-volatile memory. A removable data storage device or a portable electronic device with embedded data storage may be constructed with such a self-hibernating memory system.Type: GrantFiled: October 29, 2008Date of Patent: May 15, 2012Assignee: SanDisk IL Ltd.Inventors: Alon Marcu, Ori Stern
-
Patent number: 8171251Abstract: A storage device includes a local memory, wherein data are locally stored, and a controller that is operative, in accordance with a reduction policy, to modify the data on the local memory, thereby freeing storage area on the local memory.Type: GrantFiled: January 22, 2007Date of Patent: May 1, 2012Assignee: Sandisk IL Ltd.Inventors: Aran Ziv, Eyal Bychkov, Aryeh Mergi, Itzhak Pomerantz
-
Patent number: 8166220Abstract: A dual-interface connector for providing an interface to a storage device and an interface to a host and for connecting between a storage device and a host includes a storage device interface, for connecting with a storage device, and a host interface, for connecting with a host. A controller is operable in at least two distinct modes of operation. In a first mode of operation, the controller enables a session to be opened, by the host, between the storage device and the host when the storage device is connected to the storage device interface and the host is connected to the host interface. In a second mode of operation, the controller is operative, if an open session exists between the storage device and the host, to maintain the open session between the storage device and the host even after the storage device is disconnected from the storage device interface.Type: GrantFiled: August 4, 2008Date of Patent: April 24, 2012Assignee: Sandisk IL Ltd.Inventors: Shai Ben-Yacov, Itzhak Pomerantz, Judah Gamliel Hahn
-
Patent number: 8166244Abstract: A removable storage device with a processor and a non-volatile memory, and a method for using a removable storage device, are provided to emulate the computer system. The storage device stores in the non-volatile memory data it obtained from a first computer system, the data containing computer applications. When the storage device is removably connected to a second computer system and the second computer system is associated with a computer peripheral device, the processor in the storage device is instructed to emulate the original process environment of the first computer system.Type: GrantFiled: March 12, 2010Date of Patent: April 24, 2012Assignee: Sandisk IL Ltd.Inventors: Ari Daniel Fruchter, Judah Gamliel Hahn
-
Patent number: 8166067Abstract: A storage device provides a file system to a host based on the access rights of a user determined during authentication. If the authentication does not succeed, the storage device provides to the user a file system restricted to files authorized by public access rights. If the authentication does succeed, and the user is a device owner, the storage device provides to the user the native file system. If the authentication succeeds, and the user is not a device owner, the storage device provides a file system that is restricted to files that the given user is authorized to access. Due to the internal nature of the mechanism for safeguarding files, this security measure cannot be circumvented by simply connecting the storage device to another host that does not respect the permission rules of the file system.Type: GrantFiled: December 26, 2008Date of Patent: April 24, 2012Assignee: Sandisk IL Ltd.Inventor: Judah Gamliel Hahn
-
Patent number: 8154918Abstract: A method and system for programming and reading data with reduced read errors in a memory device. In one approach, date to be written to the memory device is scrambled using a first pseudo random number which is generated based on a page of the memory device to which the data is to be written, to provide first scrambled data, which is scrambled using a second pseudo random number which is generated based on a block of the memory device to which the data is to be written. This avoids bit line-to-bit line and block-to-block redundancies which can result in read errors. The data may also be scrambled using a third pseudo random number that depends on a section within a page. Scrambling may also be based on one or more previous pages which were written.Type: GrantFiled: October 15, 2008Date of Patent: April 10, 2012Assignee: SanDisk IL Ltd.Inventors: Eran Sharon, Idan Alrod
-
Patent number: 8148962Abstract: Systems and methods providing for improved voltage regulation of a supply voltage for an integrated circuit are described herein. The voltage regulator circuit includes a feedback circuit coupled to a first current path and adapted to maintain a gate voltage of a feedback transistor substantially constant. A pass device is coupled to a second current path and adapted to receive a signal with a magnitude based on first and second currents supplied by first and second current sources to the second current path. In an embodiment, the first current is a substantially constant current and the second current has a magnitude based on a magnitude of the voltage at the feedback transistor gate and a magnitude of a voltage at an output of the voltage regulator circuit coupled to the pass device.Type: GrantFiled: May 12, 2009Date of Patent: April 3, 2012Assignee: SanDisk IL Ltd.Inventor: Tomer Shaul Elran
-
Patent number: 8150890Abstract: A method of managing a plurality of files according to their respective instances of a property of the files, a data processing device that uses the method, and a computer readable storage medium bearing code for implementing the method. The files of at least one of the instances are managed according to a management protocol respective to that/those instance(s). Preferably, all the other files are managed according to a common default management protocol. Different protocols trade off performance vs. ruggedness, trade off average performance vs. latency, or include different defragmentation policies.Type: GrantFiled: March 9, 2009Date of Patent: April 3, 2012Assignee: SanDisk IL Ltd.Inventor: Amir Mosek
-
Patent number: 8151023Abstract: A hybrid storage apparatus for retaining printed content and storing digital content includes a loose-leaf binder configured to retain printed pages containing printed content, and a storage device that is fixedly attached to the loose-leaf binder. The storage device includes a socket port detachably connect to a cable, and a non-volatile memory coupled to the socket port and configured for storing digital content. The cable is separate from the hybrid storage apparatus and used for communicating with a host. Also provided is a hybrid storage apparatus for holding print media and for storing digital content that includes a plurality of pages containing printed content, a cover for retaining the pages, and a storage device that is fixedly attached to or embedded within the cover. The pages include at least one page that displays a table of contents and refers to the digital content items stored in the non-volatile memory.Type: GrantFiled: August 26, 2008Date of Patent: April 3, 2012Assignee: Sandisk IL Ltd.Inventor: Mordechai Teicher
-
Patent number: 8145830Abstract: A flash memory device includes a storage area having a main memory portion and a cache memory portion storing at least one bit per cell less than the main memory portion; and a controller that manages data transfer between the cache memory portion and the main memory portion according to at least one caching command received from a host. The management of data transfer, by the controller, includes transferring new data from the host to the cache memory portion, copying the data from the cache memory portion to the main memory portion and controlling (enabling/disabling) the scheduling of cache cleaning operations.Type: GrantFiled: April 26, 2010Date of Patent: March 27, 2012Assignee: SanDisk IL Ltd.Inventor: Menahem Lasser
-
Patent number: 8140064Abstract: An identity module includes a memory and a processor. In the memory are stored installation code for installing in the memory a provider profile that associates the identity module with a communication services provider and communication code that, in combination with the provider profile, supports communication by a host of the identity module using services of the communication services provider. The processor executes the installation code to install the provider profile and then executes the communication code in support of the communication. Preferably, no portion of any such communication suite is stored initially in the identity module. The host requests the provider profile from a server that includes a communication interface for communicating with the host, a memory wherein is stored code for providing to the host a customization suite that includes substantially all of the provider profile, and a processor for executing the code.Type: GrantFiled: May 29, 2008Date of Patent: March 20, 2012Assignee: SanDisk IL Ltd.Inventor: Eitan Mardiks
-
Patent number: 8135904Abstract: A method includes storing at a non-volatile memory in a data storage device a first copy of a memory management table. The method further includes storing, at the non-volatile memory, a list of data entries that identify unused blocks of the non-volatile memory, where the list defines an order of allocating the unused blocks. The method further includes, in response to detecting a power event, accessing an entry of the ordered list to identify a block, and selectively updating the first copy of the memory management table based on a status of the identified block.Type: GrantFiled: June 24, 2010Date of Patent: March 13, 2012Assignee: Sandisk IL Ltd.Inventors: Menahem Lasser, Meir Avraham
-
Patent number: 8132243Abstract: An OTP token for facilitating the authorizing of a client workstation to conduct a session with a server over the Internet is disclosed. Information at least partially identifying the server is provided to the OTP token and/or the client workstation, and a determination is made, using this identifying information, if the server is a legitimate server. In accordance with this determination, it is decided whether or not to transmit data indicative of a session OTP from the OTP token to the client workstation. In some embodiments, if the identifying information is indicative of a legitimate server, the data indicative of the session OTP is transmitted from the OTP token to the client workstation, and otherwise, the data indicative of the session OTP is withheld from the client workstation. Data indicative of the session OTP may include, in various embodiments, either multi-factor authentication data derived from user authorization data, or session OTP data that is independent of user authentication data.Type: GrantFiled: August 11, 2006Date of Patent: March 6, 2012Assignee: SanDisk IL Ltd.Inventor: Eyal Bychkov
-
Patent number: 8130950Abstract: A method for random number generation includes generating random number sequences using a Random Number 5 Generator (RNG) circuit having an externally-modifiable configuration. The RNG circuit generates a first random number sequence having a first measure of randomness, and modifies the configuration of the RNG circuit, causing the RNG circuit to generate a second random number sequence having a second measure of the randomness, indicating a degree of the randomness that is no less than the first measure.Type: GrantFiled: October 29, 2008Date of Patent: March 6, 2012Assignee: SanDisk IL Ltd.Inventors: Boris Dolgunov, Leonid Minz, Roy Krotman, Itai Dror, Michael Kun
-
Patent number: 8131864Abstract: Methods, and associated devices, media, and systems, for establishing a communication link between a host system and a storage device are provided. One method includes an operation for providing on the host a communication stack including a Transmission Control Protocol/Internet Protocol (TCP/IP) module and a host physical layer module. The storage device includes a storage command extractor, and the method includes another operation for establishing a communication channel between an application in the host and the storage device, where the communication channel uses the communication stack and the storage command extractor. In the method, the TCP/IP module converts TCP/IP commands received from the application in the host to storage commands for the storage device.Type: GrantFiled: December 16, 2010Date of Patent: March 6, 2012Assignee: SanDisk IL Ltd.Inventor: Amir Mosek
-
Publication number: 20120054162Abstract: A storage device comprising a memory and a processor configured to categorize each item of a plurality of items stored at the memory as one of high-use and low-use according to a corresponding usage likelihood. Each item is associated with a corresponding item entry and each item includes a corresponding file that is compressible. The processor is configured to modify the usage likelihood corresponding to one or more of the plurality of items based on aspects of the corresponding item. Each aspect has a corresponding aspect value based on contextual information and a respective weighting factor applied to the aspect value.Type: ApplicationFiled: November 8, 2011Publication date: March 1, 2012Applicant: SANDISK IL LTD. (FORMERLY MSYSTEMS LTD.)Inventors: ARAN ZIV, ITZHAK POMERANTZ
-
Patent number: 8125833Abstract: A data storage device includes a controller and storage elements. The controller is configured to read a threshold voltage of each of a plurality of the storage elements to generate read threshold data and to assign reference voltages defining each of a plurality of voltage threshold states based on the read threshold data.Type: GrantFiled: December 9, 2010Date of Patent: February 28, 2012Assignee: Sandisk IL Ltd.Inventors: Eran Sharon, Idan Alrod, Mark Shlick
-
Patent number: 8127200Abstract: A device for storing data includes a nonvolatile memory and a controller and/or circuitry that randomize original data to be stored in the memory while preserving the size of the original data, that store the original data in the memory, and that, in response to a request for the original data, retrieve, derandomize and export the original data without authenticating the requesting entity. A system for storing data includes a first nonvolatile memory and a processor that similarly stores data in the first nonvolatile memory by executing driver code stored in a second nonvolatile memory. ECC encoding is applied either before or after randomizing; correspondingly, ECC decoding is applied either after or before derandomizing.Type: GrantFiled: June 13, 2007Date of Patent: February 28, 2012Assignee: Sandisk IL Ltd.Inventors: Eran Sharon, Idan Alrod