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:
Jun. 03, 2025
Filed:
Jan. 31, 2024
Snowflake Inc., Bozeman, MT (US);
Brandon S. Baker, Redmond, WA (US);
Derek Denny-Brown, Seattle, WA (US);
Michael A. Halcrow, Kirkland, WA (US);
Sven Tenzing Choden Konigsmark, Seattle, WA (US);
Niranjan Kumar Sharma, Redmond, WA (US);
Nitya Kumar Sharma, Bellevue, WA (US);
Haowei Yu, Newark, CA (US);
Andong Zhan, San Mateo, CA (US);
Snowflake Inc., Bozeman, MT (US);
Abstract
Systems and methods are disclosed for securely executing user-defined functions within a cloud data platform. A method involves receiving, via hardware processors, a request to execute a user-defined function (UDF) contained within a sandbox process. The UDF comprises code for performing specified operations that necessitate access to external resources. To facilitate this access, a secure egress path is established using an overlay network designed to isolate the UDF's network traffic from other processes. Authentication and authorization details for the UDF are managed externally to the sandbox process, ensuring that the UDF's functionality remains orthogonal to the cloud data platform's operations. This approach enables the secure and controlled execution of UDFs, allowing them to interact with external systems while maintaining the integrity and security of the cloud data platform environment.