US 11,914,687 B2
Controlling access to computer resources
Babak Siavoshy, Irvine, CA (US); Kyle Owens, San Francisco, CA (US); and Nathaniel Edwards, Arlington, VA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Nov. 9, 2020, as Appl. No. 17/092,699.
Application 17/092,699 is a continuation of application No. 16/288,528, filed on Feb. 28, 2019, granted, now 10,860,698.
Application 16/288,528 is a continuation of application No. 16/023,397, filed on Jun. 29, 2018, granted, now 10,255,415, issued on Apr. 9, 2019.
Claims priority of provisional application 62/652,198, filed on Apr. 3, 2018.
Prior Publication US 2021/0056185 A1, Feb. 25, 2021
Int. Cl. H04L 29/06 (2006.01); G06F 21/31 (2013.01); H04L 9/40 (2022.01); G06F 21/62 (2013.01); G06F 21/45 (2013.01)
CPC G06F 21/31 (2013.01) [G06F 21/45 (2013.01); G06F 21/62 (2013.01); G06F 21/6209 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of managing access to computer resources, the method comprising:
by one or more processors configured to execute computer instructions:
authenticating a first entity based on authentication credentials provided by the first entity;
after authenticating the first entity, receiving, from the first entity, a selection of a first purpose, wherein the first purpose is indicated by a first use case object;
in response to receiving the selection of the first purpose from the first entity:
determining a first qualification object that is linked to the first use case object;
determining that qualifications of the first entity satisfy a first qualification of the first qualification object; and
determining a plurality of computer resources associated with the first use case object; and
in response to receiving the selection of the first purpose and determining that the qualifications of the first entity satisfy the first qualification, providing the first entity with access to the first plurality of computer resources associated with the first use case object,
wherein access to the first plurality of computer resources is granted to the first entity only after receiving the selection of the first purpose and determining that the qualifications of the first entity satisfy the first qualification of the first qualification object that is linked to the first use case object.