×

Managing multiple dynamic media streams

  • US 9,294,526 B2
  • Filed: 12/28/2009
  • Issued: 03/22/2016
  • Est. Priority Date: 12/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for monitoring multiple dynamic media streams playing concurrently on a client computer system having a processor, the method comprising:

  • receiving, by the processor, media information that describes multiple multi-bitrate streams available from a network, wherein each of the multi-bitrate streams is encoded at multiple bitrates and carries content from a media source different than media sources associated with the other multi-bitrate streams;

    receiving, by the processor, a priority indication for each of the multi-bitrate streams, the priority indication indicates a priority of one of the multi-bitrate streams relative to other multi-bitrate streams;

    receiving, by the processor, from the network at least two of the multi-bitrate streams described by the received media information and performing concurrent playback of the at least two multi-bitrate streams in the client computer system;

    monitoring, by the processor, the at least two multi-bitrate streams during playback; and

    upon detecting over utilization of client resources in the client computer system during playback of the at least two multi-bitrate streams, reducing, by the processor, a bitrate of playback of one of the multi-bitrate streams with a lower priority to a lower bitrate value so that at least one multi-bitrate stream with a higher priority can use at least some of the client resources concurrently consumed by the multi-bitrate stream with the lower priority.

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