PATENT CLAIM ANALYSIS

Application Number: 16047833
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["726", "022000"]

Abstract:
The present disclosure describes a system for saving metadata on files and using attribute data files inside a computing system to enhance the ability to provide user interfaces based on actions associated with non-executable attachments like text and document files from untrusted emails, to block execution of potentially harmful executable object downloads and files based on geographic location, and to a create a prompt for users to decide whether to continue execution of potentially harmful executable object downloads and files. The system also records user behavior on reactions to suspicious applications and documents by transmitting a set of attribute data in an attribute data file corresponding to suspicious applications or documents to a server. The system interrupts execution of actions related to untrusted phishing emails in order to give users a choice on whether to proceed with actions.

Claim (Index 1):
A method for creating attribute data for a file of an application, the method comprising:\n (a) registering, by a service executing on a device, a driver into an operating system of the device to monitor processes, the driver configured to receive notifications from the operating system of processes started or terminated on the device; (b) executing, an attribute data writer on the device, the attribute data writer in communication with the driver to receive notifications from the driver of processes started on the device; (c) receiving, by the attribute data writer, a process id from the driver for a process of an application detected by the driver as starting on the device; (d) injecting, by an injector program launched by the attribute data writer, an attribute data writer library into the process of the application corresponding to the process id; (e) classifying, by the attribute data writer library, the application into a class of a plurality of classes; and (f) causing, by the attribute data writer library, the application to create attribute data corresponding to the class responsive to a file being one of created or opened by the application.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 95.0
- Lexical Diversity: 1.85714
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15972937', '15829727', '15829750', '15926470', '15829737']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2985555925581832
- 35 USC 102 Novelty (BERT): 0.5335844395180885
- Combined Prediction Score: 0.3220584772541738
- Mean Citation Score: 239.32258
- Max Citation Score: 364.7621
- Similarity Product: 240.0207641662597

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

Dataset: test