Patents by Inventor Cynthia Ann Rogers

Cynthia Ann Rogers 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: 6076090
    Abstract: A method and system for persisting an object in a relational database schema by creating a new relational table at application program run-time for each class of objects to be persisted. The method may generate a schema map object for each class of objects to be persisted. The schema map object may be generated in response to the first transaction in which an object of a certain class is to be persisted and remains in memory for persisting, querying, restoring or deleting objects of that class. The schema map object determines the fields of each class of objects to be persisted, defines one or more columns in the table in accordance with the data types of the fields, and controls the passing of data between the table and the object fields.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Tracy Kim Burroughs, Steven John Gansemer, Wilson D. Lee, Vance Palmer Morrison, Cynthia Ann Rogers, Laura Jane Zaborowski
  • Patent number: 5956725
    Abstract: A method and system for mapping an object and an associated handle between the object-oriented schema of an application program and the relational schema of a database in which the object is persisted. The handle is reconstructed in response to a run-time request by an application program to instantiate the object. The handle may be an independent handle or an embedded handle. The relationships afforded by primary keys and foreign keys in a legacy, i.e., existing, relational database, can be preserved by mapping them to the independent and embedded handles, respectively. The mapping is performed prior to application program run-time, and is defined in a high-level schema mapping language, which may be generated with the aid of a schema mapping software tool.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: September 21, 1999
    Assignee: Interanational Business Machines Corporation
    Inventors: Tracy Kim Burroughs, Steven John Gansemer, Wilson D. Lee, Erik E. Voldal, Cynthia Ann Rogers, Laura Jane Zaborowski
  • Patent number: 5956730
    Abstract: A method and system for mapping between relational schema and object schema, wherein the relational schema includes a table having a tiebreaker column. In accordance with the present invention, an object-oriented application program may instantiate a persistent dependent object with one of two or more specific instances that is selected in response to the value of a data element in a tiebreaker column. Alternatively, an object-oriented application program may instantiate a persistent entity object in accordance with one of two or more entity classes that is selected in response to the value of a data element in a tiebreaker column.
    Type: Grant
    Filed: August 15, 1997
    Date of Patent: September 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Tracy Kim Burroughs, Wilson D. Lee, Cynthia Ann Rogers, Laura Jane Zaborowski
  • Patent number: 5878411
    Abstract: A method and system for mapping a persistent dependent object between object-oriented schema and relational data store schema. Prior to application program run-time, schema mapping code is generated that defines a logical combination of null and non-null columns in the relational tables for each dependent class and dependent subclass. The code maps each instance variable of each class and subclass of the dependent to one column of the relational data store schema. The code maps a null value to each column for which a dependent subclass has no corresponding instance variable. At run-time, an application program may invoke the services of a schema map object, which in turn calls an object database driver such as ODBC to store an object in the data store or retrieve an object from the data store.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Tracy Kim Burroughs, Wilson D. Lee, Cynthia Ann Rogers, Laura Jane Zaborowski
  • Patent number: 5799189
    Abstract: A method and apparatus is disclosed for moving a unit of data (such as an object, program, or file) from a computer operating at a current release level N to a computer operating at a previous release level N-M in a manner that assures that the unit of data will function predictably when restored to the previous release without having to make modifications or updates to the N-M level computer system. This invention allows a new release to be gradually phased in for a distributed computing system instead of requiring that all computers be upgraded to the new release before any units of data can be moved between systems.
    Type: Grant
    Filed: July 20, 1993
    Date of Patent: August 25, 1998
    Assignee: International Business Machines Corporation
    Inventors: Leonard William Koser, Mary Christine Manges, Frances Mary Ring, Cynthia Ann Rogers, Michael John Snyder, John Joseph Vriezen