×

Opportunistic block transmission with time constraints

  • US 10,587,473 B2
  • Filed: 10/02/2017
  • Issued: 03/10/2020
  • Est. Priority Date: 03/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request, from a streaming playback device, for a block of a stream-enabled application;

    determining likelihood of each of additional blocks of the stream-enabled application being requested based on an identification of the block of the stream-enabled application using probability data;

    adding the requested block of the stream-enabled application and then at least a portion of the additional blocks of the stream-enabled application to an output buffer in order of decreasing likelihoods of the additional blocks of the stream-enabled application being requested within a data window size of the output buffer, the data window size of the output buffer being varied based on at least one of a latency and a throughput that are dynamically changing;

    providing the requested block of the stream-enabled application and the at least the portion of the additional blocks in the output buffer to the streaming playback device.

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