Patents by Inventor Deborah L. See

Deborah L. See 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: 6839823
    Abstract: Methods for storing data in an erasable nonvolatile memory are described herein. In one embodiment, an example method includes allocating a space within a block of an erasable nonvolatile memory for an object, wherein the allocated space is within a single block of the erasable nonvolatile memory and the allocated space includes a plurality of areas capable of storing multiple instances of the object, storing a first instance of the object in one of the areas within the allocated space, storing a superseding second instance of the object in another one of the areas within the allocated space without erasing any of the allocated space, and for each of the first and second instances of the object, storing status information corresponding to the respective instance of the object within the allocated space which is within the single block of the erasable nonvolatile memory.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: January 4, 2005
    Assignee: Intel Corporation
    Inventors: Deborah L. See, Robert N. Hasbun, Jeffrey A. Dunlap, Phillip J. del Pozo, III, Richard P. Garner
  • Patent number: 6779045
    Abstract: The present invention is in the field of flash memory. More particularly, embodiments of the present invention can enhance an interface of a flash memory device by increasing the number of operations performed per transmission from a media management system. Further, some embodiments of the invention are designed to interface the flash memory device and media management controller via an interconnection attachment and/or driver common to a second type of data storage device, such as a hard drive.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: August 17, 2004
    Assignee: Intel Corporation
    Inventors: Terry L. Kendall, Richard P. Garner, James W. Bridgewater, Deborah L. See
  • Patent number: 6510083
    Abstract: A processor-implemented method is described for updating a datum stored in a nonvolatile memory, bits of which cannot be overwritten from a first logical state to a second logical state without a prior erasure. A first storage location in the memory that stores a first version of the datum is accessed. A status field of the first storage location is checked to determine whether the first version of the datum has been superseded. If the status field of the first storage location indicates that the first version of the datum has not been superseded, then a most recent version of the datum is stored in a second storage location of the memory. An address of the second storage location is then written into a next location address field of the first storage location and the status field of the first storage location is written to indicate that the first version of the datum has been superseded such that the datum is updated without the prior erasure of the memory.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: January 21, 2003
    Assignee: Intel Corporation
    Inventors: Deborah L. See, Peter K. Hazen
  • Publication number: 20020138676
    Abstract: The present invention is in the field of flash memory. More particularly, embodiments of the present invention can enhance an interface of a flash memory device by increasing the number of operations performed per transmission from a media management system. Further, some embodiments of the invention are designed to interface the flash memory device and media management controller via an interconnection attachment and/or driver common to a second type of data storage device, such as a hard drive.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Inventors: Terry L. Kendall, Richard P. Garner, James W. Bridgewater, Deborah L. See
  • Patent number: 6401160
    Abstract: A method of moving a boundary in a nonvolatile memory is disclosed. The method comprises identifying a boundary location in the nonvolatile memory. The boundary location comprises a position between a first block of a first type and a second block of a second type. The method also comprises allocating objects from a last block of the first type to a second block of the first type. Additionally, the method comprises erasing the last block of the first type.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: June 4, 2002
    Assignee: Intel Corporation
    Inventors: Deborah L. See, Robert N. Hasbun
  • Patent number: 6226728
    Abstract: A method of storing data in a nonvolatile memory includes the step of receiving the data to be stored. A storage structure is selected for the data according to the relative size (z) of the data with respect to a plurality of thresholds including: a minimum number of instances (m), a maximum single instance size (s*g), and an allocation granularity (g). The data is then stored in the selected structure within the nonvolatile memory. If z is less than a first threshold, the data is stored within a multiple instance object structure. If z is less than a second threshold, the data is stored as a single instance object. If z exceeds the second threshold, the data is fragmented. The fragmented data can then be stored among the plurality of blocks of nonvolatile memory. If the number of fragments is less than a maximum sequence table size, then a sequence table indicative of the order and the locations of the data fragments is stored in the nonvolatile memory.
    Type: Grant
    Filed: April 21, 1998
    Date of Patent: May 1, 2001
    Assignee: Intel Corporation
    Inventors: Deborah L. See, Robert N. Hasbun, Jeffrey A. Dunlap, Phillip J. del Pozo, III
  • Patent number: 6189070
    Abstract: A method and apparatus manages data and reads code from a nonvolatile writeable memory. In a nonvolatile writeable system, interrupts are disabled. A non-read operation is initiated in the nonvolatile writeable memory. A check for whether an interrupt has occurred is performed. If an interrupt has occurred, then the non-read operation in the nonvolatile writeable memory is suspended. Interrupts are enabled, and code is read from the nonvolatile writeable memory. Non-read operations may include program operations and erase operations.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: February 13, 2001
    Assignee: Intel Corporation
    Inventors: Deborah L. See, Robert N. Hasbun
  • Patent number: 5860124
    Abstract: A nonvolatile memory having a plurality of individually erasable blocks is used to store sectors of a file. A method of overwriting the file includes the step of receiving a frame of data. The logical sector that the frame is to be written to is determined. The logical sector corresponds to a first sector located at a first offset in a first block of the nonvolatile memory. The first block also has an associated first logical block number. The frame of data is written to a second sector. The second sector is located at a second offset in a spare block. The first and second offsets are identical. The logical block number of the spare block is updated to be the same as the first logical block number.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: January 12, 1999
    Assignee: Intel Corporation
    Inventors: Walter S. Matthews, Clark S. Thurlo, MacDonald Verner, III, Deborah L. See, Phillip J. del Pozo, III