Patent ID: 7725574

Claim:
A system comprising: a hardware means for performing a logical process, said logical process including a web browser logical process; one or more web pages transmitted from a web page server to said web browser, said pages including at least two web browser-based programming language scripts and one or more AJAX-technique web page update commands, at least one of said web browser-based programming language script and AJAX-technique web page update commands monitoring and collecting web browser-based programming language script error conditions, and said AJAX-technique web page update commands comprising client-side scripting for data exchange between a web-browser and a server dynamically update said web pages without interruption of interaction flow caused by a full page refresh action; an AJAX engine portion of said web browser executing said AJAX-technique web page update commands to intercept web browser-based programming language script calls to said server, converting said calls to Hyper Text Transfer Protocol requests, receiving extensible markup language data from said server, and delivering corresponding web page and cascading style sheets to said web browser for display and interpretation; a background channel asynchronous connection established by said AJAX engine and AJAX-technique web page update commands between said web browser and an error processing server; and a non-cacheable error details message produced by said monitoring and collecting of web browser-based programming language script error conditions, and sent by said monitoring and collecting web browser-based programming language script to said error processing server via said asynchronous connection.