PATENT CLAIM ANALYSIS

Application Number: 15959600
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["717", "159000"]

Abstract:
A synchronous operation method receives a call request from program code executing on an execution engine. The program code has an associated event loop handling asynchronous event calls and callbacks within the program code. Handlers of the event loop associated with the asynchronous event calls and the callbacks within the program code, except a handler of the event loop associated with the synchronous operation method, are temporarily disabled. The synchronous operation method performs an operation specified within the call request, while the event loop is running with the handlers in question temporarily disabled. The synchronous operation method, upon completion, calls back its handler with results of performance of the operation, and the disabled handlers are reenabled.

Claim (Index 13):
A non-transitory computer-readable data storage medium storing instructions executable by a processor to:\n initiate execution of program code via an execution engine, the execution of the program code performed in relation to an event loop associated with the program code and providing for asynchronous operations of the program code within an asynchronous program code execution environment; responsive to encountering a call request to a synchronous operation method within the program code, temporarily disable a plurality of handlers of the event loop that provide for the asynchronous operations of the program code, except for an event handler associated with the synchronous operation method; after the handlers that provide for the asynchronous operations have been disabled, except for the handler associated with the synchronous operation method, perform the call request to the synchronous operation method, the synchronous operation method executing while the event handlers remain temporarily disabled; and while the event handlers remain temporarily disabled, placing event calls and callbacks to the temporarily disabled handlers within a pending queue until the synchronous operation method has completed executing.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.39623
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['11169522', '11117886', '13923187', '15206200', '13801295']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4069469166832399
- 35 USC 102 Novelty (BERT): 0.4947675201207854
- Combined Prediction Score: 0.4157289770269945
- Mean Citation Score: 189.585128
- Max Citation Score: 196.12979
- Similarity Product: 144.98741667691112

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