×

Retrieving and caching adaptive bitrate stream segments based on network congestion

  • US 9,253,231 B2
  • Filed: 12/19/2013
  • Issued: 02/02/2016
  • Est. Priority Date: 12/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A cache device, comprising:

  • one or more processors to;

    receive, from a client device, a first request for a first segment of an adaptive bitrate stream,the first segment including content corresponding to a particular time interval of the adaptive bitrate stream, andthe request identifying a first bitrate at which the first segment is encoded;

    receive, from a network monitoring device, congestion information that indicates a network congestion level of a network associated with the cache device;

    predict that other content corresponding to the adaptive bitrate stream is likely to be requested by the client device or another client device;

    determine, based on the network congestion level and predicting that the other content is likely to be requested, a second segment to be requested from a content server,the second segment being encoded at a second bitrate that is different from the first bitrate;

    send a second request for the second segment encoded at the second bitrate to the content server based on the first request received from the client device for the first segment encoded at the first bitrate;

    obtain the second segment from the content server based on the second request; and

    cache the second segment for providing to the client device or another client device.

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