PATENT CLAIM ANALYSIS

Application Number: 15970846
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["715", "863000"]

Abstract:
Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility.

Claim (Index 20):
A system comprising:\n a threat management facility configured to manage threats to an enterprise, the threat management facility including a compliance policy for endpoints in the enterprise; and an endpoint associated with the enterprise including a processor and a memory, the memory storing a plurality of processes and a plurality of files, and the processor configured to labeling each of a plurality of processes on an endpoint with a labeling scheme in which a process is either in, wherein the process conforms to a compliance policy administered for the endpoint from the threat management facility, or the process is out, wherein the process does not conform to the compliance policy, thereby providing a plurality of in processes and a plurality of out processes, to label each of a plurality of files on the endpoint with a label at a persistent location on the endpoint as either in according to a context for each file, thereby providing a plurality of in files and a plurality of out files, to provide conditional access to the in files with a file system that includes an application programming interface for controlling access according to the label, thereby restricting access to the plurality of in files to the plurality of in processes, to change the label for one of the plurality of processes from in to out in response to an observed action that exposes the process to an object external to the endpoint, thereby providing a relabeled process, and to revoke access through the file system by the relabeled process to the plurality of in files, thereby preventing the relabeled process from opening additional ones of the plurality of in files.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 93.0
- Lexical Diversity: 1.76238
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14485769', '15360591', '14485774', '14485782', '15963718']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4248661454590685
- 35 USC 102 Novelty (BERT): 0.5823185588968421
- Combined Prediction Score: 0.4406113868028458
- Mean Citation Score: 439.64857200000006
- Max Citation Score: 496.70993
- Similarity Product: 477.4072377731532

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

Dataset: test