Patents Assigned to SanDisk IL
-
Patent number: 7591657Abstract: A reversible receptacle for coupling with a USB A-type standard connector, including a first set of four electrical contact regions and a second set of four electrical contact regions, the contact regions configured such that in a first coupling orientation of the reversible receptacle with the standard plug, only the first set of electrical contact regions is mechanically connected with the contacts of the standard plug and in a second coupling orientation of the reversible receptacle with the standard plug, only the second set of electrical contact regions is mechanically connected with the contacts of the standard plug. Also provided are corresponding reversible USB appliances based upon the aforementioned reversible receptacles.Type: GrantFiled: April 17, 2008Date of Patent: September 22, 2009Assignee: SanDisk IL Ltd.Inventor: Mordechai Teicher
-
Patent number: 7583545Abstract: In writing to a block, of a flash memory, that includes pages with different write access or read access speeds, after writing first data to a first page that has fast access, at least one page that has slow access is skipped to write second data to a second page that has fast access.Type: GrantFiled: March 21, 2007Date of Patent: September 1, 2009Assignee: Sandisk IL LtdInventor: Menahem Lasser
-
Publication number: 20090205384Abstract: An electromechanical locking system includes a locking mechanism that is switchable between a locked position and an unlocked position, a keyway for receiving a rotatable key, a latch, and an angle detector for detecting an angular orientation of the key while the key is in the keyway. After detecting a sequence of angular orientations of a key, the angle detector may issue a corresponding angle sequence data. A lock controller controls the latch in accordance with an authentication data that has been received from the key and the issued angle sequence data that reflects a combination code. If the authentication data and the angle sequence data are both valid, the lock controller enable operation of the latch, whether automatically or manually. The key includes a light source that projects a light beam at an acute angle in order to provide a visual indication of a current angular orientation of the key.Type: ApplicationFiled: February 18, 2008Publication date: August 20, 2009Applicant: SanDisk IL Ltd.Inventor: ITZHAK POMERANTZ
-
Patent number: 7572152Abstract: A plug-in adapter includes a first contact for connection to a host device, at least two second contacts for connection to a memory card, and a third contact for connection to a subscriber identity module (SIM) component. Circuitry in the adapter connects at least one of the second contacts to the third contact and connects at least another of the second contacts to the first contact so as to create a communication path between the host device and the SIM component via the memory card.Type: GrantFiled: June 11, 2008Date of Patent: August 11, 2009Assignee: Sandisk IL Ltd.Inventors: Amir Mosek, Yuval Sofer
-
Patent number: 7572984Abstract: An electronic module includes electronic circuitry and first and second connection mechanisms, both operationally connected to the electronic circuitry, for mounting the module in a larger electronic device by different respective methods. Preferably, the first connection mechanism is a robotic connection mechanism such as a BGA with one or more solder balls and the second connection mechanism is a manual connection mechanism such as a plug with one or more electrically conducting pads, both mechanisms being for mounting the module on a PCB.Type: GrantFiled: October 25, 2007Date of Patent: August 11, 2009Assignee: SanDisk IL Ltd.Inventor: Dov Moran
-
Patent number: 7573969Abstract: A counting device includes a set of memory cells, which are configured to store respective bits of a count code. A controller is coupled to the memory cells so as to increment, in response to occurrences of a count input, the count code in the set of the memory cells from an initial value up to a preset bound in each of a plurality of successive iterations, and to shift the bits of the count code that are respectively stored in the memory cells in each of the iterations relative to a preceding iteration.Type: GrantFiled: September 27, 2007Date of Patent: August 11, 2009Assignee: Sandisk Il Ltd.Inventors: Eran Shen, Rotem Sela, Aviad Zer, Oren N. Honen, Ido Shilo
-
Publication number: 20090198869Abstract: An erase count of a flash memory block which is lost, e.g., due to power failure is updated or replaced by using known erase counts of other blocks of the flash memory. A flash management algorithm assigns a new erase count value instead of the lost one based on either a maximum value, an average value or a value combining the maximum value of the known erase counts and some tolerance value. The known values may be obtained from wear leveling data or from a stored erase history.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: SanDisk IL Ltd.Inventor: Amir Mosek
-
Patent number: 7569923Abstract: The present invention teaches the recycling of a faulty multi-die memory package by isolating the functional part of the package and using it as a smaller memory package.Type: GrantFiled: April 3, 2006Date of Patent: August 4, 2009Assignee: Sandisk Il. Ltd.Inventor: Avraham Meir
-
Publication number: 20090191918Abstract: 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: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: SanDisk IL Ltd.Inventor: Eitan MARDIKS
-
Publication number: 20090191843Abstract: To recruit a new subscriber to a communication services provider, when a request is received, from a host of an identity module that lacks any portion of a provider profile that associates the identity module with a communication services provider, to provide a customization suite for installing substantially all of the provider profile in the identity module, terms of usage are proposed to the host. If the host consents to the terms of usage, the customization suite is sent to the host.Type: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: SanDisk IL Ltd.Inventor: Eitan MARDIKS
-
Publication number: 20090191916Abstract: An identity module includes a memory and a processor. In the memory are stored installation code for installing in the memory a customization suite that associates the identity module with a communication services provider and communication code that, in combination with the customization suite, 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 customization suite 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 customization suite from a server that includes a communication interface for communicating with the host, a memory wherein is stored code for providing substantially the entire customization suite to the host, and a processor for executing the code.Type: ApplicationFiled: January 27, 2008Publication date: July 30, 2009Applicant: SANDISK IL LTD.Inventor: Eitan MARDIKS
-
Publication number: 20090177848Abstract: A storage system for exchanging data with a host system, the storage system including a plurality of storage devices, each of the storage devices including: a non-volatile memory, wherein a fixed static-IP address resides in the non-volatile memory, the fixed static-IP address being common to two or more of the plurality of storage devices, and the fixed static-IP address providing enablement of a storage-device functionality of the storage device; a physical interface for operationally connecting the storage device with the host system; and a memory controller for: controlling the respective non-volatile memory; and exchanging data, using a communication protocol, via the respective fixed static-IP address. For at least one of the storage devices, the respective fixed static-IP address may be pre-loaded into the respective non-volatile memory during manufacture, or installed in the respective non-volatile memory after manufacture.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Applicant: SanDisk IL Ltd.Inventors: Amir Mosek, Itzhak Pomerantz
-
Publication number: 20090177781Abstract: Methods, and associated devices, media, and systems, for establishing a communication link between a host system and a storage device are provided. Such a method includes the steps of: providing a communication stack having only an application layer and a physical layer; and establishing a communication channel between a host system and the storage device using the communication stack. The step of establishing may be performed via a TCP/IP emulator in a host-system side and a storage-command interpreter in a storage-device side. The method may further include: establishing a communication channel between the host system and a device having a static-IP address; and establishing a communication channel between the host system and a device having a storage identifier that is embedded into one of command parameters sent by the application layer or the physical layer to the TCP/IP emulator.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Applicant: SanDisk IL Ltd.Inventor: Amir MOSEK
-
Publication number: 20090175132Abstract: An alarm clock device includes a monitor for monitoring a transmission of a selected station, a detector for detecting, in the transmission of the selected station, at least one milestone. A controller operating in response to detection of the milestone is provided to store, in a memory, data of the transmission after the milestone was detected, and to initiate playing of the data at a selected wakeup time. According to the present invention, the data is recorded in response to detecting a transmission of a selected station selected from a plurality of stations.Type: ApplicationFiled: March 12, 2009Publication date: July 9, 2009Applicant: SanDisk IL Ltd.Inventors: Menahem Lasser, Itzhak Pomerantz
-
Publication number: 20090172694Abstract: A number of applications can be run by the computing system. Such applications can execute independently from each other and can also each independently manage a corresponding set of content stored on the LSD. One of the advantages presented by the invention is the ability of the LSD to inform one application of the content made available on the LSD by another one of the applications even though the applications have no relationship to each other. In this way, a synergy between the independent applications can be achieved providing a co-operative environment that can result in, for example, improved operation of the computing system, improved resource (i.e., memory, bandwidth, processing) allocation and use, and other factors.Type: ApplicationFiled: February 25, 2008Publication date: July 2, 2009Applicant: SANDISK IL LTD.Inventors: Alain Nochimowski, Amir Mosek
-
Publication number: 20090172217Abstract: 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: January 24, 2008Publication date: July 2, 2009Applicant: SanDisk IL Ltd.Inventors: Alain Nochimowski, Itzhak Pomerantz, Micha Rave
-
Publication number: 20090172247Abstract: A controller for one type of NAND flash memory device that emulates another type of NAND flash memory device. The controller may include a host NAND interface to receive host data from a NAND host device, and a data aggregator for aggregating the host data with complementary data, to thereby create device data that is storable in a device page of an array of NAND flash memory cells of the NAND flash memory device. After creating the device data the controller writes the device data into a device page of the NAND flash memory cells. The controller also includes a data parser to parse host data from device data when data read operations are executed by the controller. If required, the controller uses the data parser to parse complementary data from device data to create device data when data writing operations are executed by the controller.Type: ApplicationFiled: December 27, 2007Publication date: July 2, 2009Applicant: SanDisk IL Ltd.Inventors: SHAHAR BAR-OR, Alon Marcu, Ori Stern, Dan Inbar
-
Publication number: 20090172275Abstract: A local storage device (LSD) is provided configured to have a host device (HD) in communication with the LSD. The LSD includes a memory array. The LSD is configured to characterize data access usage of the LSD by at least one program executing on the HD. The LSD is configured to monitor access to the LSD as a result of data access operations by the HD relative to the memory array of the LSD. The LSD is additionally configured to determine characteristics of the monitored access. The LSD is additionally configured to, based on characteristics of the monitored access, determine and store data on the LSD indicative of the characterized monitored access.Type: ApplicationFiled: March 31, 2008Publication date: July 2, 2009Applicant: SANDISK IL, LTD.Inventors: Alain NOCHIMOWSKI, Micha RAVE, Itzhak POMERANTZ, Eitan MARDIKS
-
Patent number: D601141Type: GrantFiled: August 8, 2008Date of Patent: September 29, 2009Assignee: SanDisk IL Ltd.Inventors: Oren Moshes, Allison Conner, Mark Prommel
-
Patent number: D601152Type: GrantFiled: August 8, 2008Date of Patent: September 29, 2009Assignee: SanDisk IL Ltd.Inventors: Oren Moshes, Allison Conner, Mark Prommel, Amir Aharonovich