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: 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
  • 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
  • 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
  • Publication number: 20070266367
    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: Application
    Filed: July 24, 2007
    Publication date: November 15, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gaetan Nadon, Dirk Seelemann, David 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: 20050149911
    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: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Gaetan Nadon, Dirk Seelemann, David Spriet
  • Publication number: 20050138222
    Abstract: There is provided a method and system for developing a transformation program to transform a data structure from a first format to a second format, the program including a plurality of coupled data transformation modules describing the transformation, the method comprising the steps of: generating a first transformation module of the plurality of transformation modules for assembling the program, the first module being a module type of a set of module types including a language constructed module type and a visually constructed module type; extracting reference information from the first module for accessing the first module when stored in a memory; and updating a module registry to include a first entry corresponding to the reference information of the first module, the module registry configured for having reference information entries extracted from both the language constructed modules and visually constructed modules.
    Type: Application
    Filed: January 8, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srinivas Chari, Crystal Su, Milorad Stefanovic, Dirk Seelemann
  • Publication number: 20050137852
    Abstract: There is provided a system and method for deploying a set of coupled data transformation modules describing a data transformation, the data transformation for transforming a data structure from a first format to a second format, the method including the steps of receiving an instruction for selecting the set of transformation modules from a memory; converting each of the set of transformation modules to a common model format, the set of modules having at least one transformation module being of a module type of a type set including language constructed modules and visually constructed modules; and generating an executable version of the converted transformation modules suitable for execution by a data transformation engine; wherein the executable version when executed transforms the data structure from the first format to the second format.
    Type: Application
    Filed: January 8, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srinivas Chari, Crystal Su, Milorad Stefanovic, Dirk Seelemann
  • 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