Patents by Inventor Eric J. Magnusson

Eric J. Magnusson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6496792
    Abstract: A method and apparatus for a transaction checking for system architecture validation are provided. Tracking data is received from trackers in the system. The tracking data is parsed to construct queues. These queues are compared with each other. For one embodiment, the queues are further compared with predicted behavior of the element that was tested. Discrepancies between the queues and the queue and predicted behavior are flagged.
    Type: Grant
    Filed: July 6, 1998
    Date of Patent: December 17, 2002
    Assignee: Intel Corporation
    Inventor: Eric J. Magnusson
  • Patent number: 6014755
    Abstract: A method for monitoring the operations of a flash memory array divided into individually erasable blocks of memory in order to assure the integrity of data stored in the array in which each read or write operation is verified to detect an error which may have occurred in the operation including the steps of attempting at least one retry operation whenever an error occurs to determine whether the error is repeatable, marking the block to indicate valid data should be removed from the block if the error is found to be repeatable, removing the valid information from the block if the error is found to be repeatable, and removing a block with a repeatable error from operation.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Steven E. Wells, Eric J. Magnusson, Robert N. Hasbun
  • Patent number: 5577194
    Abstract: A method for monitoring the operations of a flash memory array divided into individually erasable blocks of memory in order to assure the integrity of data stored in the array in which each read or write operation is verified to detect an error which may have occurred in the operation including the steps of attempting at least one retry operation whenever an error occurs to determine whether the error is repeatable, marking the block to indicate valid data should be removed from the block if the error is found to be repeatable, removing the valid information from the block if the error is found to be repeatable, and removing a block with a repeatable error from operation.
    Type: Grant
    Filed: August 7, 1995
    Date of Patent: November 19, 1996
    Assignee: Intel Corporation
    Inventors: Steven E. Wells, Eric J. Magnusson, Robert N. Hasbun
  • Patent number: 5544119
    Abstract: A method for insuring that an erase operation practiced on a block of flash EEPROM transistors is carried out reliably including the steps of: writing whenever the erasure of a block of the flash EEPROM array is to commence to a position in the array to indicate that an erasure of the block has commenced, writing whenever the erasure of a block of the flash EEPROM array is complete to the position in the array to indicate that an erasure of the block has been completed, testing to determine any positions in the array which indicate that an erasure of a block has commenced but not been completed upon applying power to the flash EEPROM array, and reinitiating an erase if any positions in the array exist which indicate that an erasure of a block has commenced but not been completed.
    Type: Grant
    Filed: September 6, 1995
    Date of Patent: August 6, 1996
    Assignee: Intel Corporation
    Inventors: Steven E. Wells, Eric J. Magnusson
  • Patent number: 5473753
    Abstract: A method for monitoring the operations of a flash memory array divided into individually erasable blocks of memory in order to assure the integrity of data stored in the array in which each read or write operation is verified to detect an error which may have occurred in the operation including the steps of attempting at least one retry operation whenever an error occurs to determine whether the error is repeatable, marking the block to indicate valid data should be removed from the block if the error is found to be repeatable, removing the valid information from the block if the error is found to be repeatable, and removing a block with a repeatable error from operation.
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: December 5, 1995
    Assignee: Intel Corporation
    Inventors: Steven E. Wells, Eric J. Magnusson, Robert N. Hasbun
  • Patent number: 5369616
    Abstract: A method for insuring that an erase operation practiced on a block of flash EEPROM transistors is carried out reliably including the steps of: writing whenever the erasure of a block of the flash EEPROM array is to commence to a position in the array to indicate that an erasure of the block has commenced, writing whenever the erasure of a block of the flash EEPROM array is complete to the position in the array to indicate that an erasure of the block has been completed, testing to determine any positions in the array which indicate that an erasure of a block has commenced but not been completed upon applying power to the flash EEPROM array, and reinitiating an erase if any positions in the array exist which indicate that an erasure of a block has commenced but not been completed.
    Type: Grant
    Filed: March 7, 1994
    Date of Patent: November 29, 1994
    Assignee: Intel Corporation
    Inventors: Steven E. Wells, Eric J. Magnusson