Patent ID: 7765295

Claim:
A computer-implemented method for identifying performance of web page operation in a browser, the computer-implemented method comprising: determining if browser operation on a web page is subject to monitoring, the web page loaded for access by the browser, the web page including embedded code for executing a browser monitoring process, the browser executing the browser monitoring process as an initial operation that the browser performs on the web page; determining a level of monitoring to be performed on the browser operation, the level of monitoring selected from multiple predetermined levels of monitoring, each predetermined level of monitoring corresponding to an amount of data to record, the data associated with the browser operation on the web page; monitoring the browser operation on the web page to identify objects referenced by the web page, including monitoring a web page object model maintained by the browser as the browser parses the web page to identify objects referenced by the web page; for objects referenced by the web page, parsing the web page to identify objects subject to tracking and tracking a performance metric associated with each object; performing post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page post-processing being performed at the browser; and after creation of the performance record at the browser, transferring the performance record to a remote server for analysis of performance of web page operation in the browser.