Web page response monitoring
First Claim
1. A network device-implemented method, comprisingrequesting, via a browser application of the network device, content associated with a web page;
- capturing, by the network device, first data associated with requesting the content associated with the web page and second data associated with receiving the content associated with the web page, where capturing the first data and the second data includes;
setting a filter to capture received hypertext transfer protocol (HTTP) packets,setting a filter to capture transmitted HTTP packets,setting a filter to capture received domain name service (DNS) packets, andsetting a filter to capture transmitted DNS packets;
deriving, by the network device while receiving the content associated with the web page, performance information associated with capturing the first data and the second data, the derived performance information including download performance information associated with the webpage;
parsing the derived performance information to extract statistics associated with requesting the content and statistics associated with receiving the content; and
storing, by the network device, information associated with the derived performance information to a memory associated with the network device.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives a list of uniform resource locators (URLs), selects a web page URL from the list of URLs, and requests, via a browser application, content corresponding to the selected web page URL. The device also receives, via a packet capture, a web page associated with the selected web page URL, derives performance information associated with the packet capture, parses the packet capture to extract page level statistics, connection level statistics, and inline object level statistics, and stores the page level statistics, the connection level statistics, and the inline object level statistics to output files.
14 Citations
21 Claims
-
1. A network device-implemented method, comprising
requesting, via a browser application of the network device, content associated with a web page; -
capturing, by the network device, first data associated with requesting the content associated with the web page and second data associated with receiving the content associated with the web page, where capturing the first data and the second data includes; setting a filter to capture received hypertext transfer protocol (HTTP) packets, setting a filter to capture transmitted HTTP packets, setting a filter to capture received domain name service (DNS) packets, and setting a filter to capture transmitted DNS packets; deriving, by the network device while receiving the content associated with the web page, performance information associated with capturing the first data and the second data, the derived performance information including download performance information associated with the webpage; parsing the derived performance information to extract statistics associated with requesting the content and statistics associated with receiving the content; and storing, by the network device, information associated with the derived performance information to a memory associated with the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory to store a plurality instruction; and a processor to execute one or more of the plurality of instructions stored in the memory to; begin a packet capture process to capture data associated with requesting and receiving content associated with a web page, where when beginning the packet capture process the processor is to execute one or more of the plurality of instructions to; set a filter to capture received hypertext transfer protocol (HTTP) packets, set a filter to capture transmitted HTTP packets, set a filter to capture received domain name service (DNS) packets, and set a filter to capture transmitted DNS packets, invoke, in response to beginning the packet capture process, a browser application, of the device, to request the content associated with the web page, capture, via the packet capture process, the data associated with requesting and receiving the content associated with the web page, derive performance information associated with the data captured via the packet capture process, end the packet capture, and store the information associated with the derived performance information to output files. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
means for invoking a browser application to access a web page; means for capturing data associated with requesting and receiving the web page, the means for capturing the data associated with requesting and receiving the web page including; means for setting a filter to capture received hypertext transfer protocol (HTTP) packets, means for setting a filter to capture transmitted HTTP packets, means for setting a filter to capture received domain name service (DNS) packets, and means for setting a filter to capture transmitted DNS packets; means for deriving performance information associated with the data associated with requesting and receiving the web page, the derived performance information including download performance information associated with the webpage; means for parsing the derived performance information to extract statistics associated with requesting the content and statistics associated with receiving the content; and means for storing information associated with the derived performance information to output files.
-
-
16. A computer-readable memory device storing instructions, the instructions comprising:
-
one or more instructions which, when executed by a computer, cause the computer to invoke a browser application to access a web page; one or more instructions which, when executed by the computer, cause the computer to capture data associated with requesting and receiving content associated with accessing the web page, the one or more instructions to capture the data including; one or more instructions to set a filter to capture received hypertext transfer protocol (HTTP) packets, one or more instructions to set a filter to capture transmitted HTTP packets, one or more instructions to set a filter to capture received domain name service (DNS) packets, and one or more instructions to set a filter to capture transmitted DNS packets; one or more instructions which, when executed by the computer, cause the computer to derive performance information associated with the data, the derived performance information including download performance information associated with the webpage; and one or more instructions which, when executed by the computer, cause the computer to parse the derived performance information to extract statistics associated with requesting the content and statistics associated with receiving the content; and one or more instructions which, when executed by the computer, cause the computer to store information associated with the derived performance data to output files. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification