Web page download time analysis
AssigneeTektronix Texas, LLC
InventorAleksey G. Ivershen
Life of this patent
Estimating the term…
Abstract
Systems and methods for determining web page download times are described. HTTP transactions data is collected from flow records or PDUs. A subscriber IP address, HTTP URI, and referrer are extracted from the flow records. A subscriber record is identified using the subscriber IP address, and a configured web page is identified using the HTTP URI. A processing path is then determined for the HTTP transaction The processing path is selected from one of: a new page download path for a configured page, a collision path for HTTP transactions that collide with an existing page download, and a page object path for artifacts pages that are already being tracked.
Claims14
A method, comprising:
- performing, by one or more computer systems,
- receiving HTTP transaction data;
- extracting a host and URI from the HTTP transaction data;
- retrieving a subscriber record using at least one of an IP address and link identifier in the HTTP transaction data;
- evaluating whether at least one of the host and URI correspond to a web page that is configured;
- if the web page is configured, evaluating whether the subscriber record is already tracking web page data;
- creating a new entry for the web page in the subscriber record, if the subscriber record is not already tracking web page data;
- inserting a new page data object into the subscriber record using a primary page URI as the key;
- extracting transaction timing information and at least one of byte and packet counts from the HTTP transaction data to populate in the page data object;
- and
- starting a lifetime timer for the page data object.
A method, comprising:
- performing, by one or more computer systems,
- receiving HTTP transaction data;
- extracting a host and URI from the HTTP transaction data;
- retrieving a subscriber record using at least one of an IP address and link identifier in the HTTP transaction data;
- evaluating whether at least one of the host and URI correspond to a web page that is configured;
- if the web page is configured, evaluating whether the subscriber record is already tracking web page data;
- and
- creating a new entry for the web page in the subscriber record, if the subscriber record is not already tracking web page data;
- if the subscriber record is already tracking web page data, evaluating whether the HTTP transaction data corresponds to an existing web page entry;
- updating a new entry for the web page in the subscriber record, if the HTTP transaction data corresponds to an existing web page entry in the subscriber record;
- checking a time difference between a last artifact download time for a first web page and a time of a second HTTP request;
- if the time exceeds a threshold, reporting the first page as properly completed;
- and
- if the time does not exceed the threshold, closing a first page download and removing the first page from key performance indicator (KPI) calculations.
Dependencies are inferred from the claim text.