Patent ID: 8996699
Filing Date: 2015-03-31
Classification: H04L

Abstract:
1. A non-transitory computer-readable medium storing a program executable in a computing device, comprising: code that, in response to receiving a plurality of latency times from a client, determines at least one session-level performance metric associated with the client, the at least one session-level performance metric corresponding to a latency performance observed by the client across a session of accessing a network site, the at least one session-level performance metric being determined from the plurality of latency times, individual ones of the plurality of latency times representing a time elapsed between a sending of a network page request in the client and a rendering in the client of a network page received from a network page service in response to the network page request; code that selects a different network page service to respond to a subsequent network page request received from the client, the different network page service being selected according to the at least one session-level performance metric in order to adjust a subsequent latency time for the client; code that modifies generation of a network page in response to the subsequent network page request, at least one content item of the network page being modified according to the at least one session-level performance metric in order to adjust the subsequent latency time; and wherein the subsequent latency time is adjusted to be reduced in response to determining that at least a predetermined ratio of the plurality of latency times meet a threshold associated with a diminished user experience.