Statistics management

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7984024
APP PUB NO 20090030875A1
SERIAL NO

12140994

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY44666

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bossman, Patrick Dooling Alexandria, US 8 143
Fuh, You-Chin San Jose, US 44 517
Liu, Chan-Hua San Jose, US 9 116

Cited Art Landscape

Patent Info (Count) # Cites Year
 
D.A.N. JOINT VENTURE III, L.P. (1)
6434745 Customized web browsing and marketing software with local events statistics database 78 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (11)
5734884 Database execution cost and system performance estimator 37 1996
6243703 Method of accessing and displaying subsystem parameters including graphical plan table data 16 1997
6105020 System and method for identifying and constructing star joins for execution by bitmap ANDing 43 1999
6763352 Incremental maintenance of summary tables with complex grouping expressions 30 1999
6195653 System and method for selectively preparing customized reports of query explain data 60 2000
6539371 System and method for filtering query statements according to user-defined filters of query explain data 28 2000
6493700 System and method for specifying custom qualifiers for explain tables 11 2000
6397207 System and method for selectively preparing customized reports of query explain data 27 2000
2003/0115,183 Estimation and use of access plan statistics 29 2001
7412439 Method for statistics management 4 2004
2008/0033,912 Query Workload Statistics Collection in a Database Management System 6 2007
 
ALCATEL CANADA INC. (1)
2003/0115,508 System and method for collecting statistics for a communication network 18 2002
 
NEC CORPORATION (1)
6401087 Information retrieval system, apparatus and method for selecting databases using retrieval terms 16 1999
 
NCR CORPORATION (2)
5930786 Method and apparatus for providing shared data to a requesting client 141 1995
6085223 Method and apparatus for providing database information to non-requesting clients 159 1995
 
ORACLE INTERNATIONAL CORPORATION (11)
5899986 Methods for collecting query workload based statistics on column groups identified by RDBMS optimizer 45 1997
6023695 Summary table management in a computer system 54 1997
6026391 Systems and methods for estimating query response times in a computer system 105 1997
6029163 Methods for collecting query workload based statistics on column groups identified by RDBMS optimizer 72 1998
6351742 Method and mechanism for database statement optimization 31 1999
6370522 Method and mechanism for extending native optimization in a database system 52 1999
6401083 Method and mechanism for associating properties with objects and instances 23 1999
6249791 Summary table management in a computer system 30 1999
6985904 Systems and methods for sharing of execution plans for similar database statements 93 2002
2004/0243,555 Methods and systems for optimizing queries through dynamic and autonomous database schema analysis 49 2003
2005/0138,015 High load SQL driven statistics collection 22 2004
 
INTELLECTUAL VENTURES I LLC (1)
6370523 System and methods for determining a desired listing using an intersection of coverage areas and a search region 40 1998
 
LINKEDIN CORPORATION (2)
7139749 Method, system, and program for performance tuning a database query 40 2003
7814072 Management of database statistics 1 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (8)
5950186 Database system index selection using cost evaluation of a workload for multiple candidate index configurations 47 1997
5913206 Database system multi-column index selection for a workload 22 1997
5913207 Database system index selection using index configuration enumeration for a workload 32 1997
5926813 Database system index selection using cost evaluation of a workload for multiple candidate index configurations 31 1997
6366901 Automatic database statistics maintenance and plan regeneration 43 1998
6363371 Identifying essential statistics for query optimization for databases 58 1999
6529901 Automating statistics management for query optimizers 108 2000
6744449 Graphical query analyzer 22 2002
 
RED HAT, INC. (1)
2004/0181,521 Query optimization technique for obtaining improved cardinality estimates using statistics on pre-defined queries 34 2004
 
TERADATA US, INC. (9)
5689698 Method and apparatus for managing shared data using a data surrogate and obtaining cost parameters from a data dictionary by evaluating a parse tree object 138 1995
5754841 Method and apparatus for parallel execution of user-defined functions in an object-relational database management system 169 1995
5864843 Method and apparatus for extending a database management system to operate with diverse object servers 81 1995
5794250 Method and apparatus for extending existing database management system for new data types 122 1997
5873083 Method and apparatus for extending a relational database management system using a federated coordinator 67 1997
6353818 Plan-per-tuple optimizing of database queries with user-defined functions 100 1998
2003/0093,408 Index selection in a database system 79 2001
6990484 Determining the satisfiability and transitive closure of conditions in a query 8 2002
2004/0059,743 Sampling statistics in a database system 12 2002
 
GOOGLE INC. (3)
6847962 Analyzing, optimizing and rewriting queries using matching and compensation between query and automatic summary tables 29 2000
7080062 Optimizing database queries using query execution plans derived from automatic summary table determining cost based queries 75 2000
7302422 Query workload statistics collection in a database management system 20 2004
 
INFOCYCLONE LTD. (1)
2003/0158,842 Adaptive acceleration of retrieval queries 63 2003
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
9460153 Method and system for estimating the size of a joined table 0 2013
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jan 19, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 19, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00