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:
Sep. 05, 2023
Filed:
Sep. 23, 2022
Snowflake Inc., Bozeman, MT (US);
Damien Carru, New York, NY (US);
Jeremy Yujui Chen, Waterloo, CA;
Timothy S. Conkling, San Francisco, CA (US);
Thierry Cruanes, San Mateo, CA (US);
Benoit Dageville, San Mateo, CA (US);
Unmesh Jagtap, San Mateo, CA (US);
William A. Pugh, Seattle, WA (US);
Shrikant Ravindra Shanbhag, Mountain View, CA (US);
Xu Xu, Campbell, CA (US);
Snowflake Inc., Bozeman, MT (US);
Abstract
A data platform for managing an application as a first-class database object. The data platform includes at least one processor and a memory storing instructions that cause the at least one processor to perform operations including detecting a data request from a browser for a data object located on the data platform, executing a stored procedure, the stored procedure containing instructions that cause the at least one processor to perform additional operations including instantiating a User Defined Function (UDF) server, an application engine, and the application within a security context of the data platform based on a security policy determined by an owner of the data object. The data platform then communicates with the browser using the application engine as a proxy server.