PATENT CLAIM ANALYSIS

Application Number: 15993031
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-03
Patent Classification: ["719", "318000"]

Abstract:
Techniques for asynchronous handling of service requests are disclosed. A service receives a request from a requesting entity. The request includes a function identifier and function input. Responsive to receiving the message, the service selects a first event handler to process the request. The service translates, via the first event handler, the function identifier to a native function call. The service initiates execution of the native function call using the function input, and receives output corresponding to the execution of the native function call. Responsive to receiving the output, the service selects a second event handler to process the output. The service generates, at least in part by the second event handler, a response based on the output. The service transmits the response to the requesting entity.

Claim (Index 19):
A system comprising:\n one or more hardware processors; and one or more one or more non-transitory computer-readable media storing instructions, which when executed by the one or more hardware processors, cause execution of operations comprising:\n receiving, from a requesting entity to a web service, a request comprising a function identifier and function input, wherein the function identifier identifies a package of functions and a particular function in the package of functions; \n responsive to receiving the message: selecting a first event handler, of a plurality of event handlers, to process the request,\n wherein selecting the first event handler comprises instantiating the first event handler, and \n wherein selecting the first event handler is based on at least one system optimization criterion comprising a load balancing criterion; \n \n converting, before instantiating the first event handler, the message to a normalized message format associated with the first event handler; \n translating, via the first event handler, the function identifier to a native function call; \n initiating execution of the native function call using the function input; \n receiving output corresponding to the execution of the native function call; \n terminating the first event handler prior to receiving the output corresponding to the execution of the native function call, wherein the first event handler does not handle the output corresponding to the native function call; \n responsive to receiving the output corresponding to the execution of the native function call: selecting a second event handler, of the plurality of event handlers, to process the output,\n wherein selection of second event handler to process the output is independent of selection of the first event handler to process the request, \n wherein selection of the event handler to process the output is independent of which event handler was selected to process the request, and \n wherein selecting the second event handler comprises instantiating the second event handler; \n \n converting, before instantiating the second event handler, the return value to the normalized message format; \n generating, at least in part by the second event handler, a response based on the output; \n converting, before transmitting the response to the requesting entity, the response to a message format supported by the requesting entity; and \n transmitting the response to the requesting entity,\n wherein the message further comprises a callback uniform resource locator (URL), and wherein transmitting the response comprises accessing the callback URL, and \n wherein the response indicates a location where the output corresponding to the execution of the native function call is stored, the location being accessible to the requesting entity.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.64815
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10028195', '15904884', '15635726', '15705648', '15978454']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4491488049643289
- 35 USC 102 Novelty (BERT): 0.4777767536555523
- Combined Prediction Score: 0.4520115998334512
- Mean Citation Score: 148.746662
- Max Citation Score: 157.86508
- Similarity Product: 117.30863566453696

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

Dataset: test