Patents by Inventor John Marshal Reed

John Marshal Reed 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: 7702897
    Abstract: The present invention provides a system and method to quarantine in the storage operating system and configuration information in which the storage operating system is stored in a designated partition on a removable nonvolatile memory device, such as a compact flash or a personal computer (PC) card that is interfaced with a motherboard of a filer system server. By providing for separate partitions, a failure or error arising during an upgrade to the storage operating system will not corrupt the other partitions.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: April 20, 2010
    Assignee: NetApp, Inc.
    Inventors: John Marshal Reed, R. Guy Lauterbach, Michael J. Tuciarone
  • Patent number: 7562208
    Abstract: The present invention provides a system and method to quarantine in the storage operating system and configuration information in which the storage operating system is stored in a designated partition on a removable nonvolatile memory device, such as a compact flash or a personal computer (PC) card that is interfaced with a motherboard of a filer system server. By providing for separate partitions, a failure or error arising during an upgrade to the storage operating system will not corrupt the other partitions.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: July 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: John Marshal Reed, R. Guy Lauterbach, Michael J. Tuciarone
  • Patent number: 7310747
    Abstract: The present invention provides a system and method for diagnostics execution in which diagnostics code is stored in a designated partition on a removable nonvolatile memory device, such as a compact flash or a personal computer (PC) card that is interfaced with the motherboard of a file server system. The file server system firmware is programmed in such a manner that, upon receipt of a diagnostics command, a normal boot mechanism is interrupted, and a diagnostics boot is performed. The firmware is programmed to probe the removable nonvolatile memory device, and to load the diagnostics code contained thereon into main memory and to execute the diagnostics in response to an initiation by an operator's key sequence. In accordance with a further aspect of the invention, the data produced as a result of the diagnostics test sequence is captured and stored in a maintenance log in another partition on the compact flash that has been pre-assigned for that purpose.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: December 18, 2007
    Assignee: Network Appliance, Inc.
    Inventors: R. Guy Lauterbach, John Marshal Reed, Michael J. Tuciarone
  • Patent number: 7206970
    Abstract: The present invention provides a system and method for diagnostics execution in which diagnostics code is stored in a designated partition on a removable nonvolatile memory device, such as a compact flash or a personal computer (PC) card that is interfaced with the motherboard of a file server system. The file server system firmware is programmed in such a manner that, upon receipt of a diagnostics command, a normal boot mechanism is interrupted, and a diagnostics boot is performed. The firmware is programmed to probe the removable nonvolatile memory device, and to load the diagnostics code contained thereon into main memory and to execute the diagnostics in response to an initiation by an operator's key sequence. Data produced as a result of the diagnostics test sequence is captured and stored in a maintenance log in another partition on the nonvolatile memory.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: April 17, 2007
    Assignee: Network Appliance, Inc.
    Inventors: R. Guy Lauterbach, John Marshal Reed, Michael J. Tuciarone