Measuring Web Browsing Quality of Experience in Real-Time at an Intermediate Network Node
First Claim
1. A method comprising:
- acquiring a current HTTP transaction;
determining whether the current HTTP transaction relates to web browsing for a specific client;
acquiring a previous transactions set of the specific client;
evaluating whether the current HTTP transaction belongs with the previous transactions set;
if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and
if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time.
8 Assignments
0 Petitions
Accused Products
Abstract
A method including acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing for a specific client; acquiring a previous transactions set of the specific client; evaluating whether the current HTTP transaction belongs with the previous transactions set; if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time.
-
Citations
42 Claims
-
1. A method comprising:
-
acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing for a specific client; acquiring a previous transactions set of the specific client; evaluating whether the current HTTP transaction belongs with the previous transactions set; if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instruction that, when executed by a computer, cause the computer to perform a method for processing HTTP data, the method comprising:
-
acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing for a specific client; acquiring a previous transactions set of the specific client; evaluating whether the current HTTP transaction belongs with the previous transactions set; if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for page unit detection comprising:
-
a packet processor configured to acquire a current HTTP transaction; a transaction filter configured to determine whether the current HTTP transaction relates to web browsing for a specific client; a page unit detector configured to acquire a previous transactions set of the specific client, evaluate whether the current HTTP transaction belongs with the previous transactions set, if the current HTTP transaction belongs with the previous transactions set, add the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, create a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification