Patents by Inventor Patrick Dooling Bossman

Patrick Dooling Bossman 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: 7984024
    Abstract: Disclosed is a technique for maintaining statistics. A query is received. Column group generation is performed to form one or more column groups. Column group refinement is performed based on statistics data generated for a previously received query. A statistics check is automatically performed. A statistics collection command is generated to obtain statistics.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Chan-Hua Liu
  • Patent number: 7930294
    Abstract: Techniques for partitioning a query are provided. The techniques include establishing one or more criterion for partitioning a query, wherein the query comprises one or more tables, materializing a first of the one or more tables, partitioning the first of the one or more tables until the one or more criterion have been satisfied, and partitioning and joining a remainder of the one or more tables of the query.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yefim Shuf, Hong Min, Terence Patrick Purcell, Ou Jin, Fen-Ling Lin, Brian Thinh-Vinh Tran, Patrick Dooling Bossman
  • Patent number: 7814072
    Abstract: A method of, a computer program product for and a computer system for managing statistics in a database management system are provided. A value of a volatility of a statistic is determined. A value of a staleness of the statistic is determined using the value of the volatility. A statistics collection task is generated in response to, at least in part, the value of the staleness exceeding a value of a staleness threshold. The statistics collection task is executed to collect an additional value of the statistic. The additional value of the statistic is stored.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Shuanglin Guo, Chan-hua Liu, Yoichi Tsuji, Changjiu Xian
  • Publication number: 20100042631
    Abstract: Techniques for partitioning a query are provided. The techniques include establishing one or more criterion for partitioning a query, wherein the query comprises one or more tables, materializing a first of the one or more tables, partitioning the first of the one or more tables until the one or more criterion have been satisfied, and partitioning and joining a remainder of the one or more tables of the query.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Yefim Shuf, Hong Min, Terence Patrick Purcell, Ou Jin, Fen-Ling Lin, Brian Thinh-Vinh Tran, Patrick Dooling Bossman
  • Publication number: 20090030875
    Abstract: Disclosed is a technique for maintaining statistics. A query is received. Column group generation is performed to form one or more column groups. Column group refinement is performed based on statistics data generated for a previously received query. A statistics check is automatically performed. A statistics collection command is generated to obtain statistics.
    Type: Application
    Filed: June 17, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Chan-Hua Liu
  • Patent number: 7412439
    Abstract: Disclosed is a technique for maintaining statistics. A query is received. Column group generation is performed to form one or more column groups. Column group refinement is performed based on statistics data generated for a previously received query. A statistics check is automatically performed. A statistics collection command is generated to obtain statistics.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Chan-Hua Liu
  • Publication number: 20080140627
    Abstract: The present invention provides a method and an apparatus for aggregating database runtime information and analyzing application performance. According to one aspect of the present invention, there is provided a method for aggregating database runtime information, comprising: aggregating said database runtime information based on queries; and aggregating, based on objects, said database runtime information that is aggregated based on queries.
    Type: Application
    Filed: August 31, 2007
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Dooling BOSSMAN, You-Chin FUH, Kun Peng REN, Chan-Hua LIU, Bing Jiang SUN, Fang XING
  • Patent number: 7302422
    Abstract: In various embodiments, a method, apparatus, and article of manufacture collect statistics in a database management system. A workload comprising a plurality of database queries is received. Query statistics for the database queries are identified. The query statistics for the database queries are consolidated to provide consolidated statistics. One or more statistics collection requests are generated based on the consolidated statistics.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: November 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Shuanglin Guo, Chan-Hua Liu, Yoichi Tsuji
  • Patent number: 7139749
    Abstract: Provided are a method, system, an program for tuning a database query. Provided are a base access plan to implement the database query and statistics including information on a layout of the database against which the query will be executed. The statistics are processed to determine performance problems with the base access plan as part of a first analysis of the base access plan and the determined performance problems are processed as part of a second analysis to provide an analysis of the determined performance problems and processing cost of the base access plan. Recommendations are generated to tune the base access plan to improve performance.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Chan-Hua Liu, Ping Wang, Yun Wang, Jie Zhang
  • Publication number: 20030182276
    Abstract: Provided are a method, system, an program for tuning a database query. Provided are a base access plan to implement the database query and statistics including information on a layout of the database against which the query will be executed. The statistics are processed to determine performance problems with the base access plan as part of a first analysis of the base access plan and the determined performance problems are processed as part of a second analysis to provide an analysis of the determined performance problems and processing cost of the base access plan. Recommendations are generated to tune the base access plan to improve performance.
    Type: Application
    Filed: February 24, 2003
    Publication date: September 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: Patrick Dooling Bossman, You-Chin Fuh, Chan-Hua Liu, Ping Wang, Yun Wang, Jie Zhang