| CPC G06F 21/604 (2013.01) | 19 Claims |

|
1. A data processing system comprising:
a processor; and
a machine-readable medium storing executable instructions that, when executed, cause the processor to perform operations comprising:
receiving an access request from a client device of a content requestor to request access to a content item for which access is managed by a content access management platform;
obtaining access control information, the access control information comprising information associated with a content owner associated with the content item, information associated with the content requestor, and information associated with the content item;
sending a request to the client device of the content requestor for access justification information describing a reason the content requestor requires access to the content item;
receiving the access justification information from the client device of the content requestor;
analyzing the access justification information using a first machine learning model trained to receive the access justification information as an input, to perform a semantic analysis of the access justification information, and to output semantic information representing a meaning of the access justification information;
analyzing the access control information and the semantic information using a second machine learning model trained to analyze the access control information and to output an access determination score, the access determination score representing a level of certainty that the content requestor should be granted access to the content item;
determining an automatic access decision to grant or deny the access request based on the access determination score; and
notifying the content requestor whether the access request has granted or denied based on the automatic access decision.
|