Patents by Inventor Thomas J. Bakerman

Thomas J. Bakerman 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: 7340719
    Abstract: A code generator utilizes a “generated_source” directory to store corresponding machine-generated software code. A “modified_source” directory stores user-written modifications associated with software generated by the code generator. During code generation, the code generator checks the modified_source directory for a class presently being generated by the code generator. If there are no user modifications (stored in the modified_source directory) associated with the class being processed, the code generator creates an implementation of the class. If the modified_source directory contains an implementation of the class being processed, the code generator creates an implementation of a base class for the class being processed. The base class is created in the generated_source directory, preserving the class created by the user.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: March 4, 2008
    Assignee: SUN Microsystems, Inc.
    Inventors: Thomas J. Bakerman, Jefferson A. Kita, Kristian R. Cibulskis, Mark B. Hecker
  • Patent number: 7289997
    Abstract: Application code maintenance often imposes rebuilding and/or a patch kit update from a source code vendor. Users of such applications often find such conventional rebuilds and install efforts intrusive. An extensible object-relational (O-R) model operable for dynamic additions to an existing baseline of modeled data specifications mitigates interim patches and builds by employing a scripted modeling form and a corresponding relational form. The scripted modeling form, such as an XML file, is readily modifiable from existing data specifications, such as those driven by a recognized standard, while the relational form is seamlessly updated within an existing application environment without requiring rebuilding or patch kits to implement. The extensible O-R model defines data characteristics of data specifications, and the relational model is updated by instantiating an object or entry into the modeled relational specifications based on the extensible O-R model.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: October 30, 2007
    Assignee: SUN Microsystems, Inc.
    Inventors: Jefferson A. Kita, Thomas J. Bakerman, Mark B. Hecker, Brian Rickman, Kristian R. Cibulskis
  • Patent number: 6430611
    Abstract: A storage management system for managing storage resources of a plurality of computer devices in a computer network includes a plurality of management agents, each of which is installed in a corresponding one of the plurality of computer devices, and each of which is configured to compile storage information of storage resources accessible by the corresponding computer device to create a first set of compiled storage information, and a storage manager installed in the server. The storage manager is configured to collect the first set of compiled storage information from each of the management agents and to further compile the first sets of storage information received to create a second set of compiled storage information. The storage management system further includes a user interface operatively coupled to the server manager to allow a user to access the second set of compiled storage information.
    Type: Grant
    Filed: August 25, 1998
    Date of Patent: August 6, 2002
    Assignee: Highground Systems, Inc.
    Inventors: Jefferson A. Kita, Thomas J. Bakerman, Peter J. Chestna, Ellen L. Dickau, Sean Gilhooly, Stephen M. Glassman, Mark B. Hecker, Cora A. Wong