PATENT CLAIM ANALYSIS

Application Number: 15981799
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["714", "047100"]

Abstract:
A computer-implemented failure monitoring system and method are used with at least one server and with a plurality of resource servers. The system includes a computer storage device that stores one or more failure parameters indicative of one or more failure conditions. The system further includes one or more computer processors that include a monitoring component, an analysis component, and a throttling component. The monitoring component obtains information regarding service requests transmitted by the at least one server for which corresponding responses have not been timely received. The analysis component compares the information to the one or more failure parameters and determines whether at least one failure condition exists. The throttling component selectively inhibits transmission of service requests corresponding to the at least one failure condition while the at least one failure condition exists.

Claim (Index 1):
A computer-implemented failure monitoring system configured to be used with a server that is configured to communicate via a network with a plurality of user computer systems, that is configured to transmit a plurality of service requests to a plurality of resource servers, and that is configured to receive a corresponding plurality of responses from the resource servers, the computer-implemented failure monitoring system comprising:\n a computer storage device operative to store one or more failure parameters that are indicative of one or more failure conditions experienced by the server due to service requests in one or more categories of service requests and for which responses are not timely received by the server from the resource servers, the one or more categories of service requests comprising one or more of the following categories: service requests transmitted to a resource provider system; service requests transmitted to a group of resource servers of the plurality of resource servers; service requests for a type of service; service requests to a group of resource servers of the plurality of resource servers for a type of service; service requests to each application programming interface (API) of a resource provider system; and one or more computer processors comprising:\n a monitoring component operative to calculate one or more numbers of service requests transmitted by the server to the resource servers for which corresponding responses have not been timely received by the server from the resource servers, the calculated one or more numbers of service requests corresponding to the one or more categories of service requests; \n an analysis component operative to compare the calculated one or more numbers of service requests to the one or more failure parameters corresponding to the one or more categories of service requests and to determine whether at least one failure condition exists; and \n a throttling component operative to selectively inhibit transmission of service requests corresponding to the at least one failure condition by the server while the at least one failure condition exists.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 93.0
- Lexical Diversity: 2.1194
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14580013', '15795163', '14728564', '11900062', '14034418']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2334876803299332
- 35 USC 102 Novelty (BERT): 0.4776917267692376
- Combined Prediction Score: 0.2579080849738636
- Mean Citation Score: 143.81386300000003
- Max Citation Score: 238.58087
- Similarity Product: 220.6147260191601

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