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.

Date of Patent:
May. 04, 2021

Filed:

Jul. 31, 2020
Applicant:

Snowflake Inc., San Mateo, CA (US);

Inventors:

Elliott Brossard, Kirkland, WA (US);

Derek Denny-Brown, Seattle, WA (US);

Isaac Kunen, Seattle, WA (US);

Soumitr Rajiv Pandey, Durham, NC (US);

Jacob Salassi, Fremont, CA (US);

Srinath Shankar, Belmont, CA (US);

Haowei Yu, Newark, CA (US);

Andong Zhan, San Mateo, CA (US);

Assignee:

Snowflake Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/53 (2013.01); G06F 21/54 (2013.01); G06F 16/22 (2019.01); G06F 21/78 (2013.01); H04L 29/06 (2006.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 21/53 (2013.01); G06F 16/221 (2019.01); G06F 21/54 (2013.01); G06F 21/6227 (2013.01); G06F 21/78 (2013.01); H04L 63/20 (2013.01);
Abstract

The subject technology receives, in a first computing process, a user defined function, the user defined function including code related to at least one operation to be performed. The subject technology sends a request based on the at least one operation to a second computing process to perform, the second computing process being different than the first computing process and comprising a sandbox for executing the at least one operation. The subject technology receives, by the second computing process, the request. The subject technology determines, using at least a security policy, whether performing the at least one operation is permitted. The subject technology performs, in the second computing process, the least one operation. The subject technology sends, by the second computing process, a result of the at least one operation to the first computing process.


Find Patent Forward Citations

Loading…