PATENT CLAIM ANALYSIS

Application Number: 16057173
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-01
Patent Classification: ["714", "038140"]

Abstract:
Systems and methods are disclosed for debug session management. For example, methods may include receiving a request from a client device and, in response, identifying a set of instructions to be executed, wherein the set of instructions is associated with at least one breakpoint. The methods may include initiating execution of the set of instructions. The methods may include determining, based on a marker, that pausing execution of the set of instructions using a data structure is permitted, and responsive to this determination: pausing execution of the set of instructions before executing an instruction associated with a breakpoint, and updating the marker to indicate that execution of the set of instructions has paused using the data structure.

Claim (Index 21):
A system for managing debugging sessions for a server-executed set of instructions, the system comprising:\n a processor configured to execute code in response to one or more debug requests from one or more client devices; and a memory comprising machine-readable code executable by the processor to cause the processor to:\n receive, from a client device, a request to initiate a debugging session; \n determine that a session lock is available, comprising checking a status of a session access marker; \n acquire the session lock in response to the session lock being available; \n update the session access marker to indicate the debugging session is active and a shared session data structure is in use; \n receive, from the client device, identification of a portion of code to be executed during the debugging session, wherein the portion of code comprises a plurality of instructions and a breakpoint associated with one instruction of the plurality of instructions, wherein executing the portion of code comprises accessing the shared data structure; \n execute the portion of code from a first instruction to the one instruction associated with the breakpoint; \n release the session lock; and \n update the session access marker to indicate that the shared session data structure is available.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 96.0
- Lexical Diversity: 2.03125
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15341358', '15341485', '12721170', '12339111', '15147463']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2793389190875954
- 35 USC 102 Novelty (BERT): 0.5451691128904368
- Combined Prediction Score: 0.3059219384678796
- Mean Citation Score: 291.366844
- Max Citation Score: 399.82068
- Similarity Product: 330.98391763416765

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