PATENT CLAIM ANALYSIS

Application Number: 16409071
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["709", "224000"]

Abstract:
A system and method is disclosed that installs an agent on a computer system that is configured to be automatically started at startup of the computer system and that is also configured to detect the startup of processes on the computer system. The agent determines the capabilities to monitor process starts that available on the computer systems and installs an appropriate process start monitoring procedure. The installed process start monitoring procedure detects the start of a process, installs a core agent into the execution context of the started process and manipulates the start sequence of the started process to initialize and start the core agent. On startup, the core agent analyzes the execution context of the started process to identify the type of application executed by the started process, and injects a special agent matching the identified type into the started process to perform application level monitoring.

Claim (Index 8):
A computer-implemented method for instrumenting monitoring agents into processes executing on an operating system of a computing device, comprising:\n detecting start of a given process in an execution environment of the computing device; starting a core agent in the given process, wherein the core agent is started in the execution context of the given process and in response to detecting start the given process; determining, by the core agent, a type for the given process; retrieving, by the core agent, a process specific agent from a repository residing on the computing device, where the process specific agent is selected from a plurality of process specific agents based on the type for the given process; and starting, by the core agent, the retrieved process specific agent in the execution context of the given process, wherein the core agent and the process specific agent are implemented by executable instructions stored in a non-transitory data store and executed by a processor of the computing device.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 100.0
- Lexical Diversity: 2.52459
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15264949', '15618964', '14995450', '14338637', '13722026']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.263496623905134
- 35 USC 102 Novelty (BERT): 0.5221129114975226
- Combined Prediction Score: 0.2893582526643729
- Mean Citation Score: 222.800538
- Max Citation Score: 355.06577000000016
- Similarity Product: 322.8521723946971

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