Patents Assigned to SanDisk IL Ltd.
-
Patent number: 9064585Abstract: Programmer's data that is transferred from a programming device to a storage device is initially stored in a memory device of the storage device by using a durable data-retention storage setup. After the storage device is embedded in a host device, the programmer's data is internally (i.e., in the storage device) read from the memory device and rewritten into the memory device by using a conventional storage setup. Using a durable data-retention storage setup may include temporarily (i.e., before the storage device is embedded in a host) operating selected memory cells of the memory device as conventional SBC cells or as unconventional MBC cells. After the storage device is embedded in a host device, the programmer's data, or selected parts thereof, is read from the memory device and rewritten into it by operating selected memory cells of the memory device as conventional MBC cells.Type: GrantFiled: April 21, 2014Date of Patent: June 23, 2015Assignee: SANDISK IL LTD.Inventors: Shahar Bar-Or, Dan Inbar, Ori Moshe Stern, Yigal Eli
-
Patent number: 9037850Abstract: Methods, apparatus, systems and devices for facilitating transfer of a remote session from a first user terminal to a second user terminal are disclosed herein. According to one example, the transferred remote session is a telephone call session. According to another example, the transferred remote session is a session of a rights-enabled remote on-demand service—for example, a service where on demand media content is remotely provided or an interactive game service. In some embodiments, data indicative of usage rights for the remote service is transferred from the first to the second user terminal. In some embodiments, in order to transfer the session between the first terminal and second terminal, the user terminals are brought in proximity or into contact, and data indicative of the session is sent via a short-range communications channel, for example a short-range contact or ‘wired’ channel, or a short-range wireless link, for example, a Bluetooth or infrared link.Type: GrantFiled: March 18, 2007Date of Patent: May 19, 2015Assignee: SANDISK IL LTD.Inventor: Aran Ziv
-
Patent number: 9020993Abstract: A request is received to store a file in a storage device, wherein the storage device deems the file discardable. The file is marked as a discardable file. A controller determines a download condition associated with the request to store the discardable file in the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The controller manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device. The controller manages the storage of the downloaded discardable file in the storage device based on the marking of the file as a discardable file.Type: GrantFiled: December 15, 2011Date of Patent: April 28, 2015Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, David Koren
-
Patent number: 9015209Abstract: A request is received to store a file in a storage area of a storage device, the file being discardable and having associated therewith data in a data structure associated with the storage device. The file is marked as a discardable file. In some implementations a file system structure of the data structure is marked to indicate that the file is a discardable file, where in other implementations, the file itself is marked to indicate that the file is a discardable file. A download manager determines a download condition associated with the request to store the discardable file in the storage area of the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The download manager manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device.Type: GrantFiled: March 9, 2010Date of Patent: April 21, 2015Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, David Koren
-
Patent number: 8996795Abstract: A storage device comprising a non-volatile memory for storing data, and an input device that is operative to select an operating mode of the storage device prior to mounting the storage device, such that each operating mode represents a different type of storage device. A controller interfaces with the input device to establish the selected operating mode of the storage device once the storage device is mounted.Type: GrantFiled: July 19, 2012Date of Patent: March 31, 2015Assignee: SanDisk IL Ltd.Inventors: Eitan Mardiks, Donald Ray Bryant-Rich
-
Patent number: 8996851Abstract: A host device and method for securely booting the host device with operating system code loaded from a storage device are provided. In one embodiment, a host device is in communication with a storage device having a private memory area storing boot loader code and a public memory area storing operating system code. The host device instructs the storage device to initiate a boot mode and receives the boot loader code from the storage device. The host device executes the boot loader code which performs a security check and executes the operating system code loaded from the storage device only if the security check is successful.Type: GrantFiled: August 10, 2010Date of Patent: March 31, 2015Assignee: SanDisk IL Ltd.Inventors: Boris Dolgunov, Reuven Elhamias, Ehud Cohen
-
Patent number: 8990475Abstract: A data storage device includes a NAND flash memory, an executable interface and a controller for receiving, from a host, via the executable interface, an instruction to access the NAND flash memory at a virtual address and for translating the virtual address to a physical address of the volatile memory. Preferably, the controller also provides boot functionality to the host.Type: GrantFiled: February 10, 2006Date of Patent: March 24, 2015Assignee: Sandisk IL Ltd.Inventors: Avraham Meir, Amir Mosek, Amir Lehr, Menahem Lasser
-
Patent number: 8971123Abstract: A nonvolatile memory system includes a memory controller chip with at least one temperature sensor that is individually calibrated, at a single temperature, after the nonvolatile memory system is assembled, so that the calibration data is stored outside the memory controller chip, in a nonvolatile memory chip, thus obviating the need for components to store calibration data in the memory controller chip.Type: GrantFiled: January 13, 2012Date of Patent: March 3, 2015Assignee: SanDisk IL LtdInventors: Gilad Marko, Shai Tubul, Alex Mostovoy
-
Patent number: 8972426Abstract: A method includes defining a host capability; creating for a storage device a second directory tree from a first directory tree of the storage device that is included in a file system within the storage device; and, for a data file that is stored in the storage device and is selectable for consumption by a host through the first directory tree that is included in the storage device's file system, determining whether the data file requires for consumption a host having the defined host capability. If the data file requires a host having the defined host capability, an entry is created in the second directory tree in which the data file is not selectable for consumption by the host. Otherwise, an entry is created in the second directory tree in which the data file is selectable for consumption by the host.Type: GrantFiled: July 3, 2012Date of Patent: March 3, 2015Assignee: Sandisk IL Ltd.Inventors: Ari Daniel Fruchter, Judah Gamliel Hahn, Donald Ray Bryant-Rich, Daniel Isaac Goodman
-
Patent number: 8966580Abstract: A third party is configured to establish a virtual secure channel between a source SSD and a destination SSD via which the third party reads protected digital data from the source SSD and writes the protected digital data into the destination SSD after determining that each party satisfies eligibility prerequisites. An SSD is configured to operate as a source SSD, from which protected data can be copied to a destination SSD, and also as a destination SSD, to which protected data of a source SSD can be copied.Type: GrantFiled: May 1, 2008Date of Patent: February 24, 2015Assignee: SanDisk IL Ltd.Inventors: Rotem Sela, Aviad Zer
-
Patent number: 8966176Abstract: Systems and methods of memory management storage to a host device are disclosed. A method is performed in a data storage device with a non-volatile memory and a controller operative to manage the non-volatile memory and to generate management data for managing the non-volatile memory. The method includes performing, at a given time, originating at the controller data management transfer to a host device or originating at the controller data management retrieval from the host device.Type: GrantFiled: August 31, 2010Date of Patent: February 24, 2015Assignee: SanDisk IL Ltd.Inventors: Yacov Duzly, Guy Freikorn, Nir Perry, Alon Marcu
-
Patent number: 8954703Abstract: A data storage device includes one or more non-volatile, blockwise erasable data storage media and a mechanism for sanitizing the media in response to a single external stimulus or in response to a predetermined physical or logical condition. Optionally, only part of the media is sanitized, at a granularity finer than the blocks of the medium. Setting a flag in an auxiliary nonvolatile memory enables an interrupted sanitize to be detected and restarted. Optionally, a “death certificate” verifying the sanitizing is issued. Preferably, the media are configured in a manner that allows atomic operations of the sanitizing to be effected in parallel.Type: GrantFiled: June 24, 2009Date of Patent: February 10, 2015Assignee: SanDisk IL Ltd.Inventors: Rami Koren, Eran Leibinger, Nimrod Wiesz, Eugen Zilberman, Ofer Tzur, Sagiv Aharonoff, Moredechai Teicher
-
Patent number: 8943409Abstract: Displaying storage device-generated menus for playback includes connecting a storage device to a host capable of playing back video content, and presenting to the host a root directory through which a content selection file allows selecting video files for playback through user-storage device interaction, and, optionally, one or more service files that provide various useful information that are also playable back through user-storage device interaction. This typically further includes displaying a Main Menu that represents these files and playing Main Menu items as regular video files/contents. While the content selection file is played back, a content selection menu is generated by the storage device and displayed by the host, and each content selection menu item is playable by transmitting a playback command to the storage device rather than to the host. A storage device is also provided, which uses such method.Type: GrantFiled: December 26, 2008Date of Patent: January 27, 2015Assignee: SanDisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Daniel Isaac Goodman, Judah Gamliel Hahn
-
Publication number: 20140379966Abstract: Various methods, devices and systems are described for providing distributed storage services. A data storage device is capable of initiating a communication session with an external entity such as a local host computer (and vice versa) coupled directly to the data storage device, a remote server computer, or directly with remote data storage devices with or without intervention by a local host computer.Type: ApplicationFiled: June 27, 2014Publication date: December 25, 2014Applicant: SanDisk IL Ltd.Inventors: Alan Nochimowski, Itzhak Pomerantz, Micha Rave
-
Patent number: 8918650Abstract: A method for data cryptography includes accepting input data, which contains a section that is to undergo a cryptographic operation and starts at an offset with respect to a beginning of the input data, by a Direct Memory Access (DMA) module. The input data is aligned by the DMA module to cancel out the offset. The aligned input data is read out of the DMA module, and the cryptographic operation is performed on the section.Type: GrantFiled: October 27, 2008Date of Patent: December 23, 2014Assignee: SanDisk IL Ltd.Inventors: Boris Dolgunov, Leonid Minz, Roy Krotman
-
Patent number: 8909900Abstract: A storage device and method for updating data stored in a partition of the storage device are provided. In one embodiment, a storage device is provided that contains a logical-to-physical address map and a memory with a first partition storing original data and a second partition. The storage device receives from a host device (i) a command to write updated data to a first logical address and (ii) a signature for verifying integrity of the updated data, wherein the first logical address is mapped to a physical address of the first partition. The storage device then stores the updated data in the second partition instead of the first partition and attempts to verify the signature of the updated data. If the attempt to verify the signature is successful, the storage device updates the logical-to-physical address map to map the first logical address to a physical address of the second partition.Type: GrantFiled: November 23, 2011Date of Patent: December 9, 2014Assignee: SanDisk IL Ltd.Inventors: Boris Dolgunov, Nir Ekhauz, Nir Paz
-
Patent number: 8893263Abstract: A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided.Type: GrantFiled: March 14, 2011Date of Patent: November 18, 2014Assignee: SanDisk IL Ltd.Inventors: Aran Ziv, Eyal Bychkov
-
Patent number: 8886597Abstract: When a storage device initiates a change in its file system, it locally stores it for future update of the file system. When the host device sends a command to the storage device, the storage device responds to it by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change. If there are no file system changes pending in the host device, the storage device gets permission from the host device to update the file system with the change and, then, the host device reads the updated file system from the storage device. If there are file system changes pending in the host device, the host device updates a representation of the file system residing in the host device, causes the storage device to make the same changes, and then the storage device initiated change, in the file system. Lastly, the host device receives information from the storage device regarding the changes initiated by the storage device.Type: GrantFiled: October 28, 2009Date of Patent: November 11, 2014Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
-
Patent number: 8880776Abstract: Systems and methods for accessing data at a data storage device are disclosed. In a particular embodiment, a method includes receiving cluster information at a controller of a data storage device, the data storage device further including a memory, the cluster information being associated with a data file that is stored at the memory. The method also includes accessing the cluster information to locate at least one region of the memory corresponding to the data file. The method further includes accessing data from the data file at the at least one region of the memory that is identified by the cluster information. Accessing of data from the data file includes the controller executing an internal application.Type: GrantFiled: December 16, 2008Date of Patent: November 4, 2014Assignee: Sandisk IL Ltd.Inventors: Eran Shen, Boris Dolgunov
-
Patent number: 8862821Abstract: A portable device includes n (n?2) electrical sockets, each of which is configured to accommodate and to electrically engage a removable external memory card; an input device for selecting accommodated and electrically engaged external memory cards for data reading; and an output device for outputting information that is derived from or related to data read from such selected electrically engaged external memory cards. The information may pertain to digital content of the selected external memory card, to the identity of the selected external memory card, or to the storage capacity of the selected external memory card.Type: GrantFiled: July 8, 2008Date of Patent: October 14, 2014Assignee: Sandisk IL Ltd.Inventor: Eitan Mardiks