Patents by Inventor Jay Yothers

Jay Yothers 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).

  • Publication number: 20070143249
    Abstract: An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
    Type: Application
    Filed: December 17, 2005
    Publication date: June 21, 2007
    Inventors: Margaret Bernal, Yao-Ching Chen, Ding-Wei Chieh, Curt Cotner, Baoqiu Cui, Tammie Dang, Marion Farber, Georgia Fuller, Joe Huang, Hui-An Lee, Claire McFeely, Chunfeng Pei, James Pickel, Yumi Tsuji, Jay Yothers, Margaret Zagelow, Liyan Zhou
  • Publication number: 20070118574
    Abstract: Provided are a techniques for reorganizing data. Data is retrieved from an original data set and inserted into a shadow data set. A log record is read from an update log, wherein the log record includes a unique key identifying a data object and an indication of an activity associated with that data object. The activity associated with the data object is performed by determining whether the unique key is found in a shadow index for the shadow data set.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: William Franklin, Haakon Roberts, James Teng, Jay Yothers
  • Publication number: 20070055644
    Abstract: A method and system for using a procedure residing and executed entirely within a database system is disclosed. The procedure utilizes at least one variable, which has a plurality of attributes. The method and system include defining the at least one variable as at least one global variable prior to calling of the procedure. Defining the global variable(s) includes informing the database system of the plurality of attributes of the variable(s) and allowing the database system access to the at least one variable. The method and system also include tracking the global variable(s).
    Type: Application
    Filed: September 8, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Margaret Bernal, Yao-Ching Chen, Ding-Wei Chieh, Christopher Crone, Baoqiu Cui, Tammie Dang, Marion Farber, Fen-Ling Lin, Chunfeng Pei, Yumi Tsuji, Jay Yothers, Liyan Zhou
  • Publication number: 20060288052
    Abstract: Techniques are provided for supporting versions of a routine. A first version of the routine is created. A second version of the routine is generated in response to receiving an alter statement including an add version clause. The second version of the routine is activated in response to receiving an alter statement including an activate version clause.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 21, 2006
    Inventors: Yao-Ching Chen, Curt Cotner, Baoqiu Cui, Tammie Dang, Joe Huang, Claire McFeely, Robert Miller, Manogari Simanjuntak, Yumi Tsuji, Xiaoyu Yang, Jay Yothers, Margaret Zagelow
  • Publication number: 20060080324
    Abstract: Provided is a method for online reorganization and increasing the page size of a DB2 object. A base table and related auxiliary table spaces are reorganized concurrently via a database utility, DB2 REORG utility. The database utility determines which auxiliary tables are related to the base table and automatically includes their respective auxiliary table in the same invocation of the utility. The reorganization is performed via allocated shadow data sets; page size of the allocated shadow data sets is dynamically updated during reorganization. The original data sets are switched with the newly built shadow data sets, and DB2 catalog values and control blocks are updated with new page size values.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Bower, Roy Cornford, Karelle Cornwell, William Franklin, Saiyin Leung, John Lyle, James Teng, Jay Yothers
  • Publication number: 20050125410
    Abstract: A method and system for providing package resolution in a database system is disclosed. The method and system comprise providing a statement within a server which allows an application to identify a list of package collections. The method and system further includes executing the statement to obtain the appropriate package. A system and method in accordance with the present invention provides a new current package path value, which is set via a statement referred to as Set Current Package Path. The SET CURRENT PACKAGE PATH statement allows the application to supply a precedence list of qualified package collections during execution time, therefore the scheme for resolving packages can be changed at any point during execution. The SET CURRENT PACKAGE PATH statement improves application development by making the package resolution mechanism less error prone and less tedious for the application developer, while providing an optimal-performance solution in the client-server environment.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 9, 2005
    Inventors: Curt Cotner, Tammie Dang, Brian Howell, Fung Lee, Hui-An Lee, Charles Lin, Claire McFeely, Jennifer Ou, James Pickel, Jay Yothers
  • Publication number: 20050086269
    Abstract: A base table and related auxiliary table spaces are reorganized concurrently via a database utility. The database utility determines which auxiliary tables are related to the base table and automatically includes their respective auxiliary table in the same invocation of the utility. The reorganization is performed via allocated shadow data sets. The original data sets are switched with the newly built shadow data sets including the LOB shadows.
    Type: Application
    Filed: October 20, 2003
    Publication date: April 21, 2005
    Inventors: Julie Chen, William Franklin, John Garth, Li-Mey Lee, John Lyle, Frances Villafuerte, Jay Yothers