Patent ID: 7356590
Filing Date: 2008-04-08
Classification: G06F,H04L

Abstract:
1. A method of tracking a web application deployed across a wide area network as the web application is used within local end user web browser environments, comprising: instrumenting the web application by adding to the web application a usage monitoring application programming interface (API) that generates application feature execution data when the web application is executed; distributing instances of the instrumented web application to end users; operating, at a service provider domain, an Internet-accessible infrastructure, the Internet-accessible infrastructure comprising at least one web server that receives application feature execution data generated by the instrumented web applications, an application server that processes the received application feature execution data, and a database that stores aggregated application feature execution data; determining whether an entity is permitted to access the aggregated application feature execution data; if the entity is permitting to access the aggregated application feature execution data, providing the entity access to the aggregated application feature execution data.