×

Opportunistic block transmission with time constraints

  • US 9,781,007 B2
  • Filed: 03/08/2016
  • Issued: 10/03/2017
  • 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 virtualized at a client device by the streaming playback device;

    determining likelihoods 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;

    generating an output buffer that includes the block of the stream-enabled application;

    adding at least a portion of the additional bocks of the stream-enabled application to the output buffer based on the likelihoods of the additional blocks of the stream-enabled application being requested and a data window size of the output buffer, the data window size of the output buffer varied based on user responsiveness requirements to control a number of the additional blocks of the stream-enabled application added to the output buffer while still meeting the user responsive requirements in executing the stream-enabled application virtualized at the client device using the block of the stream-enabled application;

    providing the output buffer to the streaming playback device.

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