Patents by Inventor Dirk A. Seelemann

Dirk A. Seelemann 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: 9990225
    Abstract: Consistency of replicated data copies with statement-based replication is provided without requiring transaction serializability. At a subordinate replication node, a transaction start message, replicated data modification statements, and a transaction commit message are received for a next committed transaction from a master replication node, wherein the transaction start message carries a master transaction identifier, an invisibility list consisting of identifiers of other master transactions that had started and not yet committed when this master transaction started, and an earliest invisible master transaction identifier. The master transaction identifier, invisibility list, and earliest invisible transaction identifier are mapped to subordinate transaction identifiers to preserve an order of transaction identifiers from the master replication node.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler
  • Patent number: 9990224
    Abstract: Consistency of replicated data copies with statement-based replication is provided without requiring transaction serializability. At a subordinate replication node, a transaction start message, replicated data modification statements, and a transaction commit message are received for a next committed transaction from a master replication node, wherein the transaction start message carries a master transaction identifier, an invisibility list consisting of identifiers of other master transactions that had started and not yet committed when this master transaction started, and an earliest invisible master transaction identifier. The master transaction identifier, invisibility list, and earliest invisible transaction identifier are mapped to subordinate transaction identifiers to preserve an order of transaction identifiers from the master replication node.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler
  • Publication number: 20160246864
    Abstract: Consistency of replicated data copies with statement-based replication is provided without requiring transaction serializability. At a subordinate replication node, a transaction start message, replicated data modification statements, and a transaction commit message are received for a next committed transaction from a master replication node, wherein the transaction start message carries a master transaction identifier, an invisibility list consisting of identifiers of other master transactions that had started and not yet committed when this master transaction started, and an earliest invisible master transaction identifier. The master transaction identifier, invisibility list, and earliest invisible transaction identifier are mapped to subordinate transaction identifiers to preserve an order of transaction identifiers from the master replication node.
    Type: Application
    Filed: April 24, 2015
    Publication date: August 25, 2016
    Inventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler
  • Publication number: 20160246836
    Abstract: Consistency of replicated data copies with statement-based replication is provided without requiring transaction serializability. At a subordinate replication node, a transaction start message, replicated data modification statements, and a transaction commit message are received for a next committed transaction from a master replication node, wherein the transaction start message carries a master transaction identifier, an invisibility list consisting of identifiers of other master transactions that had started and not yet committed when this master transaction started, and an earliest invisible master transaction identifier. The master transaction identifier, invisibility list, and earliest invisible transaction identifier are mapped to subordinate transaction identifiers to preserve an order of transaction identifiers from the master replication node.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler
  • Patent number: 8136094
    Abstract: A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program code file includes generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising at least two related tables; determining a relationship between the at least two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gaetan Nadon, Dirk A. Seelemann, David A. Spriet
  • Patent number: 7478370
    Abstract: A method of validating a relationships table. The method includes generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema including two related tables. The method further includes determining a relationship between the two tables. Further, the method includes adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols. Additionally, the method includes producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set. Furthermore, the method includes generating the relationships table in the relational schema containing the relationship between the two tables.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gaetan Nadon, Dirk A. Seelemann, David A. Spriet
  • Patent number: 6925598
    Abstract: A process flow development tool is given a capability of determining the properties corresponding to a particular type of object and allowing a user to decide how and where the properties will be shown in a Properties dialog for individual objects of the particular type. The capability allows the tool to present a dialog that allows the user to customize, for the particular type of object, the layout for the properties in the Properties dialog. This layout may then be stored in an organizer object associated with the particular type of object.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Wassim Melhem, Cecil L. Parsons, Dirk A. Seelemann, Therese Sroujian
  • Publication number: 20030063124
    Abstract: A process flow development tool is given a capability of determining the properties corresponding to a particular type of object and allowing a user to decide how and where the properties will be shown in a Properties dialog for individual objects of the particular type. The capability allows the tool to present a dialog that allows the user to customize, for the particular type of object, the layout for the properties in the Properties dialog. This layout may then be stored in an organizer object associated with the particular type of object.
    Type: Application
    Filed: March 21, 2002
    Publication date: April 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Wassim Melhem, Cecil L. Parsons, Dirk A. Seelemann, Therese Sroujian
  • Patent number: 6044217
    Abstract: A metadata repository for use in an integrated development environment is provided. The metadata repository is layered to define levels of common behaviour useful to different types of application development tools. The most general use tools have access to metadata at the level of simple constructed types; more specialised tools have access to components that contain properties of a target language; highly specialised tools have access to composed partitionable part metadata that can be used for constructing distributed applications.
    Type: Grant
    Filed: October 23, 1997
    Date of Patent: March 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Brealey, Jeffrey G. Johnston, Vladimir Klicnik, David M. Lauzon, Lok T. Loi, Dirk A. Seelemann, II