Patent ID: 9462021
Filing Date: 2016-10-04
CPC Classification: H04L,H04N

Claim Text:
1. A method for transmitting video streams for a media program from a server to a media device, the method comprising: calculating, at the server, a first estimated bandwidth capacity for a network linking the server and the media device; calculating, at the server, at least one additional bandwidth capacity for at least one additional network connecting the server and at least one additional media device; selecting, by the server, first encoding parameters including a first bitrate for a first set of video streams for the media program based on the first estimated bandwidth capacity and the at least one additional bandwidth capacity for the at least one additional network; transmitting the first set of video streams from the server to the media device using the first bitrate selected by the server; calculating, at the server, a second estimated bandwidth capacity for the network linking the server and the media device; updating, at the server, the at least one additional bandwidth capacity for the at least one additional network connecting the server and the at least one additional media device; determining, by the server, second encoding parameters including a second bitrate for a second set of video streams for the media program based on the second estimated bandwidth capacity and the updated at least one additional bandwidth capacity; and transmitting the second set of video streams from the server to the media device using the second bitrate selected by the server.