Patent ID: 11899529
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system that uses data targeted to an error to generate error reports, the system comprising:
storage circuitry comprising a memory buffer configured to store document object model (DOM) copies corresponding to a web application; and
control circuitry that performs operations comprising:
determining that a change has occurred in a DOM, wherein the DOM comprises a tree structure comprising nodes representative of portions of a web page, and wherein the change indicates that input from a user has caused the DOM to change;
in response to determining that the change in the DOM has occurred, obtaining a current copy of the DOM and a current screenshot of a screen displaying the web application, wherein the current screenshot comprises a first image of an interface where the web application is rendered for display;
generating, based on the current copy of the DOM, an estimated rendering of the web application;
determining whether the current screenshot matches the current copy of the DOM;
determining that the memory buffer stores more than a threshold number of DOM copies;
in response to determining that the memory buffer stores more than the threshold number of DOM copies and that the current screenshot matches the current copy of the DOM, replacing an oldest DOM copy of a plurality of DOM copies, stored in the memory buffer, with the current copy of the DOM, wherein each DOM copy of the plurality of DOM copies corresponds to a previous change made to the DOM;
determining that an error has occurred, wherein the error is associated with the web application; and
in response to determining that the error has occurred, sending the plurality of DOM copies to a monitoring system.