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 19):
A computer-implemented method for instrumenting monitoring agents into processes executing on an operating system of a computing device, comprising:\n executing an operating system agent as a process in an execution environment of a computing device, wherein the operating system agent is managed by the operating system and the operating system agent is implemented by executable instructions stored in a non-transitory data store associated with the computing device; establishing, by the operating system agent, a data connection across a network with a monitor server located remotely from the computing device; installing, by the operating system agent, an injection procedure into the execution environment; detecting, by the injection procedure, start of a given process in the execution environment, where the given process differs from the process for the operating system agent; starting, by the injection procedure, a core agent in the given process, wherein the core agent is started in response to detecting start the given process and the core agent is implemented by executable instructions stored in the non-transitory data store; monitoring, by the core agent, resources loaded by the given process; sending, by the core agent, metadata for the resources to operating system agent; and sending, by the operating system agent, a notification across the network to the monitor server, where the notification indicates a change in resources loaded by the given process.

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.2631890361914785
- 35 USC 102 Novelty (BERT): 0.5211846705487302
- Combined Prediction Score: 0.2889885996272037
- Mean Citation Score: 222.800538
- Max Citation Score: 355.06577000000016
- Similarity Product: 348.08297735926163

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