| Patent Number |
Title Of Patent |
Date Issued |
| D559248 |
Ring-shaped flash disk drive with cover |
January 8, 2008 |
|
| 7442091 |
Back-to-back PCB double-sided USB connector |
October 28, 2008 |
| A double-sided USB connector may include a first PCB that may provide a first set of electrical contacts on its first side and solder pads on its second side. The first PCB may further include a components side, solder pads, and signal traces. The double-sided USB connector may also incl |
| 7437498 |
Method and system for optimizing reliability and performance of programming data in non-volatile |
October 14, 2008 |
| Methods of managing memory devices, and devices so managed. A value of a parameter, that is used to program one or more memory cells, is adapted to a monitored condition of the cell(s). Either the number of bits per cell is held fixed or the monitored condition is an intrinsic condition |
| 7426623 |
System and method for configuring flash memory partitions as super-units |
September 16, 2008 |
| A flash memory system including one or more flash memory devices; the flash memory devices are partitioned into multiple units, at least a first unit and a second unit. A mechanism which allocates the units in combination as a super-unit, reserves at least a portion of a first unit f |
| 7426584 |
Portable storage media as file servers |
September 16, 2008 |
| A data storage device includes a data storage medium, for example one or more flash memory modules, and a direct interface, to the data storage medium, that supports a file system protocol. Preferably, the data storable device also includes a physical communication interface such as |
| 7424659 |
System-in-package and method of testing thereof |
September 9, 2008 |
| A method of testing a SIP that has a CPU, a nonvolatile memory and a volatile memory. First, the CPU is used to test the memories. Then the CPU is tested separately. Preferably, the programs for testing the memories are pre-stored in and loaded from the nonvolatile memory into the vo |
| 7401733 |
Thin smart card |
July 22, 2008 |
| The present invention discloses systems and methods for a smart card including: a first card having a device; and a second card having an aperture that is configured to allow a device to be inserted into an aperture when the second card is properly aligned with the first card, thereb |
| 7389397 |
Method of storing control information in a large-page flash memory device |
June 17, 2008 |
| A memory for storing user data includes one or more units. Each unit has one or more pages, each with sufficient storage space for storing both several sectors of user data and related overhead data. The storage space of at least one page per unit is partitioned among user data areas (on |
| 7388781 |
Multi-bit-per-cell flash memory device with non-bijective mapping |
June 17, 2008 |
| To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The mapping may be many-to-one or may be an "into" generalized Gray mapping. The cell(s) i |
| 7386700 |
Virtual-to-physical address translation in a flash file system |
June 10, 2008 |
| A flash memory management system for a memory for accessing data from a host, the system including physical units and virtual units of the memory and a mapping mechanism of each virtual unit into one or more physical units, wherein the number of binary bits required for accessing each of |
| 7386653 |
Flash memory arrangement |
June 10, 2008 |
| A device, a method and a system for direct execution of code from a flash memory arrangement, in which a separate memory component is not required, even if a flash memory component is used which has a restriction on the size of a data block which can be read at one time. Furthermore, the |
| 7381076 |
Thin peripheral for mating with thicker connector |
June 3, 2008 |
| A thin peripheral devices for mating with electrical connectors where the thickness of the device is less than the dimensions needed for mechanical engagement with the connector, has a body including electronic circuitry and a selectively deployable plug arrangement. The plug arrangement |
| 7373656 |
Automatic configuration for portable devices |
May 13, 2008 |
| The present invention relates to a portable device configured to interact with any number of host computing devices. In operation, the portable device will initially appear to a host computing device as a known device type. The host computing device will be configured to interact with th |
| 7372731 |
Flash memories with adaptive reference voltages |
May 13, 2008 |
| Cells of a flash memory are read by determining respective adaptive reference voltages for the cells and comparing the cells' threshold voltages to their respective reference voltages. The adaptive reference voltages are determined either from analog measurements of the threshold vol |
| 7363947 |
Appliance and receptacle for receiving a Universal Serial Bus (USB) plug in two orientations |
April 29, 2008 |
| A reversible receptacle for receiving a USB plug, 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 plug with the reversible receptacle, only the |
| 7334725 |
Flash memory device within a business card |
February 26, 2008 |
| A flash memory device including a housing, having a form factor of a business card bearing printed information, a non-volatile memory within the housing, for storing digital information, and a connecting mechanism within the housing for a direct operational connection of the non-vola |
| 7325090 |
Refreshing data stored in a flash memory |
January 29, 2008 |
| Data are stored in one or more cells of a non-volatile memory, and are refreshed according to a predetermined condition. The data are refreshed either in-place or out-of-place. The condition may be related to the age of the data. Alternatively, the data are refreshed periodically, or whe |
| 7315000 |
Electronic module with dual connectivity |
January 1, 2008 |
| 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 i |
| 7310347 |
States encoding in multi-bit flash cells |
December 18, 2007 |
| N data bits are stored in .left brkt-top.N/M.right brkt-bot. cells by programming each cell with up to M of the bits according to a valid, nonserial bit ordering that satisfies one of the following criteria: Either the number of threshold voltage comparisons needed to read all M bits |
| 7308525 |
Method of managing a multi-bit cell flash memory with improved reliablility and performance |
December 11, 2007 |
| A method of storing data by providing a flash memory device including a plurality of memory cells; each of the memory cells is capable of storing data bits. First data bits are stored into memory cells used for storing M bits per cell, the memory cells are allocated to a page of the memo |
| 7305539 |
Adaptive booting from mass storage device |
December 4, 2007 |
| A prior art mass storage device for bootstrap loading of a computer operating system must be configured on a set-up computer whose BIOS has the same geometrical translation scheme as the BIOS of the host computer where the storage device is intended to be installed and used. The pres |
| 7296144 |
Method of traceless portable application execution |
November 13, 2007 |
| When a non-volatile memory device is reversibly operationally connected to a computer, the computer executes an application that is stored on the device. The execution causes changes to a non-volatile memory of the computer. After the execution terminates, all such changes are undone, |
| 7286067 |
Appliance with communication protocol emulation |
October 23, 2007 |
| An appliance includes a physical interface for communication according to a broad protocol and two functional components. The first functional component communicates via the physical interface. The second functional component includes a functional module adapted to communicate according |
| 7275140 |
Flash memory management method that is resistant to data corruption by power loss |
September 25, 2007 |
| The present invention includes a method of managing page-based data storage media such as flash media, a system that uses the method, and a computer-readable storage medium bearing code for implementing the method. For each page, a corresponding risk zone, of other pages whose data a |
| 7243856 |
Loading internal applications on a smartcard |
July 17, 2007 |
| Portable smartcard devices, methods of executing program code using smartcard devices, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the presently disclosed smartcard device includes an interface for pres |
| 7240219 |
Method and system for maintaining backup of portable storage devices |
July 3, 2007 |
| Data stored in a portable storage device are encrypted, for example by a processor of the portable storage device itself, using a backup key and stored in a backup medium. The backup key is protected by being stored in a backup key storage medium, such as an internet server, a pocketable |
| 7237046 |
Data storage device with full access by all users |
June 26, 2007 |
| A peripheral device of a host computer includes a microcontroller and two virtual devices. The first virtual device passes, to the microcontroller, commands of a first command set from any user of the host computer and preferably also commands of a second command set from only privileged |
| 7233788 |
Recovering from a disconnected phone call |
June 19, 2007 |
| A method for handling an interruption of a telephone call in a mobile telephone network between a first user of a first telephone and a second user of a second telephone. The method includes detecting the onset of an interruption in a telephone connection. The detection is performed eith |
| 7225280 |
Portable device for one-on-one transfer between another such device wherein device is restricted |
May 29, 2007 |
| A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core functions include |
| 7224604 |
Method of achieving wear leveling in flash memory using relative grades |
May 29, 2007 |
| For each block of a memory, a number is calculated that is a function of how many times the block has been erased and of how many times at least one other block has been erased. The numbers are stored in the memory device that includes the memory. The numbers are updated as needed when |
| 7213157 |
Integrated circuit for digital rights management |
May 1, 2007 |
| An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the managemen |