ROUTER-BASED END-USER PERFORMANCE MONITORING
First Claim
1. A method of obtaining end-user performance data associated with a target application executing at a predetermined location within a distributed information system, the method comprising the steps of:
- providing a network element of the distributed information system proximate to the predetermined location, which is configured to provide a primary network operations function, and which further comprises an integrated applications execution environment configured to operate substantially independently of the primary network operations function;
executing the target application within the integrated applications execution environment;
performing at least one automated operation of the target application by emulating user actions within the integrated applications execution environment;
capturing one or more images of a target application virtual display from within the integrated applications'"'"' execution environment, comprising a graphical user interface responsive to the emulated user actions;
determining performance data of the target application by analysis of the captured images of the target application virtual display; and
storing the performance data in a memory store.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (600) of obtaining end-user performance data associated with a target application executing at a predetermined location within a distributed information system, includes providing a network element (400) of the distributed information system proximate to the predetermined location. The network element (400) is configured to provide a primary network operations function, such as a router function (402), and further comprises an integrated applications execution environment (408) configured to operate substantially independently of the primary network operations function. The method further comprises executing (604) the target application within the integrated applications execution environment and performing (606) at least one automated operation of the target application by emulating user actions within the integrated applications execution environment. One or more images of a target application virtual display is captured (608) from within the integrated applications execution environment. Performance data of the target application are determined (610) by analysis of the captured images of the target application virtual display, and stored (612) in a memory store (614).
16 Citations
12 Claims
-
1. A method of obtaining end-user performance data associated with a target application executing at a predetermined location within a distributed information system, the method comprising the steps of:
-
providing a network element of the distributed information system proximate to the predetermined location, which is configured to provide a primary network operations function, and which further comprises an integrated applications execution environment configured to operate substantially independently of the primary network operations function; executing the target application within the integrated applications execution environment; performing at least one automated operation of the target application by emulating user actions within the integrated applications execution environment; capturing one or more images of a target application virtual display from within the integrated applications'"'"' execution environment, comprising a graphical user interface responsive to the emulated user actions; determining performance data of the target application by analysis of the captured images of the target application virtual display; and storing the performance data in a memory store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for obtaining end-user performance data associated with a target application executing at a predetermined location within a distributed information system, the system comprising:
-
a network element of the distributed information system proximate to the predetermined location, which is configured to provide a primary network operations function, and which further comprises an integrated applications execution environment configured to operate substantially independently of the primary network operations function, wherein the integrated applications execution environment comprises a virtual client computing platform including a microprocessor and at least one associated memory device comprising stored program instructions and associated data, which when executed by the microprocessor cause the integrated applications execution environment to execute the steps of; executing the target application on the virtual client computing platform; performing at least one automated operation of the target application by emulating user actions within the integrated applications execution environment; capturing one or more images of a target application virtual display from within the integrated applications execution environment, comprising a graphical user interface responsive to the emulated user actions; determining performance data of the target application by analysis of the captured images of the target application virtual display; and storing the performance data in a memory store. - View Dependent Claims (11, 12)
-
Specification