Patents by Inventor Timothy R. Learmont

Timothy R. Learmont 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: 6609133
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: August 19, 2003
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6385618
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: May 7, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6374256
    Abstract: An improved object-database mapping tool is provided that generates indexes in a database corresponding to classes in an object-oriented application. Initially, the mapping tool maps each class in an object-oriented application to a table in a database. A user, for example, selects one or more fields to be indexed from one or more classes. The tool determines if the selected fields correspond to the columns in more than one table in the database. If the selected fields correspond to a plurality of tables in the database then the mapping tool generates a plurality of indexes. Alternatively, if the fields correspond to one table in the database then the mapping tool generates a single index.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: April 16, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6360223
    Abstract: Mapping rules for use in mapping data between a relational model and an object model. A user interface permits a programmer or other person to enter the mapping rules, and a mapping tool converts data between the relational model and the object model according to the mapping rules.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: March 19, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Publication number: 20010018690
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Application
    Filed: January 5, 2001
    Publication date: August 30, 2001
    Applicant: Sun Microsystems, Inc.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6279008
    Abstract: A graphical user interface on a computer system is provided for displaying objects in an object-oriented application and data stored in tables of a database. The graphical user interface displays a class view corresponding to one or more classes in the object-oriented application that in turn corresponds to tables in the database and displays a table view having one or more tables in a database corresponding to classes in the object-oriented application. In addition, the graphical user interface also displays a combination table-and-class view having database elements from the database adjacent to the object-oriented elements from the object-oriented application.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: August 21, 2001
    Assignees: Sun Microsystems, Inc., BAAN Development, B.V.
    Inventors: Tony Chun Tung Ng, Rahul Sharma, Timothy R. Learmont
  • Patent number: 6240413
    Abstract: A method and system for database concurrency control is provided that allows lock groups to contain columns of different tables and allows an individual column of a table to be in more than one lock group. While using optimistic concurrency control for monitoring multiple transactions modifying the same database, it allows the concurrent access of a single table when the individual columns of the table are accessed by separate users or applications. This, in turn, reduces the delay of waiting for a table to be free for access and decreases the delay of rolling back transactions that are concurrently accessing a table. The reduction of these delays increases the overall data processing efficiency for the system.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: May 29, 2001
    Assignees: Sun Microsystems, Inc., BAAN Development, B.V.
    Inventor: Timothy R. Learmont