PATENT CLAIM ANALYSIS

Application Number: 15927969
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["717", "124000"]

Abstract:
Embodiments of the invention are directed to techniques for redirecting data streams from a production environment to validate non-production software code. In some embodiments, a front-end computer executing a first version of software can receive a request message from a requesting computer, generate a request payload using the request message, transmit the request payload to a processor computer, receive a response payload from the processor computer, generate a reply message using the response payload, and provide, to a validation computer that is executing a second version of the software, the request message, the request payload, and the response payload. The validation computer can generate a modified request payload using the request message and a modified reply message using the response payload. To detect potential errors in the second version, the modified request payload is compared with the request payload and the modified reply message is compare with the reply message.

Claim (Index 21):
A method performed by a server computer, the method comprising:\n receiving, from a front-end computing device executing in coordination with the server computer, a request message that was received over a first network from a requesting server computer by the front-end computing device, a request payload that was generated by the front-end computing device using the request message, a response payload that was received over a second network from a processor computer by the front-end computing device after the front-end computing device transmitted the request payload over the second network to the processor computer, and a reply message that was generated by the front-end computing device using the response payload, wherein the front-end computing device executes a first version of the software code; generating a modified request payload using the request message, the modified request payload having a plurality of modified request-payload fields; comparing the plurality of modified request-payload fields of the modified request payload with a plurality of request-payload fields of the request payload to identify discrepancies between the modified request payload and the request payload corresponding to potential errors in the second version of the software code; generating a modified reply message using the response payload, the modified reply message having a plurality of modified reply-message fields; and comparing the plurality of modified reply-message fields with a plurality of reply-message fields of the reply message to identify discrepancies between the modified reply message and the reply message corresponding to potential errors in the second version of the software code.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 90.0
- Lexical Diversity: 2.84483
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15398579', '13271412', '10953716', '11566175', '13916307']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3477603274455581
- 35 USC 102 Novelty (BERT): 0.5843994563563399
- Combined Prediction Score: 0.3714242403366363
- Mean Citation Score: 243.601694
- Max Citation Score: 450.36392
- Similarity Product: 408.6898619544505

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