Patents by Inventor Mark H. Johnson

Mark H. Johnson 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: 6625745
    Abstract: This invention discloses a highly accurate and efficient means to identify a failing component in a network with a minimum of testing. Developed to Support the Compaq Computer ServerNet® system area LAN technology, the methods and apparatus disclosed can be applied to any LAN based system with routing tables that are fixed and known for the duration of the testing. Disclosed new methods include a means to determine a minimal set of tests, a means to use global statistics to identify the most likely failing component, and a further means to refine the failing component list. This invention was reduced to practice.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: September 23, 2003
    Assignee: Hewlett-Packard Development Co.LP
    Inventors: Mark H. Johnson, Thomas G. Magorka
  • Publication number: 20020049859
    Abstract: A scalable clustered system includes a global fabric, and two or more cluster nodes interconnected via the global fabric. Each cluster node includes a node naming agent (NNA), a local fabric and one or more end nodes interconnected via the local fabric. The NNA is configured as a fully symmetrical translation device interposed between the local fabric and the global fabric. The NNA provides support for scaled clustering by transforming a local/global cluster address into a corresponding global/local cluster address for each packet in an outbound/inbound path. As embodied and broadly described herein, the invention relates also to a method including steps for scaling the clustered system. Additionally, the invention relates to a computer readable medium in a scalable clustered system that embodies computer program code configured to cause that system to perform steps for configuring and scaling that system.
    Type: Application
    Filed: August 22, 2001
    Publication date: April 25, 2002
    Inventors: William Bruckert, Marcelo M. de Azevedo, Robert L. Jardine, Mark H. Johnson, Thomas G. Magorka, Jonathan R. Marcus, William Bunton, Jeffrey A. Boyd, Jim Klecka, Carlo Michael Christensen
  • Patent number: 6292808
    Abstract: A method and apparatus for reapplying changes to a database is disclosed. A recovery log is provided for recording all changes applied to the database so that the changes may be reapplied to the database during database recovery. Whenever a change is written to a storage device, the recovery log is updated to indicate that the particular change has been written to the storage device. During recovery, the data in the recovery log is sorted by file ID, data block ID, record type and version ID.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: September 18, 2001
    Assignee: Oracle Corporation
    Inventors: Ronald Obermarck, Mark H. Johnson
  • Patent number: 5974425
    Abstract: A method and apparatus for reapplying changes to a database uses a recovery log for recording all changes applied to the database so that the changes may be reapplied to the database during database recovery. Whenever a change is written to a storage device, the recovery log is updated to indicate that the particular change has been written to the storage device. During recovery, the data in the recovery log is sorted by file ID, data block ID, record type and version ID.
    Type: Grant
    Filed: December 18, 1996
    Date of Patent: October 26, 1999
    Assignee: Oracle Corporation
    Inventors: Ronald Obermarck, Mark H. Johnson