Patents Assigned to M-Systems
  • Publication number: 20030088804
    Abstract: A ruggedized file system, which provides ruggedness to non-volatile storage media at the device driver level. The ruggedized block device driver implementation provides ruggedness at the device driver level, thereby allowing atomic sequences of operations by the file system. Accordingly, the device driver is told that the current data state is a “fall-back” consistent state, into which the system should wake up if interrupted prior to completion of the sequence, following which operations are executed as required by the file system, including erasing, writing or overwriting blocks. The device driver is further told when the atomic sequence is complete, such that a new consistent state is thereby defined. It is, accordingly, the responsibility of the device driver to ensure that either the sequence completes and the file system reaches the target consistent state, or if power is lost or any other failure occurs in the middle, the file system will wake up in the initial fallback state.
    Type: Application
    Filed: March 29, 2002
    Publication date: May 8, 2003
    Applicant: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Menahem Lasser
  • Publication number: 20030088812
    Abstract: A ruggedized file system, which provides ruggedness to non-volatile storage media at the device driver level. The ruggedized block device driver implementation provides ruggedness at the device driver level, thereby allowing atomic sequences of operations by the file system. Accordingly, the device driver is told that the current data state is a “fall-back” consistent state, into which the system should wake up if interrupted prior to completion of the sequence, following which operations are executed as required by the file system, including erasing, writing or overwriting blocks. The device driver is further told when the atomic sequence is complete, such that a new consistent state is thereby defined. It is, accordingly, the responsibility of the device driver to ensure that either the sequence completes and the file system reaches the target consistent state, or if power is lost or any other failure occurs in the middle, the file system will wake up in the initial fall-back state.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 8, 2003
    Applicant: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Menahem Lasser
  • Patent number: 6539380
    Abstract: A device, a method and a system for providing control of access to data which is stored in an electronic data storage device. The device, method and system enable various types of permissions to be set for determining access to the stored data, such that if an attempt is made to access particular data which does not have a suitable permission type, access is denied. Preferably, the present invention is implemented as an access control device, such as a chip for example, which more preferably controls all access to the data storage device. This implementation is preferred, since such electronic devices are more difficult to “hack” for access by an unauthorized user.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: March 25, 2003
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Dov Moran
  • Patent number: 6510488
    Abstract: A system and method for enabling a fast wake-up of a flash memory system, without compromising the integrity of the flash data structures and without risking loss of data. This is achieved by storing translation tables in the flash, but adding some means for the software to invalidate them in a way that is detectable whenever reading them. Possible implementations include adding a checksum value that makes the sum of all entries equal some fixed known value, or adding a validity flag to the stored tables, enabling the tables to be invalidated at will. In addition, one should ask the application software to call a specific function in the translation layer before shutting the system down. The present invention enables fast wake-ups when the application software made an orderly exit and made us store the tables. In the case an orderly exit was not made, the present invention commands a regular wake-up procedure, thereby ensuring data intengrity.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: January 21, 2003
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Menahem Lasser
  • Patent number: 6469931
    Abstract: A method for increasing information capacity in nominally m-bit-per-cell Flash technology, using advanced coding techniques and changes in the Flash array interface, without increasing the basic cell size or the bit read failure rate. The increase in information capacity is obtained by using a number n, greater than 1, of memory cells, each cell having a respective adjustable parameter, setting the parameters to collectively represent a binary number of b bits, b being greater than nm, measuring the parameters and decoding the measured parameters collectively to recover the number.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: October 22, 2002
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Amir Ban, Simon Litsyn, Idan Alrod
  • Publication number: 20020108014
    Abstract: A system and method for enabling a fast wake-up of a flash memory system, without compromising the integrity of the flash data structures and without risking loss of data. This is achieved by storing translation tables in the flash, but adding some means for the software to invalidate them in a way that is detectable whenever reading them. Possible implementations include adding a checksum value that makes the sum of all entries equal some fixed known value, or adding a validity flag to the stored tables, enabling the tables to be invalidated at will. In addition, one should ask the application software to call a specific function in the translation layer before shutting the system down. The present invention enables fast wake-ups when the application software made an orderly exit and made us store the tables. In the case an orderly exit was not made, the present invention commands a regular wake-up procedure, thereby ensuring data integrity.
    Type: Application
    Filed: February 5, 2001
    Publication date: August 8, 2002
    Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.
    Inventor: Menahem Lasser
  • Publication number: 20020039418
    Abstract: An extension of the serial/parallel Montgomery modular multiplication method with simultaneous reduction as previously implemented by the applicants, adapted innovatively to perform both in the prime number and in the GF(2q) polynomial based number field, in such a way as to simplify the flow of operands, by performing a multiple anticipatory function to enhance the previous modular multiplication procedures.
    Type: Application
    Filed: May 14, 2001
    Publication date: April 4, 2002
    Applicant: FORTRESS U&T Div. M-SYSTEMS FLASH DISK PIONEERS LTD.
    Inventors: Itai Dror, Carmi David Gressel, Michael Mostovoy, Alexey Molchanov
  • Patent number: 6360321
    Abstract: A secure computer system including a host computer unit having embedded in a single package, a host CPU, and an authenticating and security controlling computer, a verification unit and a smart card accepting connector providing a public-key protected communication channel between the authenticating and security controlling computer and the verification unit, in a first mode of operation of the secure computer system, and between the host CPU, via the authenticating and security controlling computer, and a smart card, via smart cord terminal, in a second mode of operation of the secure computer system, wherein communication between the authenticating and security controlling computer and the smart card terminal is unmediated, and wherein the verification unit is operative to verify the identity of the authenticating and security controlling computer in the first mode of operation.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: March 19, 2002
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Carmi David Gressel, Ran Granot
  • Patent number: 6324537
    Abstract: A device, a method and a system for providing control of access to data which is stored in an electronic data storage device. The device, method and system enable various types of permissions to be set for determining access to the stored data, such that if an attempt is made to access particular data which does not have a suitable permission type, access is denied. Preferably, the present invention is implemented as an access control device, such as a chip for example, which more preferably controls all access to the data storage device. This implementation is preferred, since such electronic devices are more difficult to “hack” for access by an unauthorized user.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: November 27, 2001
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Dov Moran
  • Patent number: 6311272
    Abstract: This invention discloses a biometric method eliciting a migrating biometric characteristic from individuals, the method including storing at least first and second templates of at least one migrating biometric characteristic for each of a population of individuals, the first template being a reference sample of an individual's biometric characteristic and the second template being initially derived from the first template, and comparing an individual's first and second templates to a fresh sample provided by the individual and, if the fresh sample is found to sufficiently resemble the first and second templates, modifying the second template to take into account differences between the reference sample and the fresh sample. A biometric system eliciting a migrating biometric characteristic from individuals is also disclosed.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: October 30, 2001
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Carmi David Gressel
  • Patent number: 6148354
    Abstract: A storage unit made of flash array and a USB controller, is implemented to be compatible with then USB specification. The unit includes memory modules which can accept write commands and read commands and are erasable and non-volatile herein referred to as flash modules. The USB/flash controller is configured to provide USB functionality and compatibility alone with common flash operations such as programming reading and erasing the above mentioned components.
    Type: Grant
    Filed: April 5, 1999
    Date of Patent: November 14, 2000
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Amir Ban, Dov Moran, Oron Ogdan
  • Patent number: 5937425
    Abstract: A method for organizing a flash memory in which the size of the memory portion for reading or writing data, such as a block, differs from the size of the smallest portion for erasing, such as a unit. The method of the present invention is particularly useful for page-mode devices exemplified by the NAND and AND technologies, in order to enable these devices to be reorganized when no more unwritten physical units are available.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: August 10, 1999
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Amir Ban
  • Patent number: 5799168
    Abstract: A flash memory controller operates a flash memory array comprising a plurality of different types of flash memory chips. The CPU interacts with the array by issuing generic commands through a single Memory Technology Driver (MTD), while the controller translates the generic commands into commands specific to the chip comprising the portion of the array being addressed. The controller operates each of the flash chips which comprises the flash memory array, and presents to the CPU a memory system comprised of a single addressable entity. According to a further feature of the invention, the controller is embedded into each of the flash chips in an array in order to further reduce overhead costs.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: August 25, 1998
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Amir Ban
  • Patent number: 5535357
    Abstract: A flash memory system having a controller and a flash memory device for providing BIOS, operating system and user storage capabilities is provided. According to exemplary embodiments of the present invention, flash memory systems can be designed as integrated circuit packages which are pin compatible with conventional ROM BIOS chips so that existing systems can be readily upgraded without extensive modifications.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: July 9, 1996
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev
  • Patent number: 5519843
    Abstract: A flash memory system having a controller and a flash memory device for providing BIOS, operating system and user storage capabilities is described. According to exemplary embodiments of the present invention, flash memory systems can be designed as integrated circuit packages which are pin compatible with conventional ROM BIOS chips so that existing systems can be readily upgraded without extensive modifications.
    Type: Grant
    Filed: March 15, 1993
    Date of Patent: May 21, 1996
    Assignee: M-Systems
    Inventors: Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev
  • Patent number: 5471054
    Abstract: A scale comprising a regular arrangement of optically or magnetically different response characteristics such as light reflection and light diffusion portions or light reflection and absorption portions is attached to a moving object either directly or by way of an intermediate member. The scale can be attached to a motor or the like even after assembling with associated mechanical components, thereby enabling easy measurement of the mode of operation of the motor or similar movable objects. The light beam from the light emitting device is directed to the label media and the reflected light beam is received by a light receiving device to identify the individual object or product based on the label.
    Type: Grant
    Filed: September 25, 1992
    Date of Patent: November 28, 1995
    Assignee: NF. T&M. Systems, Inc.
    Inventor: Asao Watanabe
  • Patent number: 5424960
    Abstract: Characteristic parameters of a torque of a stepping motor and its associated driving current or voltage are measured in advance to providetorque vs. characteristic information data representative of the torque vs. driving current/voltage characterisitcs. Then, the above characteristic parameters are measured again when a real load is applied to a stepping motor as installed with associated mechanical coupling components. An actual load torque is determined by referencing the subsequently measured characteristic parameters to the previously obtained torque vs. characteristic information data. A load inertia moment can be determined by subtracting the motor's rotor inertia moment from a determined inertia moment of the entire system. Efficiency of the motor can be determined by multiplying the output of the measured load torque by the nuber of revolutions per second thereof and dividing this by the power supplied to the motor or driving circuit.
    Type: Grant
    Filed: September 23, 1992
    Date of Patent: June 13, 1995
    Assignees: NF. T&M. Systems. Inc., Nippon Pulse Motor Co., Ltd.
    Inventors: Asao Watanabe, Shuji Satoh
  • Patent number: 5404485
    Abstract: The provision of a flash memory, virtual mapping system that allows data to be continuously written to unwritten physical address locations. The virtual memory map relates flash memory physical location addresses in order to track the location of data in the memory.
    Type: Grant
    Filed: March 8, 1993
    Date of Patent: April 4, 1995
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Amir Ban
  • Patent number: D462689
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: September 10, 2002
    Assignee: M-Systems Flash Disk Pioneers LTD
    Inventor: Dov Moran
  • Patent number: D468090
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: January 7, 2003
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Amir Tirosh