Patents by Inventor Michael W. Booth

Michael W. Booth 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: 7007152
    Abstract: A volume translation apparatus and method are provided. The volume translation apparatus resides between host machines and the physical storage devices accessed by the host machines. This volume translation apparatus may perform volume translation for the control path and optionally the data path of input/output (I/O) requests sent by the host machines to the physical storage devices. Control path translation ensures that the correct physical volumes are mounted for accessing by the I/O request. Because the physical volume may be different from that requested by the host machine application, the translation device includes a mapping that represents which physical volumes represent copies of the virtual volume used by the host machine application.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: February 28, 2006
    Assignee: Storage Technology Corporation
    Inventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth
  • Patent number: 6907419
    Abstract: A data processing system, method, and product are disclosed for maintaining a database of usage information of multiple, different physical devices. A virtualization system is provided interposed between a host computer system and the physical devices. The host computer system is capable of accessing only virtual interfaces and is incapable of directly accessing any of the physical devices. A relational database is established within the virtualization system for storing information. Information is stored in the database about transactions processed by the virtualization system utilizing the physical devices. The information stored in the database includes error information and information about the usage of the physical devices. The information in the database may be accessed by the host computer system.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: June 14, 2005
    Assignee: Storage Technology Corporation
    Inventors: Troy Raymond Pesola, Ravi Kumar Kavuri, Michael W. Booth
  • Publication number: 20030126327
    Abstract: A volume translation apparatus and method are provided. The volume translation apparatus resides between host machines and the physical storage devices accessed by the host machines. This volume translation apparatus may perform volume translation for the control path and optionally the data path of input/output (I/O) requests sent by the host machines to the physical storage devices. Control path translation ensures that the correct physical volumes are mounted for accessing by the I/O request. Because the physical volume may be different from that requested by the host machine application, the translation device includes a mapping that represents which physical volumes represent copies of the virtual volume used by the host machine application.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth
  • Patent number: 5247696
    Abstract: A vector update method for vectorizing loops containing recursive equations within a supercomputer. Program code containing a loop is transformed into a nested loop in which the interior loop performs an integer number of iterations of the original loop equal to the vector length of the system. Vector operations are executed on the arrays of data within the interior loop, a check is made for recurring data points and repairs are made to the results of the vector operations. All repairs are completed before exiting the interior loop.
    Type: Grant
    Filed: January 17, 1991
    Date of Patent: September 21, 1993
    Assignee: Cray Research, Inc.
    Inventor: Michael W. Booth