US 11,704,176 B2
Stored procedures in a database system
Isaac Kunen, Seattle, WA (US); Srinath Shankar, Belmont, CA (US); Zihan Li, Mountain View, CA (US); Khushboo Bhatia, Belmont, CA (US); and Edward Ma, San Jose, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Oct. 31, 2022, as Appl. No. 18/51,075.
Application 18/051,075 is a continuation of application No. 17/658,530, filed on Apr. 8, 2022, granted, now 11,487,597.
Application 17/658,530 is a continuation of application No. 17/536,173, filed on Nov. 29, 2021, granted, now 11,321,154.
Application 17/536,173 is a continuation of application No. 17/390,930, filed on Jul. 31, 2021, granted, now 11,216,322.
Claims priority of provisional application 63/197,760, filed on Jun. 7, 2021.
Prior Publication US 2023/0082040 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/54 (2006.01); G06F 16/2455 (2019.01); G06F 16/28 (2019.01); G06F 21/53 (2013.01)
CPC G06F 9/547 (2013.01) [G06F 16/2455 (2019.01); G06F 16/289 (2019.01); G06F 21/53 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at an execution node, a remote procedure call from a stored procedure executing within a sandbox process, the remote procedure call having been transmitted from an instance executing within the sandbox process;
converting the remote procedure call into a database query; and
processing the database query on a database.