Patent ID: 9113176
Filing Date: 2015-08-18
Classification: H04N

Abstract:
1. A method of communication over a network comprising: receiving a request for video data for each of a plurality of devices; obtaining, for each of the devices, performance capability of the device; obtaining network information; determining a video scalability level for the video data for each of the devices based on said obtained performance capability and said obtained network information; scaling the video data for each of the devices according to said determined video scalability level; and delivering the scaled video data to each of the devices; wherein said obtaining network information comprises obtaining an available network bandwidth; wherein said determining a video scalability level comprises determining a video scalability level for each device that maintains a minimum quality requirement for each device, does not exceed a maximum capability of each wireless device, and does not cause an allocated bandwidth to exceed said obtained available network bandwidth; and wherein said determining a video scaling level further comprises: for at least one of the devices, determining if upgrading the video scalability level would cause said obtained available network bandwidth to be exceeded and if upgrading the video scalability level would improve quality of the video data by at least a predetermined threshold; and upgrading a video scalability level for at least one of the devices if it is determined that upgrading the video scalability level would not cause said obtained available network bandwidth to be exceeded and if upgrading the video scalability level would improve quality of the video data by at least a predetermined threshold.