Methods and apparatus for real user monitoring including flash monitoring
First Claim
Patent Images
1. A computer-implemented method for monitoring performance of a flash application, the method comprising:
- embedding a tag within the markup language of a web page, the tag identifying a flash event and an associated flash event threshold to record during execution of the flash application in conjunction with rendering the web page at a client, wherein the flash event and associated flash event threshold are recorded for monitoring performance of the flash application;
transmitting from a server the web page including the embedded tag to the client responsive to a client request for the web page;
in response to the flash event being recorded at the client, receiving at the server, flash event threshold information associated with the flash event;
generating performance metrics for the flash application based on the received flash event information; and
generating a graphical user interface displaying a graphical representation of the generated performance metrics.
14 Assignments
0 Petitions
Accused Products
Abstract
A system provides a tag for a flash application. The tag identifies a flash event to record during execution of the flash application. The flash event is recorded to monitor performance of the flash application to generate performance metrics. The flash performance monitoring process generates the performance metrics of the flash application based on an occurrence of the flash event during the execution of the flash application, and provides a graphical user interface in which to render a graphical representation of the generated performance metrics.
79 Citations
15 Claims
-
1. A computer-implemented method for monitoring performance of a flash application, the method comprising:
-
embedding a tag within the markup language of a web page, the tag identifying a flash event and an associated flash event threshold to record during execution of the flash application in conjunction with rendering the web page at a client, wherein the flash event and associated flash event threshold are recorded for monitoring performance of the flash application; transmitting from a server the web page including the embedded tag to the client responsive to a client request for the web page; in response to the flash event being recorded at the client, receiving at the server, flash event threshold information associated with the flash event; generating performance metrics for the flash application based on the received flash event information; and generating a graphical user interface displaying a graphical representation of the generated performance metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium encoded with computer programming logic that when executed on a process in a computerized device monitors flash performance, the medium comprising:
-
instructions for embedding a tag within the markup language of a web page, the tag identifying a flash event and an associated flash event threshold to record during execution of the flash application in conjunction with rendering the web page at a client, wherein the flash event and associated flash event threshold are recorded for monitoring performance of the flash application; instructions for transmitting from a server the web page including the embedded tag to the client responsive to a client request for the web page; instructions for, in response to the flash event being recorded at the client, receiving at the server, flash event threshold information associated with the flash event; instructions for generating performance metrics for the flash application based on the received flash event information; and instructions for generating a graphical user interface displaying a graphical representation of the generated performance metrics.
-
-
15. A computerized device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a flash performance monitoring application that when executed on the processor is capable of monitoring flash performance on the computerized device by performing the operations of; embedding a tag within the markup language of a web page, the tag identifying a flash event and an associated flash event threshold to record during execution of the flash application in conjunction with rendering the web page at a client, wherein the flash event and associated flash event threshold are recorded for monitoring performance of the flash application; transmitting from a server the web page including the embedded tag to the client responsive to a client request for the web page; in response to the flash event being recorded at the client, receiving at the server, flash event threshold information associated with the flash event; generating performance metrics for the flash application based on the received flash event information; and generating a graphical user interface displaying a graphical representation of the generated performance metrics.
-
Specification