PATENT CLAIM ANALYSIS

Application Number: 16397750
Application Type: Utility
Filing Date: 2019-04
Publication Date: 2019-08
Patent Classification: ["713", "168000"]

Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing, by a policy enforcement system, a plurality of policies and data associating a plurality of user credentials with the plurality of policies; receiving, from a client device, a request for data from a file system, the request further comprising user credentials; forwarding the request for data to a second node that stores the data from the file system; receiving, from the node, the data from the file system; selecting from the plurality of policies, based on the received user credentials and the data associating the plurality of user credentials with the plurality of policies, one or more policies that correspond to the received user credentials; filtering, by the policy enforcement system, the data from the file system based on the one or more policies; and sending the filtered data to the client device.

Claim (Index 28):
A system comprising:\n a file system that stores data; and a policy enforcement system in communication with the file system, the policy enforcement system comprising:\n a processor, and \n a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising:\n intercepting a communication from a data node of the file system to a client device, the communication containing first data requested from the file system by the client device, the client device being identified by one or more user credentials,\n wherein the policy enforcement system stores a plurality of policies and data associating a plurality of user credentials with the plurality of policies, \n \n selecting based on the user credentials and the data associating the plurality of user credentials with the plurality of policies, one or more policies that correspond to the user credentials from the plurality of policies, \n filtering the first data based on the one or more policies to generate filtered data by inserting one or more masking characters in one or more data entries of the data, and \n sending the filtered data to the client device.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 100.0
- Lexical Diversity: 3.12963
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15864886', '14868265', '14965055', '12876901', '12409216']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4402732829427228
- 35 USC 102 Novelty (BERT): 0.5830077991201433
- Combined Prediction Score: 0.4545467345604649
- Mean Citation Score: 285.87104000000005
- Max Citation Score: 368.1384
- Similarity Product: 331.4617373494148

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test