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 |
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. |