Inventor
WITKOWSKI ANDREW
US71 patents
⚠️ This page may combine multiple inventors who share the name “WITKOWSKI ANDREW”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE INT CORP
29 patentsUS6775682B1Aug 10, 2004
Evaluation of rollups with distinct aggregates by using sequence of sorts and partitioning by measures
ORACLE INT CORP150 citations99
US6622138B1Sep 16, 2003
Method and apparatus for optimizing computation of OLAP ranking functions
ORACLE INT CORP151 citations99
US7171427B2Jan 30, 2007
Methods of navigating a cube that is implemented as a relational object
ORACLE INT CORP305 citations98
US7111020B1Sep 19, 2006
Incremental refresh of materialized views containing rank function, and rewrite of queries containing rank or rownumber or min/max aggregate functions using such a materialized view
ORACLE INT CORP74 citations98
US6775681B1Aug 10, 2004
Evaluation of grouping sets by reduction to group-by clause, with or without a rollup operator, using temporary tables
ORACLE INT CORP113 citations98
US7177855B2Feb 13, 2007
Compile-time optimizations of queries with SQL spreadsheet
ORACLE INT CORP71 citations97
US6985895B2Jan 10, 2006
Performing spreadsheet-like calculations in a database system
ORACLE INT CORP118 citations95
US6615206B1Sep 2, 2003
Techniques for eliminating database table joins based on a join index
ORACLE INT CORP61 citations95
US10635671B2Apr 28, 2020
Sort-merge band join optimization
ORACLE INT CORP22 citations94
US8996544B2Mar 31, 2015
Pruning disk blocks of a clustered table in a relational database management system
ORACLE INT CORP34 citations94
US7912834B2Mar 22, 2011
Rewrite of queries containing rank or rownumber or Min/Max aggregate functions using a materialized view
ORACLE INT CORP16 citations93
US7890497B2Feb 15, 2011
Using estimated cost to schedule an order for refreshing a set of materialized views (MVS)
ORACLE INT CORP36 citations92
US7809712B2Oct 5, 2010
Compile-time optimizations of queries with SQL spreadsheet
ORACLE INT CORP31 citations92
US7761403B2Jul 20, 2010
Run-time optimizations of queries with SQL spreadsheet
ORACLE INT CORP41 citations92
US7734602B2Jun 8, 2010
Choosing whether to use a delayed index maintenance depending on the portion of the materialized view (MV) changed
ORACLE INT CORP33 citations92
US7379933B1May 27, 2008
Union all rewrite for aggregate queries with grouping sets
ORACLE INT CORP23 citations92
US7299223B2Nov 20, 2007
Spreadsheet to SQL translation
ORACLE INT CORP36 citations92
US7035843B1Apr 25, 2006
Evaluation of database hierarchical cubes by nesting rollup operators associated with multiple groupings
ORACLE INT CORP53 citations92
US6775662B1Aug 10, 2004
Group pruning from cube, rollup, and grouping sets
ORACLE INT CORP47 citations92
US8001112B2Aug 16, 2011
Using multidimensional access as surrogate for run-time hash table
ORACLE INT CORP24 citations91
US9430550B2Aug 30, 2016
Clustering a table in a relational database management system
ORACLE INT CORP11 citations84
US10019481B2Jul 10, 2018
Adaptive selection of a distribution method during execution of parallel join operations
ORACLE INT CORP11 citations82
US10452655B2Oct 22, 2019
In-memory cursor duration temp tables
ORACLE INT CORP7 citations80
US12124448B2Oct 22, 2024
Using temporary tables to store graph algorithm results for a relational database management system
ORACLE INT CORP4 citations74
US11334567B2May 17, 2022
Efficient SQL-based graph random walk
ORACLE INT CORP3 citations73
US11507579B2Nov 22, 2022
Efficient compilation of graph queries involving long graph query patterns on top of SQL based relational engine
ORACLE INT CORP2 citations72
US11379476B2Jul 5, 2022
Bitmap-based count distinct query rewrite in a relational SQL algebra
ORACLE INT CORP5 citations72
US10678792B2Jun 9, 2020
Parallel execution of queries with a recursive clause
ORACLE INT CORP3 citations71
US11442933B2Sep 13, 2022
Function semantic based partition-wise SQL execution and partition pruning
ORACLE INT CORP2 citations69
ORACLE CORP
14 patentsUS6487546B1Nov 26, 2002
Apparatus and method for aggregate indexes
ORACLE CORP142 citations99
US6496819B1Dec 17, 2002
Rewriting a query in terms of a summary based on functional dependencies and join backs, and based on join derivability
ORACLE CORP715 citations98
US6370524B1Apr 9, 2002
System and method for processing queries having an inner query block containing a grouping operator
ORACLE CORP102 citations98
US6353828B1Mar 5, 2002
Concurrency control for transactions that update base tables of a materialized view using different types of locks
ORACLE CORP97 citations98
US6134543AOct 17, 2000
Incremental maintenance of materialized views containing one-to-one lossless joins
ORACLE CORP110 citations98
US6125360ASep 26, 2000
Incremental maintenance of materialized views containing one-to-N lossless joins
ORACLE CORP110 citations98
US6477525B1Nov 5, 2002
Rewriting a query in terms of a summary based on one-to-one and one-to-many losslessness of joins
ORACLE CORP98 citations96
US6449609B1Sep 10, 2002
Using materialized view to process a related query containing a one to many lossless join
ORACLE CORP54 citations96
US6345272B1Feb 5, 2002
Rewriting queries to access materialized views that group along an ordered dimension
ORACLE CORP61 citations95
US6493708B1Dec 10, 2002
Techniques for handling function-defined hierarchical dimensions
ORACLE CORP47 citations93
US6457000B1Sep 24, 2002
Method and apparatus for accessing previous rows of data in a table
ORACLE CORP51 citations93
US6449606B1Sep 10, 2002
Using a materialized view to process a related query containing an antijoin
ORACLE CORP43 citations93
US6449605B1Sep 10, 2002
Using a materialized view to process a related query containing a one to many lossless join
ORACLE CORP54 citations93
US6438541B1Aug 20, 2002
Method and article for processing queries that define outer joined views
ORACLE CORP25 citations93
LUCENT TECHNOLOGIES INC
2 patentsUS5870752AFeb 9, 1999
Incremental maintenance of an approximate histogram in a database system
LUCENT TECHNOLOGIES INC113 citations98
US5689696ANov 18, 1997
Method for maintaining information in a database used to generate high biased histograms using a probability function, counter and threshold values
LUCENT TECHNOLOGIES INC34 citations92
FOLKERT NATHANIEL KEITH
2 patentsGUPTA ABHINAV
1 patentWITKOWSKI ANDREW
1 patentBOZKAYA TOLGA
1 patentShowing the top 50 of 71 patents by PatentIndex Score.