×

Streaming information based on available bandwidth

  • US 10,412,016 B2
  • Filed: 10/23/2014
  • Issued: 09/10/2019
  • Est. Priority Date: 01/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for streaming real-time media information during a real-time media sharing session based on available bandwidth in a network, the method comprising:

  • receiving, by a media routing server coupled to the network, the real-time media information to be streamed to at least one of a plurality of destination computing systems from one of a plurality of source computing systems during the real-time media sharing session;

    monitoring and detecting, by the media routing server, for an increase in available bandwidth between the media routing server and the at least one destination computing system;

    increasing, by the media routing server, a packet size used for streaming the real-time media information from a first packet size to a second packet size based on an identified increase in the available bandwidth between the media routing server and the at least one destination computing system;

    determining, by the media routing server, that the second packet size exceeds a maximum packet size for an underlying protocol currently being used to stream the real-time media information;

    increasing, by the media routing server, a number of simultaneous connections used for streaming the real-time media information from a first number of simultaneous connections to a second number of simultaneous connections in response to the identified increase in the available bandwidth between the media routing server and the at least one destination computer and in response to the determination that the second packet size exceeds the maximum packet size; and

    transmitting, by the media routing server, the real-time media information using the maximum packet size and the second number of simultaneous connections to the at least one destination computing system.

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