Patents by Inventor Gavin J. Kirton

Gavin J. Kirton 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: 6904544
    Abstract: Provided is a method, system, program, and data structures for maintaining a database of objects. At least one structured document is received representing an instance of an object including attributes and attribute values defined for a class. Content of the structured document representing the object is added into a database, wherein the database is capable of storing multiple structured documents representing multiple objects. In another implementation, an instance of at least one object including attributes and attribute values defined for a class is generated. For each generated object, a structured document is generated representing the object and including a representation of the attributes and attribute values in the object. Each structured document is transferred to a database program to maintain.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: June 7, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: William B. DeRolf, Gavin J. Kirton
  • Publication number: 20020129230
    Abstract: Provided is a computer implemented method, system, and program for determining system information, wherein the system is comprised of at least one host adaptor, switch, and storage device. A path in the system from one host adaptor to the I/O device includes as path components one host adaptor, one switch, one storage device, a first link between the host adaptor and the switch and a second link between the switch and the storage device. A determination is made of component information on host adaptor, switch, and I/O device components in a network system. The determined component information is added to a configuration file providing configuration information on the system. For each determined host adaptor, a determination is made from the component information of information on the first link between the host adaptor and the switch and on the I/O device to which the host adaptor communicates.
    Type: Application
    Filed: March 8, 2001
    Publication date: September 12, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Michaelj D. Albright, William B. DeRolf, Gavin G. Gibson, Gavin J. Kirton, Todd H. McKenney
  • Publication number: 20020104039
    Abstract: Provided is a method, system, program, and data structures for maintaining a database of objects. At least one structured document is received representing an instance of an object including attributes and attribute values defined for a class. Content of the structured document representing the object is added into a database, wherein the database is capable of storing multiple structured documents representing multiple objects. In another implementation, an instance of at least one object including attributes and attribute values defined for a class is generated. For each generated object, a structured document is generated representing the object and including a representation of the attributes and attribute values in the object. Each structured document is transferred to a database program to maintain.
    Type: Application
    Filed: January 30, 2001
    Publication date: August 1, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: William B. DeRolf, Gavin J. Kirton
  • Patent number: 6356984
    Abstract: A digital data processing system comprises at least one subsystem comprising a plurality of resources, such as a storage subsystem comprising a plurality of drive modules, and a host processor. The host processor is connected to the drive modules through an interconnection which has a topology in the form of a loop. The interconnection has at least one configuration switch that is selectively configurable to a pass-through mode, in which the topology comprises the entire loop, or a bypass mode, in which the topology comprises a portion of the loop including the host processor and, possibly, at least one of the drive modules in the storage subsystem. The host processor can selectively condition the configuration switch into the pass-through mode or said bypass mode to connect more or fewer drive modules into the loop.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: March 12, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: William F. Day, Susan L. Copeland, David A. Hill, Mark J. Hornacek, Michael K. Hosrom, Gavin J. Kirton, Paula C. Kiser