Distributed capture and aggregation of dynamic application usage information
AssigneeVisible Measures Corp.
InventorsAndrew S. Wilson, Brian J. Shin, David Angel
Life of this patent
Estimating the term…
Loading patent…
AssigneeVisible Measures Corp.
InventorsAndrew S. Wilson, Brian J. Shin, David Angel
Estimating the term…
A web-based hosted solution through which application developers create, manage and monitor application usage analytics in an online manner. Preferably, an application under test is one of: application software, a script-enabled web application, or a rich Internet application (RIA). During the development process, a usage monitoring API is integrated into the application and the application is deployed. As users interact with the application, a log file is generated, typically in one of two ways. If the application is able to write to a local file system (in the user's machine), usage information is gathered in a log file local to the deployed application and then dispatched to an upload server for processing in a batch manner. If the application is not able to write to the user machine's local file system, the usage information is sent to a remote logging server, preferably on a just-in-time basis, and then the log file is generated on the logging server. In either case, preferably the usage information that is tracked comprises “features,” “faults” and “failures” of the application, independent of platform, location, and number of deployed application instances.
A method of tracking an application that is deployed as a set of application instances, where the application is instrumented with a usage monitoring application programming interface (API) that generates a log file when the application is executed, the log file comprising data associated with a set of application feature executions, failures or faults, wherein the log file data comprises a set of messages associated with the application feature executions, failures and faults, wherein the set of messages are written in a sequential order of the application feature executions, failures and faults, comprising:
Apparatus for tracking a web application deployed across a wide area network as the web application is used within local end user web browser environments, where the web application is instrumented with a web application usage monitoring application programming interface (API) that generates a log file when the web application is executed, the log file comprising a set of messages associated with application feature executions, failures and faults, wherein the set of messages are written in a sequential order of the application feature executions, failures and faults, the apparatus comprising:
Dependencies are inferred from the claim text.