×

Performance-based determination of request modes

  • US 10,237,373 B2
  • Filed: 12/02/2013
  • Issued: 03/19/2019
  • Est. Priority Date: 12/02/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a server system comprising one or more hardware-based computer processors, the server system programmed to at least;

    obtain content load time measurements for a plurality of content requests, wherein at least a first portion of the content requests were made from computing devices in a first group of client devices to a content server without going through an intermediary system that obtains content from content servers on behalf of client devices, and wherein at least a second portion of the content requests were made from computing devices in a second group of client devices to the intermediary system;

    determine whether a difference between a first distribution of content load time measurements for the first portion of content requests and a second distribution of content load time measurements for the second portion of content requests satisfies a statistical criterion;

    in response to determining that the difference satisfies the statistical criterion, generate request configuration information indicating a preferred request mode for at least one content request to the content server, wherein the preferred request mode corresponds to one of a group of request modes comprising;

    a first request mode in which a content request, for a first version of requested content, is made to the content server without going through the intermediary system; and

    a second request mode in which a content request, for a second version of requested content, is made to the intermediary system, wherein the intermediary system retrieves the first version of requested content from the content server and generates the second version of requested content by at least partially pre-rendering the first version of requested content;

    wherein the preferred request mode is associated with lower content load time measurements than a non-preferred request mode; and

    provide the request configuration information to a plurality of client devices to enable at least a portion of the plurality of client devices to improve content load times.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×