Auto-parameterization of database queries

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6356887
SERIAL NO

09340596

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An auto-parameterization process transforms a database query into a parameterized basic query form by replacing any constant values in the query with parameters. The auto-parameterization process attempts to generate a safe execution plan from the basic query form if there is currently no such plan available. A safe execution plan is defined as an execution plan that is optimal over a range of values for the parameters. If a safe execution plan can be generated, it is passed for execution, along with the constant values that were present in the query. If a safe execution plan cannot be generated, the auto-parameterization process passes a specific execution plan for execution. The safe execution plan is cached either at the time it is created or at the time it is executed. The cache is searched each time a parameterized basic query plan is generated by the auto-parameterization process. The auto-parameterization process also evaluates the query before creating the corresponding parameterized basic query form to determine if it is likely that a safe execution plan can be generated for the query.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Berenson, Harold R Woodinville, WA 1 92
Carlin, Peter A Seattle, WA 8 493
Ellis, Nigel R Redmond, WA 26 763
Galindo-Legaria, Cesar A Redmond, WA 37 974
Graefe, Goetz Bellevue, WA 89 2073
Kalhan, Ajay Redmond, WA 39 705
Peeper, Craig C Bellevue, WA 13 251
Smith, Samuel H Redmond, WA 8 633

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation