×

METHOD AND APPARATUS FOR SUBSCRIPTION-BASED BANDWIDTH BALANCING FOR INTERACTIVE HETEROGENEOUS CLIENTS

  • US 20110022705A1
  • Filed: 07/20/2010
  • Published: 01/27/2011
  • Est. Priority Date: 07/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to enable a client device to publish and subscribe one or more media streams over a network, where each of the of media streams are available in one or more bandwidths and media types, the system comprising:

  • a server, coupled to a network, the server comprising a computer, a storage, and a memory;

    a first module, coupled to the server, configured to accept information about media streams and capabilities of client devices, associate media stream and client devices with a session, calculate the capabilities of a client device based on the network it is connected to, and report the available media streams associated with a session on request, wherein the information about media streams comprises the identity of the stream, type of stream, bandwidth of stream, and identity of the publisher of the stream;

    a smart client device, coupled to a network, the smart client device comprising a computer, a storage and a memory; and

    a second module, coupled to the smart client device, configured to;

    join a session,accept information about media streams associated with that session including identifier, media type and bandwidth,play one or more of the media streams associated with that session based on calculated priority and available bandwidth,monitor the quality of the one or more media streams played,respond to changes in the ability of the client device to play a media stream by skipping portions of the stream; and

    responding to a high frequency of skipping portions of a media stream by either playing a different stream of lower quality, or stopping playing the stream altogether if such a stream is unavailable,wherein the quality of the media stream is a combination of the latency of the played media signal relative to its input media stream, bit error rate, and signal strength.

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