Patents by Inventor Jeffrey G. Fontaine

Jeffrey G. Fontaine 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: 10558640
    Abstract: A computer-implemented method includes receiving, via original Data Definition Language (DDL) syntax of a Database Management System (DBMS), a definition of custom DDL syntax. Metadata describing the custom DDL syntax is stored in a global catalog of the DBMS. A first DDL statement that utilizes the custom DDL syntax is received. The metadata describing the custom DDL syntax is read from the global catalog. The first DDL statement is processed, using a computer processor, according to the metadata.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey G. Fontaine, Kevin D. Hite, Richard V. Tran
  • Publication number: 20180293263
    Abstract: A computer-implemented method includes receiving, via original Data Definition Language (DDL) syntax of a Database Management System (DBMS), a definition of custom DDL syntax. Metadata describing the custom DDL syntax is stored in a global catalog of the DBMS. A first DDL statement that utilizes the custom DDL syntax is received. The metadata describing the custom DDL syntax is read from the global catalog. The first DDL statement is processed, using a computer processor, according to the metadata.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: Jeffrey G. Fontaine, Kevin D. Hite, Richard V. Tran
  • Patent number: 9043290
    Abstract: A computer determines that the type of one or more of a relational operator and operands of a relational expression originated in a first type system, and determines the sign of at least one of the operands. The computer rewrites the relational expression based on the sign of at least one of the operands, sends the rewritten relational expression for evaluation in a second type system, and receives the evaluated rewritten relational expression after evaluation in the second type system. The computer can rewrite the relational expression by generating a group of terms joined disjunctively, as well as by generating a group of conjunctive terms joined disjunctively.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Justin A. Danielson, Jeffrey G. Fontaine, Kevin D. Hite, Richard V. Tran
  • Patent number: 9020908
    Abstract: A computer determines that the type of one or more of a relational operator and operands of a relational expression originated in a first type system, and determines the sign of at least one of the operands. The computer rewrites the relational expression based on the sign of at least one of the operands, sends the rewritten relational expression for evaluation in a second type system, and receives the evaluated rewritten relational expression after evaluation in the second type system. The computer can rewrite the relational expression by generating a group of terms joined disjunctively, as well as by generating a group of conjunctive terms joined disjunctively.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Justin A. Danielson, Jeffrey G. Fontaine, Kevin D. Hite, Richard V. Tran
  • Publication number: 20140201166
    Abstract: A computer determines that the type of one or more of a relational operator and operands of a relational expression originated in a first type system, and determines the sign of at least one of the operands. The computer rewrites the relational expression based on the sign of at least one of the operands, sends the rewritten relational expression for evaluation in a second type system, and receives the evaluated rewritten relational expression after evaluation in the second type system. The computer can rewrite the relational expression by generating a group of terms joined disjunctively, as well as by generating a group of conjunctive terms joined disjunctively.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Justin A. Danielson, Jeffrey G. Fontaine, Kevin D. Hite, Richard V. Tran
  • Patent number: 7870557
    Abstract: An apparatus, system, and method for autonomously maintaining a single system image in a parallel systems complex. A computer program product causes the relevant systems in a parallel systems complex to receive requests with a global scope from a user. The request is sent to each IMS system in the sysplex, and each IMS system applies the resource information and logs the resource information for recovery. The request is written to a shared medium which IMS sysplex members can access. When an IMS member is brought online, the IMS member restores status information first from local recovery logs. The IMS member then checks the information against the global medium to determine if requests were issued while the IMS was offline. If so, the IMS inherits the information in the global medium before processing work. An IMS added into the sysplex applies the information from the global medium before processing work.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey G. Fontaine, Dean L. Grover, Claudia S. Ho, Betty J. Patterson, Francis J. Ricchio, Judy Y. Tse, Anuradha V. Vakkalagadda
  • Publication number: 20080307429
    Abstract: An apparatus, system, and method for autonomously maintaining a single system image in a parallel systems complex. A computer program product causes the relevant systems in a parallel systems complex to receive requests with a global scope from a user. The request is sent to each IMS system in the sysplex, and each IMS system applies the resource information and logs the resource information for recovery. The request is written to a shared medium which IMS sysplex members can access. When an IMS member is brought online, the IMS member restores status information first from local recovery logs. The IMS member then checks the information against the global medium to determine if requests were issued while the IMS was offline. If so, the IMS inherits the information in the global medium before processing work. An IMS added into the sysplex applies the information from the global medium before processing work.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey G. Fontaine, Dean L. Grover, Claudia S. Ho, Betty J. Patterson, Francis J. Ricchio, Judy Y. Tse, Anuradha V. Vakkalagadda