Patents Assigned to M-Systems
-
Publication number: 20030088804Abstract: 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: ApplicationFiled: March 29, 2002Publication date: May 8, 2003Applicant: M-Systems Flash Disk Pioneers Ltd.Inventor: Menahem Lasser
-
Publication number: 20030088812Abstract: 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: ApplicationFiled: November 8, 2001Publication date: May 8, 2003Applicant: M-Systems Flash Disk Pioneers Ltd.Inventor: Menahem Lasser
-
Patent number: 6539380Abstract: 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: GrantFiled: April 17, 2000Date of Patent: March 25, 2003Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Dov Moran
-
Patent number: 6510488Abstract: 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: GrantFiled: February 5, 2001Date of Patent: January 21, 2003Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Menahem Lasser
-
Patent number: 6469931Abstract: 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: GrantFiled: July 2, 2001Date of Patent: October 22, 2002Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Amir Ban, Simon Litsyn, Idan Alrod
-
Publication number: 20020108014Abstract: 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: ApplicationFiled: February 5, 2001Publication date: August 8, 2002Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.Inventor: Menahem Lasser
-
Publication number: 20020039418Abstract: 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: ApplicationFiled: May 14, 2001Publication date: April 4, 2002Applicant: FORTRESS U&T Div. M-SYSTEMS FLASH DISK PIONEERS LTD.Inventors: Itai Dror, Carmi David Gressel, Michael Mostovoy, Alexey Molchanov
-
Patent number: 6360321Abstract: 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: GrantFiled: November 12, 1999Date of Patent: March 19, 2002Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Carmi David Gressel, Ran Granot
-
Patent number: 6324537Abstract: 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: GrantFiled: September 30, 1999Date of Patent: November 27, 2001Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Dov Moran
-
Patent number: 6311272Abstract: 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: GrantFiled: November 17, 1998Date of Patent: October 30, 2001Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Carmi David Gressel
-
Patent number: 6148354Abstract: 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: GrantFiled: April 5, 1999Date of Patent: November 14, 2000Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Amir Ban, Dov Moran, Oron Ogdan
-
Patent number: 5937425Abstract: 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: GrantFiled: October 16, 1997Date of Patent: August 10, 1999Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Amir Ban
-
Patent number: 5799168Abstract: 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: GrantFiled: January 5, 1996Date of Patent: August 25, 1998Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Amir Ban
-
Patent number: 5535357Abstract: 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: GrantFiled: June 5, 1995Date of Patent: July 9, 1996Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev
-
Patent number: 5519843Abstract: 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: GrantFiled: March 15, 1993Date of Patent: May 21, 1996Assignee: M-SystemsInventors: Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev
-
Patent number: 5471054Abstract: 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: GrantFiled: September 25, 1992Date of Patent: November 28, 1995Assignee: NF. T&M. Systems, Inc.Inventor: Asao Watanabe
-
Patent number: 5424960Abstract: 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: GrantFiled: September 23, 1992Date of Patent: June 13, 1995Assignees: NF. T&M. Systems. Inc., Nippon Pulse Motor Co., Ltd.Inventors: Asao Watanabe, Shuji Satoh
-
Patent number: 5404485Abstract: 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: GrantFiled: March 8, 1993Date of Patent: April 4, 1995Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Amir Ban
-
Patent number: D462689Type: GrantFiled: June 7, 2001Date of Patent: September 10, 2002Assignee: M-Systems Flash Disk Pioneers LTDInventor: Dov Moran
-
Patent number: D468090Type: GrantFiled: May 15, 2002Date of Patent: January 7, 2003Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Amir Tirosh