×

Accelerated content delivery in bandwidth-constrained networks

  • US 10,387,919 B1
  • Filed: 04/12/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 06/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A communication device, comprising:

  • a communications interface configured to communicate with a remote server over a bandwidth-constrained wireless network having an inherent delay;

    a cache;

    a graphical display to present information to a user of the device; and

    a content coordinator configured to;

    obtain, over the bandwidth-constrained wireless network and with the delay inherent in the bandwidth-constrained wireless network, content that comprises;

    first content determined by the remote server system to be directly responsive to a first information request, andsecond content predicted by the remote server system, based on the first information request, as being directed to a specified category of a future subsequent information request, wherein at least some of the second content is of a size that requires an amount of download time that exceeds the inherent delay, wherein the content coordinator is configured to predict the specified category based on queries that were submitted by other users following submission of the first information request by the other users;

    display at least some of the received second content along with the first content on the graphical display;

    store at least a portion of the received second content in the cache;

    receive a second information request from the user after;

    (i) receiving the second content from the remote server system over the bandwidth constrained wireless network and with the inherent delay, and (ii) displaying a portion of the received second content along with the first content on the graphical display, wherein;

    the first information request includes a first textual search query and the second information request includes a second textual search query; and

    the first textual search query is not included in the second textual search query;

    determine that the second information request is a request for content related to the specified category;

    identify some or all of the stored second content that corresponds to the specified category, and to display on the graphical display, without the inherent delay and in response to the second information request, all or some of the identified stored second content during the retrieval of the responses to the second information request, so the identified stored second content is displayed in less time than the inherent delay.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×