Inventor
THIERRY CRUANES
Inventor
US
Overview
Patents· 188 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing57%
H04LTransmission of digital information, e.g. telegraphic communication25%
A61FFilters implantable into blood vessels16%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
PatentTitleYear
12,572,524Unified table data access in user-specified formats on internal storage and user-managed storage202612,566,883Dynamic shared data object masking202612,563,025Token-based secure database query result sharing202612,536,194Monitoring resources of a virtual data warehouse202612,517,902User defined function memoization202612,517,904Dynamic changes to compilation based on query properties202612,511,426Native applications using database roles202512,488,020Resource management systems and methods202512,407,732First class database object server application202512,400,026Data clean rooms using defined access with homomorphic encryption202512,314,285Resource management systems and methods202512,314,319Projection constraint policies in a database system202512,314,225Continuous ingestion of custom file formats202512,287,760Data pruning based on metadata202512,287,808Resource management systems and methods202512,277,115Sharing materialized views in multiple tenant database systems202512,267,390Multi-cluster warehouse202512,242,511Storage resource provisioning systems and methods202512,242,510Resource provisioning systems and methods202512,235,985Privilege based access checks for query results202512,235,835Systems and methods for efficiently querying external tables202512,235,833Distributed execution of transactional queries202512,235,992Data clean rooms using defined access in trusted execution environment202512,216,656Scalable query processing202512,210,650Data clean rooms using defined access202512,210,525Interleaved execution infrastructure in database engines202512,189,655Adaptive distribution method for hash operations202512,182,130Optimized processing of data in different formats202412,164,514System and method for disjunctive joins202412,106,149Flexible computing202412,099,472Utilizing metadata to prune a data set202412,079,244Query plans for analytic SQL constructs202412,061,717Dynamic shared data object masking202412,056,123System and method for disjunctive joins using a lookup table202412,050,582Unified table data access in user-specified formats on internal storage and user-managed storage202412,045,236Join elimination202412,045,257Adjusting processing times in data warehouses to user-defined levels202412,032,685Logging from user-defined functions202412,026,160Query plan cache in database systems202412,019,632Checkpoints in batch file processing202412,013,960Granting access to resources of a database202412,013,876Resource management systems and methods202411,995,126Projection constraints enforced in a database system202411,989,184Regular expression search query processing using pruning index202411,983,292Native applications using database roles202411,983,198Multi-cluster warehouse202411,977,560Resource management systems and methods202411,973,748Token-based secure database query result sharing202411,971,888Placement of adaptive aggregation operators and properties in a query plan202411,971,876Object resolution among account-level namespaces for database platforms202411,966,417Caching systems and methods202411,934,543Transient object references202411,928,157Projection constraints in a query processing system202411,921,708Distributed execution of transactional queries202411,914,591Sharing materialized views in multiple tenant database systems202411,914,602Resource provisioning in database systems202411,899,646Providing table data access in user-specified formats on user-managed storage202411,893,025Scan set pruning for queries with predicates on semi-structured fields202411,868,369Resource management systems and methods202411,853,323Adaptive distribution method for hash operations202311,841,849Systems and methods for efficiently querying external tables202311,816,239Privilege based access checks for query results202311,809,451Caching systems and methods202311,809,428Scalable query processing202311,809,408Incremental refresh of a materialized view202311,809,425Function memoization in query processing system202311,803,432Data clean rooms using defined access202311,803,551Pruning index generation and enhancement202311,797,483Data pruning based on metadata202311,782,950Resource management systems and methods202311,763,020Data sharing using alias objects202311,763,029Data clean rooms using defined access with homomorphic encryption202311,750,661First class database object web application202311,748,375Query processing distribution202311,734,307Caching systems and methods202311,734,303Query processing distribution202311,734,304Query processing distribution202311,727,136Data sharing using alias objects202311,726,959Data pruning based on metadata202311,727,013Optimized processing of data in different formats202311,687,563Scaling capacity of data warehouses to user-defined levels202311,687,373Flexible computing202311,681,708Indexed regular expression search with N-grams202311,675,815Multi-cluster warehouse202311,675,780Partition-based scanning of external tables for query processing202311,645,305Resource management systems and methods202311,645,281Caching query plans in database systems202311,630,850Multi-cluster warehouse202311,620,313Multi-cluster warehouse202311,620,287Framework for providing intermediate aggregation operators in a query plan202311,620,308Adaptive distribution method for hash operations202311,615,118Multi-cluster warehouse202311,615,086System and method for disjunctive joins202311,615,117Multi-cluster warehouse202311,599,556Resource provisioning systems and methods202311,599,537System and method for disjunctive joins202311,593,404Multi-cluster warehouse202311,593,403Multi-cluster warehouse202311,593,354Namespace-based system-user access of database platforms202311,593,509Native applications using database roles202311,586,621Parallel scan of single file using multiple threads202311,580,070Utilizing metadata to prune a data set202311,580,103System and method for disjunctive joins using a lookup table202311,574,072Dynamic shared data object masking202311,568,079Secure data point matching in a multiple tenant database system202311,544,269Index to support processing of pattern matching queries202311,544,244Selecting partitions for reclustering based on distribution of overlapping partitions202311,537,613Merge small file consolidation202211,514,064Resource provisioning in database systems202211,513,859Flexible computing202211,507,685Privilege based access checks for query results202211,507,598Adaptive distribution method for hash operations202211,507,571Materialized views over external tables in database systems202211,500,900Resource provisioning systems and methods202211,494,384Processing queries on semi-structured data columns202211,494,337Data pruning based on metadata202211,494,407Query plans for analytic SQL constructs202211,487,786Query plans for analytic SQL constructs202211,487,870Logging from user-defined functions202211,475,044Resource provisioning systems and methods202211,468,063Aggregation operator optimization during query runtime202211,461,326Scalable query processing202211,461,327Query plan caching for networked database systems202211,461,493Data overlap count adjustment in a multiple tenant database system202211,461,325Checkpoints in batch file processing202211,461,335Optimized processing of data in different formats202211,461,309Incremental refresh of a materialized view202211,442,917Incremental reclustering based on local maxima of partition overlap202211,436,362Native applications using database roles202211,429,605System and method for disjunctive joins202211,429,638Systems and methods for scaling data warehouses202211,429,639Push model for intermediate query results202211,409,768Resource management systems and methods202211,403,275Incremental reclustering of database tables using reclustering-count levels202211,397,747Query plans for analytic SQL constructs202211,397,729Systems and methods for pruning external data202211,397,748Resource provisioning systems and methods202211,386,222Data overlap count in a multiple tenant database system202211,386,220Data sharing in a multi-tenant database system202211,379,492Internal resource provisioning in database systems202211,372,888Adaptive distribution for hash operations202211,360,989Resource provisioning in database systems202211,354,316Systems and methods for selective scanning of external partitions202211,347,728Notifying modifications to external tables in database systems202211,347,735Scalable query processing202211,347,738Detecting data skew in a join operation202211,341,162Adaptive distribution method for hash operations202211,334,597Resource management systems and methods202211,321,352Resource provisioning systems and methods202211,321,325Pruning index generation for pattern matching queries202211,308,089Pruning index maintenance202211,308,090Pruning index to support semi-structured data types202211,301,472Systems, methods, and devices for managing data skew in a join operation202211,294,861Data pruning based on metadata202211,295,030Data sharing using alias objects202211,294,933Adaptive distribution method for hash operations202211,288,393Data sharing using alias objects202211,269,920Resource provisioning systems and methods202211,270,020Privilege based access checks for query results202211,269,919Resource management systems and methods202211,269,921Resource provisioning systems and methods202211,269,869Processing of queries over external tables202211,269,868Automated maintenance of external tables in database systems202211,263,234Resource provisioning systems and methods202211,249,988Account-level namespaces for database platforms202211,238,060Query plans for analytic SQL constructs202211,238,061Adaptive distribution method for hash operations202211,238,062Resource provisioning systems and methods202211,232,130Push model for intermediate query results202211,216,485Push model for scheduling query plans202211,216,484Resource management systems and methods202211,210,415Data sharing in a multi-tenant database system202111,204,943Query plans for analytic SQL constructs202111,194,795Automated maintenance of external tables in database systems202111,188,670Secure data joins in a multiple tenant database system202111,188,562Adaptive distribution for hash operations202111,176,136Systems, methods, and devices for managing data skew in a join operation202111,176,168Resource management systems and methods202111,163,724Data pruning based on metadata202111,163,746Reclustering of database tables based on peaks and widths202111,163,756Querying over external tables in database systems202111,163,794Resource provisioning systems and methods202111,163,757Querying over external tables in database systems202111,157,516Resource provisioning systems and methods202111,144,550Pipeline level optimization of aggregation operators in a query plan during runtime202111,138,214Internal resource provisioning in database systems202111,138,190Materialized views over external tables in database systems202111,138,213Internal resource provisioning in database systems2021Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2021–2026Patents assigned to SNOWFLAKE INC (188)· patent assignee history
2021–2026Based in US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SNOWFLAKE INC | 188 | 2021–2026 |
Locations
| Location | Patents | Span |
|---|---|---|
| US | 188 | 2021–2026 |