Patents by Inventor Tony K. Leung
Tony K. Leung 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: 10360211Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: GrantFiled: May 5, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 10013331Abstract: Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.Type: GrantFiled: March 20, 2015Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
-
Publication number: 20170242888Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: ApplicationFiled: May 5, 2017Publication date: August 24, 2017Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 9679017Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: GrantFiled: August 10, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Publication number: 20150347524Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: ApplicationFiled: August 10, 2015Publication date: December 3, 2015Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Publication number: 20150227450Abstract: Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.Type: ApplicationFiled: March 20, 2015Publication date: August 13, 2015Inventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
-
Patent number: 8868617Abstract: A system and method for connection of an application program to its corresponding database in a relational database system environment. Rather than embedding connection configuration information or properties in an application program, connection configurations are stored in a connection configuration repository. The connection configuration repository is likewise stored in a database within the relational database system environment. The connection configuration information stored in the configuration repository may be updated, revised, deleted or assembled into groups/subgroups, without affecting the application programs.Type: GrantFiled: December 23, 2009Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Lawrence E. Dunnell, Loic Raymond Robert Julien, Maryela E. Weihrauch, Paul A. Ostler, Stephen A. Brodsky, Tony K. Leung
-
Patent number: 8499281Abstract: A technique is disclosed for identifying impact of database changes on an application. Given a proposed database change, affected source code is identified that is affected by the proposed database change. References to the affected source code are created and organized into a hierarchy. A user can ascertain the extent of the impact by viewing the hierarchy and by using the hierarchy to access and view the affected source code in a visually distinct manner.Type: GrantFiled: February 24, 2012Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: Azadeh Ahadian, Stephen A. Brodsky, Michael G. Burke, Zeus Courtois, Tony K. Leung, Rebecca B. Nin, Igor Peshansky, Sonali Surange
-
Patent number: 8458654Abstract: A technique is disclosed for identifying impact of database changes on an application. Given a proposed database change, affected source code is identified that is affected by the proposed database change. References to the affected source code are created and organized into a hierarchy. A user can ascertain the extent of the impact by viewing the hierarchy and by using the hierarchy to access and view the affected source code in a visually distinct manner.Type: GrantFiled: October 22, 2008Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Azadeh Ahadian, Stephen A. Brodsky, Michael G. Burke, Zeus O. Courtois, Tony K. Leung, Rebecca B. Nin, Igor Peshansky, Sonali Surange
-
Publication number: 20120159433Abstract: A technique is disclosed for identifying impact of database changes on an application. Given a proposed database change, affected source code is identified that is affected by the proposed database change. References to the affected source code are created and organized into a hierarchy. A user can ascertain the extent of the impact by viewing the hierarchy and by using the hierarchy to access and view the affected source code in a visually distinct manner.Type: ApplicationFiled: February 24, 2012Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Azadeh Ahadian, Stephen A. Brodsky, Michael G. Burke, Zeus O. Courtois, Tony K. Leung, Rebecca B. Nin, Igor Peshansky, Sonali Surange
-
Publication number: 20110270857Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Publication number: 20110153675Abstract: A system and method for connection of an application program to its corresponding database in a relational database system environment. Rather than embedding connection configuration information or properties in an application program, connection configurations are stored in a connection configuration repository. The connection configuration repository is likewise stored in a database within the relational database system environment. The connection configuration information stored in the configuration repository may be updated, revised, deleted or assembled into groups/subgroups, without affecting the application programs.Type: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence E. DUNNELL, Loic R. JULIEN, Maryela E. WEIHRAUCH, Paul A. OSTLER, Stephen A. BRODSKY, Tony K. LEUNG
-
Publication number: 20110137891Abstract: Provided are techniques for collecting client information for client applications running on a client computer, wherein the client information includes a client application identifier for each client application that issues queries to a database along with text of each of the queries that the client application issues; collecting database monitoring information that includes text of each query issued against the database and performance information for each query; combining the client information and the database monitoring information based on the text of the queries to obtain combined information that provides the client application identifier and the performance information for each of the queries; and identifying a problem query and at least one client application that has issued the problem query using the combined information.Type: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Brodsky, Zeus O. Courtois, Anshul Dawra, Tom W. Jacopi, Tony K. Leung, Sonali Surange
-
Publication number: 20100114962Abstract: A technique is disclosed for identifying impact of database changes on an application. Given a proposed database change, affected source code is identified that is affected by the proposed database change. References to the affected source code are created and organized into a hierarchy. A user can ascertain the extent of the impact by viewing the hierarchy and by using the hierarchy to access and view the affected source code in a visually distinct manner.Type: ApplicationFiled: October 22, 2008Publication date: May 6, 2010Inventors: Azadeh Ahadian, Stephen A. Brodsky, Michael G. Burke, Zeus O. Courtois, Tony K. Leung, Rebecca B. Nin, Igor Peshansky, Sonali Surange
-
Patent number: 7293005Abstract: Disclosed is a technique for building an index in which global analysis computations and index creation are pipelined, wherein the global analysis computations share intermediate results.Type: GrantFiled: January 26, 2004Date of Patent: November 6, 2007Assignee: International Business Machines CorporationInventors: Marcus F. Fontoura, Reiner Kraft, Tony K. Leung, John Ai McPherson, Jr., Andreas Neumann, Runping Qi, Sridhar Rajagopalan, Eugene J. Shekita, Jason Yeong Zien