Patents by Inventor Shuanglin Guo

Shuanglin Guo 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: 7921085
    Abstract: A method and system are presented for quantifying a data page repetition pattern for a database index in a database management system. In one embodiment, the method includes identifying a database index to provide a basis for collecting a data page repetition statistic, the database index having a database index key. The method may also include collecting the data page repetition statistic based on the database index key, wherein the data page repetition statistic quantifies a data page repetition pattern associated with database queries that reference sequential entries of the database index. The method may further include optimizing a data page access process based on the data page repetition statistic. In a further embodiment, the method may utilize both cluster ratio and data page repetition statistics to evaluate data page I/O and CPU cost.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shuanglin Guo, Terence P. Purcell, Yoichi Tsuji
  • 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: 20080243761
    Abstract: A method and system are presented for quantifying a data page repetition pattern for a database index in a database management system. In one embodiment, the method includes identifying a database index to provide a basis for collecting a data page repetition statistic, the database index having a database index key. The method may also include collecting the data page repetition statistic based on the database index key, wherein the data page repetition statistic quantifies a data page repetition pattern associated with database queries that reference sequential entries of the database index. The method may further include optimizing a data page access process based on the data page repetition statistic. In a further embodiment, the method may utilize both cluster ratio and data page repetition statistics to evaluate data page I/O and CPU cost.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Inventors: Shuanglin Guo, Terence P. Purcell, Yoichi Tsuji
  • Publication number: 20080033912
    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: Application
    Filed: October 16, 2007
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Bossman, You-Chin Fuh, Shuanglin Guo, Chan-Hua Liu, Yoichi Tsuji
  • 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: 7299225
    Abstract: A method, apparatus, and article of manufacture for improving the performance of evaluating predicates with non-matching operands by aggressively casting the input value to the data type of the target column before the data of the target column is accessed.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Tran, Hsiuying Y. Cheng, Shuanglin Guo, Patrick M. Malone, Thomas A. Beavin, Xiazhen Wang, Xun Li
  • Publication number: 20060149695
    Abstract: Various embodiments of a method, apparatus and article of manufacture of managing statistics in a database management system are provided. A volatility of at least one of statistic is determined. One or more statistics collection tasks are generated based on, at least in part, the volatility.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Patrick Bossman, You-Chin Fuh, Shuanglin Guo, Chan-hua Liu, Yoichi Tsuji, Changjiu Xian
  • Publication number: 20050234900
    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: Application
    Filed: April 14, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Patrick Bossman, You-Chin Fuh, Shuanglin Guo, Chan-Hua Liu, Yoichi Tsuji
  • Publication number: 20040103082
    Abstract: A method, apparatus, and article of manufacture for improving the performance of evaluating predicates with non-matching operands by aggressively casting the input value to the data type of the target column before the data of the target column is accessed.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Inventors: Brian T. Tran, Hsiuying Y. Cheng, Shuanglin Guo, Patrick M. Malone, Thomas A. Beavin, Xiazhen Wang, Xun Li