Measuring web browsing quality of experience in real-time at an intermediate network node
DCFirst Claim
Patent Images
1. A method comprising:
- acquiring a current Hypertext Transfer Protocol (HTTP) transaction;
determining whether the current HTTP transaction relates to web browsing;
acquiring a previous transactions set of a 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
Litigations
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.
20 Citations
43 Claims
-
1. A method comprising:
-
acquiring a current Hypertext Transfer Protocol (HTTP) transaction; determining whether the current HTTP transaction relates to web browsing; acquiring a previous transactions set of a 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 Hypertext Transfer Protocol (HTTP) data, the method comprising:
-
acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing; acquiring a previous transactions set of a 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 Hypertext Transfer Protocol (HTTP) transaction; a transaction filter configured to determine whether the current HTTP transaction relates to web browsing; a page unit detector configured to acquire a previous transactions set of a 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)
-
-
43. An apparatus for page unit detection, comprising:
-
one or more computer-readable storage media configured to store instructions; and one or more processors configured to execute the instructions to cause the apparatus to; acquire a current Hypertext Transfer Protocol (HTTP) transaction; determine whether the current HTTP transaction relates to web browsing; acquire a previous transactions set of a 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.
-
Specification