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 12):
A server computer comprising:\n a processor; and a computer-readable medium coupled to the processor, the computer-readable medium including code comprising a first version of a software code, the code executable by the processor for executing the first version of the software code and performing a method comprising:\n receiving a request message from a requesting server computer over a first network; \n generating a request payload using the request message, the request payload having a plurality of request-payload fields; \n transmitting the request payload to a processor computer over a second network; \n receiving from the processor computer over the second network, a response payload; \n generating a reply message using the response payload for sending to the requesting server computer; \n providing the request message to a validation computing device executing in coordination with the server computer, the validation computing device executing a second version of the software code to generate a modified request payload using the request message, the modified request payload having a plurality of modified request-payload fields; and \n comparing the plurality of modified request-payload fields of the modified request payload with the 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.

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.3472074506763875
- 35 USC 102 Novelty (BERT): 0.5856181009999208
- Combined Prediction Score: 0.3710485157087408
- Mean Citation Score: 243.601694
- Max Citation Score: 450.36392
- Similarity Product: 417.96267045075416

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