Patent Document ID: 9959607
Application ID: 14792889

Base Claim:
1. A computer-implemented method for automatic verification of graphic rendition of JavaScript Object Notation (JSON) data, the method comprising executing on a processor the steps of: using a stored baseline JSON file to render data values of a baseline data set into a baseline graphic presentation that meets a boundary condition requirement for displaying the data values, wherein a local reverse proxy server that is disposed in a network communication structure between a front end computer device and a back end server, in response to a request from the front end computer device, retrieves the stored baseline JSON file from a local file system of the front end computer device, and retrieves the data values of the baseline data set from the back end server, and wherein the front end computer device renders the data values of the baseline set of data into the baseline graphic presentation; storing the baseline graphic presentation in the local file system; using the stored baseline JSON file to render in the front end device data values of a second set of data of the back end server data warehouse data into a new graphic presentation; comparing the stored baseline graphic presentation to the new graphic presentation on a pixel-by-pixel basis; and in response to the pixel-by-pixel comparing indicating a difference in display of values of the boundary condition requirement in the new graphic presentation relative to the baseline graphic presentation, revising the stored baseline JSON file into a revised baseline JSON file that is stored on the local file system of the front end computer device and that renders the data values of the second set of data into a revised new graphic presentation, wherein comparing the revised new graphic presentation on a pixel-by-pixel basis to the baseline graphic presentation does not indicate a difference in display of the values of the boundary condition requirement in the revised new graphic presentation relative to the baseline graphic presentation.

---

Claim 2:
2. The method of claim 1 , further comprising: integrating computer-readable program code into a computer system comprising the processor, a computer readable memory in circuit communication with the processor, and a computer readable storage medium in circuit communication with the processor; and wherein the processor executes program code instructions stored on the computer-readable storage medium via the computer readable memory and thereby performs the steps of using the stored baseline JSON file to render the data values of the baseline data set into the baseline graphic presentation, storing the baseline graphic presentation in the local file system, using the stored baseline JSON file to render in the front end device data values of the second set of data of the back end server data warehouse data into the new graphic presentation, comparing the stored baseline graphic presentation to the new graphic presentation on the pixel-by-pixel basis, and, revising the stored baseline JSON file into the revised baseline JSON file that is stored on the local file system of the front end computer device and that renders the data values of the second set of data into the revised new graphic presentation in response to the pixel-by-pixel comparing indicating the difference in display of values of the boundary condition requirement in the new graphic presentation relative to the baseline graphic presentation, wherein comparing the revised new graphic presentation on the pixel-by-pixel basis to the baseline graphic presentation does not indicate the difference in display of the values of the boundary condition requirement in the revised new graphic presentation relative to the baseline graphic presentation.