Patent ID: 9276981
Filing Date: 2016-03-01
CPC Classification: H04L

Claim Text:
1. A system for facilitating a communication of a media content by a server to a client device, the system comprising: a centralized routing module accessible by the server, the centralized routing module having a memory and a processor configured to: obtain a device profile from the memory for the client device, the device profile corresponding to the type of the client device, the location of the client device and the type of the media content requested by the client device; obtain a historical bandwidth data of the client device from the memory for the client device; apply data filters to the historical bandwidth data of the client device to generate filtered historical bandwidth data; determine an optimal bandwidth using the device profile and the filtered historical bandwidth data; communicate the optimal bandwidth to the server for selecting an optimum bit rate for streaming of the media content to the client device; and update the device profile using the optimal bandwidth.