×

Client-side bandwidth allocation for continuous and discrete media

  • US 7,881,335 B2
  • Filed: 04/30/2007
  • Issued: 02/01/2011
  • Est. Priority Date: 04/30/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of client-side bandwidth allocation, the method comprising the steps of:

  • receiving, at a first rate, at least one continuous media stream;

    receiving a discrete media stream, while receiving the at least one continuous media stream;

    if a source of the continuous media stream is adapted to support the continuous media stream at a second rate lower than the first rate, then receiving the at least one continuous media stream at the second rate while receiving the discrete media stream;

    if the at least one continuous media stream is from a stored media file and the source of the continuous media stream is not adapted to support the continuous media stream at the second rate, then applying a slowdown playout factor adapted to reduce a playout rate of the at least one continuous media stream, while receiving the discrete media stream;

    if the at least one continuous media stream is transmitted as a live stream and the source of the continuous media stream is not adapted to support the continuous media stream at the second rate, then applying an application-level throttling adapted to slowdown transmission of the at least one continuous media stream, while receiving the discrete media stream; and

    receiving the at least one continuous media stream at the first rate, after the discrete media stream is no longer being received by the client.

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