×

Predictive bi-adaptive streaming of real-time interactive computer graphics content

  • US 9,786,027 B1
  • Filed: 01/09/2017
  • Issued: 10/10/2017
  • Est. Priority Date: 06/16/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A player device comprising:

  • one or more processing modules in data communication with a server through a network; and

    one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform;

    playing a first interactive 3D simulation for a first 3D location of a computer graphics (CG) content clip for at least a first predetermined length of time, the CG content clip comprising a plurality of 3D locations renderable using a plurality of 3D assets each at a level of detail, and the plurality of 3D locations comprising the first 3D location;

    while playing the first interactive 3D simulation and within the first predetermined length of time;

    determining a first subset of the plurality of 3D assets to be downloaded for rendering two or more second 3D locations of the plurality of 3D locations, the two or more second 3D locations being selectable options for playback directly subsequent to playing the first interactive 3D simulation for the first 3D location;

    adapting each of the levels of detail for one or more first 3D assets of the first subset of the plurality of 3D assets based at least in part on (a) a bandwidth for downloading the first subset of the plurality of 3D assets through the network, and (b) a processing power of the player device; and

    downloading the first subset of the plurality of 3D assets at each of the levels of detail for the plurality of 3D assets, including each of the levels of detail, as adapted for the bandwidth and the processing power, for each of the one or more first 3D assets of the first subset of the after the first predetermined length of time, receiving a selection for a selected 3D location of the two or more second 3D locations; and

    playing a second interactive 3D simulation for the selected 3D location using at least a second subset of the first subset of the plurality of 3D assets, the second interactive 3D simulation being played devoid of delays for downloading and rendering the second interactive 3D simulation based on each of the levels of detail for the one or more first 3D assets that was adapted for the bandwidth and the processing power during the first predetermined length of time.

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