×

System and method for online multimedia streaming services

  • US 10,270,834 B2
  • Filed: 08/20/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 08/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for network optimization comprising:

  • obtaining a first request to deliver a first data to a node in a network at a first data rate;

    obtaining a second request to deliver the first data to the node at a second data rate in accordance with a threshold duration of buffered playback time, wherein the obtaining the second request comprises;

    calculating the second data rate in accordance with a quality of experience (QoE) setting for a streaming session for delivering the first data, wherein the QoE setting comprises a desired initial delay level;

    determining a first ratio of the threshold duration divided by the desire initial delay level;

    determining a first product of the first data rate multiplied by the first ratio;

    determining a first difference of the first data rate subtracted from the first product; and

    setting the second data rate to a level that is not less than the first difference; and

    after obtaining the second request, determining a flow decision schedule for the streaming session, wherein the determining the flow decision schedule comprises;

    scheduling a steady-state delivery period to deliver the first data at a steady-state data rate in accordance with the first data rate; and

    performing a best-effort allocation in accordance with the second data rate to determine a schedule for a supplemental delivery period based on the QoE setting, the supplemental delivery period being shorter than the steady-state delivery period to deliver the first data at both the steady-state data rate and a supplemental data rate during at least a portion of the steady-state delivery period that is concurrent with the supplemental delivery period, wherein the scheduling comprises scheduling the steady-state delivery period to deliver the first data only at the steady-state data rate during portions of the steady-state delivery period that are not concurrent with the supplemental delivery period.

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