Snowflake Assigned Two Patents
Secure document sharing in database system, stored procedures in network based database
By Francis Pelletier | February 2, 2022 at 2:00 pmSecure document sharing in database
Snowflake Inc., Bozeman, MT, has been assigned a patent (11,216,581) developed by Arikapudi, Abhiram, Sammamish, WA, and Shah, Saurin, Kirkland, WA, for a “secure document sharing in a database system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Provided herein are systems and methods for secure document sharing in a database system. For example, a system includes at least one hardware processor and a memory. The memory stores instructions that cause the at least one hardware processor to perform operations including receiving a query for a data set from a client device. The data set is shared in a data exchange by a data provider. The operations further include retrieving a data file responsive to the query for the data set. A security function is applied to the retrieved data file to generate a modified data file. A scoped uniform resource locator (URL) associated with the modified data file is encoded for transmission to the client device. The scoped URL includes an encrypted hash with a storage location of the modified data file.”
The patent application was filed on April 30, 2021 (17/302,390).
Stored procedures in network based database
Snowflake Inc., Bozeman, MT, has been assigned a patent (11,216,322) developed by Kunen, Isaac, Seattle, WA, Shankar, Srinath, Belmont, CA, Li, Zihan, Mountain View, CA, Bhatia, Khushboo, Belmont, CA, and Ma, Edward, San Jose, CA, for “stored procedures in a network based database system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Disclosed are systems, methods, and non-transitory computer-readable media for a providing stored procedures in a network-based database system. A database system executes a stored procedure within a sandbox process. The sandbox process separates the stored procedure from the other services and processes of the database system and may also limit the resources (e.g., storage, memory, etc.) and functionality available to the stored procedure. Stored procedures are commonly designed to execute database queries that are processed by other components of the database system. To provide for secure communication between the stored procedure and the other components of the database system, the sandbox process is loaded with java database connectivity (JDBC) libraries (e.g., JDBC instance) that is modified to limit the communication abilities of the stored procedure.”
The patent application was filed on July 31, 2021 (17/390,930).