Patents by Inventor Bryan J. Mee

Bryan J. Mee 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: 8533562
    Abstract: A portion of a nonvolatile memory array that is likely to contain, partially programmed data may be identified from a high sensitivity read, by applying stricter than usual ECC requirements, or using pointers to programmed sectors. The last programmed data may be treated as likely to be partially programmed data. Data in the identified portion may be copied to another location, or left where it is with an indicator to prohibit further programming to the same cells. To avoid compromising previously stored data during subsequent programming, previously stored data may be backed up. Backing up may be done selectively, for example, only for nonsequential data, or only when the previously stored data contains an earlier version of data being programmed. If a backup copy already exists, another backup copy is not created. Sequential commands are treated as a single command if received within a predetermined time period.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: September 10, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Bryan J. Mee, Yosief Ataklti, Alan D. Bennett
  • Publication number: 20090070529
    Abstract: A portion of a nonvolatile memory array that is likely to contain, partially programmed data may be identified from a high sensitivity read, by applying stricter than usual ECC requirements, or using pointers to programmed sectors. The last programmed data may be treated as likely to be partially programmed data. Data in the identified portion may be copied to another location, or left where it is with an indicator to prohibit further programming to the same cells. To avoid compromising previously stored data during subsequent programming, previously stored data may be backed up. Backing up may be done selectively, for example, only for nonsequential data, or only when the previously stored data contains an earlier version of data being programmed. If a backup copy already exists, another backup copy is not created. Sequential commands are treated as a single command if received within a predetermined time period.
    Type: Application
    Filed: February 5, 2008
    Publication date: March 12, 2009
    Inventors: Bryan J. Mee, Yosief Ataklti, Alan D. Bennett
  • Patent number: 5280603
    Abstract: A method is provided for allocating digital processing activities of an embedded microcontroller within a disk drive between repetitive periodic digital servo loop service routines synchronized to rotation of a data storage disk of the drive and irregularly occurring host service routines supporting a high level, digital interface to a host computing environment. The new method comprises the steps of:prioritizing the host service routines into priority routines and non-priority routines,detecting calls to one of the priority routines, andbypassing execution of a predetermined number of the servo loop service routines to enable execution of the called priority routine without interruption.
    Type: Grant
    Filed: September 19, 1991
    Date of Patent: January 18, 1994
    Assignee: Quantum Corporation
    Inventors: David B. Jeppson, Norman H. Wulferdinger, Bryan J. Mee, William N. Thanos, Joseph C. Liu