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:
Dec. 06, 2022

Filed:

Jan. 20, 2022
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Damien Carru, New York, NY (US);

Jeremy Yujui Chen, Waterloo, CA;

Pui Kei Johnston Chu, Unionville, CA;

Benoit Dageville, San Carlos, CA (US);

Subramanian Muralidhar, Mercer Island, WA (US);

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 16/00 (2019.01); G06F 21/62 (2013.01); G06F 16/21 (2019.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01); G06F 16/213 (2019.01); G06F 16/24552 (2019.01);
Abstract

Embodiments of the present disclosure provide an enhanced method of discovering shared objects that utilizes share authorization in addition to role authorization when a role is attempting to discover shared objects. A consumer account may invoke an operation referencing shared objects within a provider account using an imported database as a current session database. In response, a call context of the operation may be updated to save the imported database as a current session database and the imported database may be mapped to a first share and to a shared database. A first authorization based on whether the role has access privileges to the shared objects may be performed. The shared database may be used to identify schemas and the schemas may be used to identify shares associated with the imported database. A secondary authorization may be performed based on permissions that the shares associated with the imported database have on the shared objects.


Find Patent Forward Citations

Loading…