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:
Oct. 05, 2021

Filed:

Jan. 31, 2020
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Jeffrey Rosen, San Mateo, CA (US);

Abdul Munir, San Mateo, CA (US);

Jiaqi Yan, San Mateo, CA (US);

William Waddington, San Mateo, CA (US);

Prasanna Rajaperumal, San Mateo, CA (US);

Thierry Cruanes, San Mateo, CA (US);

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/2458 (2019.01); G06F 16/2453 (2019.01); G06F 9/50 (2006.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2465 (2019.01); G06F 9/505 (2013.01); G06F 9/5077 (2013.01); G06F 16/24535 (2019.01); G06F 16/24542 (2019.01); G06F 16/24565 (2019.01);
Abstract

Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.


Find Patent Forward Citations

Loading…