Method and system for configuration-controlled instrumentation of application programs
AssigneeWebtrends, Inc.
InventorPaul Claudell Lawbaugh
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide tools and facilities for instrumentation of application programs, including application programs that execute on mobile-electronics devices, including web browsers. The application-program and mobile-electronics-device environment is a superset of the web-analytics problem domain and provides many new opportunities and challenges for instrumentation-based data collection and data analysis. Certain embodiments of the present invention provide configuration-controlled embedded instrumentation that allows fine-granularity control of instrumentation operation by remote data-collection servers.
Claims18
A configuration-controlled instrumentation system comprising:
- a user device that includes one or more processors that execute processor instructions encoded in an electronic memory within the user device that implement a user-device operating system which, in turns, provides an application-execution environment;
- an application program that includes embedded instrumentation and that executes in the application-execution environment;
- a persistent data store provided by the user-device operating system and used by the embedded instrumentation to store configuration parameters;
- and
- a messaging service through which the embedded instrumentation transmits data to a remote data-collection server and receives responses to transmitted messages from the remote data-collection server.
Dependencies are inferred from the claim text.