The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 12, 2024
Filed:
Sep. 23, 2022
Snowflake Inc., Bozeman, MT (US);
Khalid Zaman Bijon, Santa Cruz, CA (US);
Thierry Cruanes, San Mateo, CA (US);
Simon Holm Jensen, Menlo Park, CA (US);
Allison Waingold Lee, Pebble Beach, CA (US);
Daniel N. Meredith, Laguna Beach, CA (US);
Subramanian Muralidhar, Mercer Island, WA (US);
David Schultz, Piedmont, CA (US);
Zixi Zhang, San Mateo, CA (US);
Snowflake Inc., Bozeman, MT (US);
Abstract
A constraint system enforces projection constraints on data values stored in specified columns of a shared dataset when queries are received by a database system. A projection constraint identifies that the data in a column may be restricted from being projected (e.g., presented, read, outputted) in an output to a received query, while allowing specified operations to be performed on the data and a corresponding output to be provided. For example, the projection constraint may indicate a context for a query that triggers the constraint, such as based on the user that submitted the query. Enforcing projection constraints on queries received at the database system allows for data to be shared and used anonymously by entities to perform various operations without the need to tokenize the data.