US 11,816,239 B2
Privilege based access checks for query results
Damien Carru, New York, NY (US); Thierry Cruanes, San Mateo, CA (US); Subramanian Muralidhar, Mercer Island, WA (US); Nicola Dan Onose, San Jose, CA (US); Ryan Michael Thomas Shelly, San Francisco, CA (US); Brian Smith, Hillsborough, CA (US); and Jaeyun Noh, Sunnyvale, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Oct. 21, 2022, as Appl. No. 18/048,560.
Application 18/048,560 is a continuation of application No. 17/586,646, filed on Jan. 27, 2022, granted, now 11,507,685, issued on Nov. 22, 2022.
Application 17/586,646 is a continuation of application No. 17/487,716, filed on Sep. 28, 2021, granted, now 11,270,020, issued on Mar. 8, 2022.
Prior Publication US 2023/0115726 A1, Apr. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01); G06F 16/248 (2019.01); H04L 9/40 (2022.01); H04L 9/32 (2006.01); G06F 16/245 (2019.01)
CPC G06F 21/6227 (2013.01) [G06F 16/245 (2019.01); G06F 16/248 (2019.01); H04L 9/3213 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a first user, a request to access stored query results, the request including a security token encrypted including collected object identifiers of objects referenced in a query executed from a second user that generated the stored query results and a job identifier associated with the query;
decrypting the security token;
performing privilege check of the first user to confirm that first user has access permission to access the query results; and
granting access to the first user for the query results.