Patent ID: 8806012
Filing Date: 2014-08-12
Classification: H04L,H04N,H04W

Abstract:
1. A method for supporting multimedia applications on a computing device, the method comprising: receiving session values for one or more application level parameters of a video stream generated by an application to which differentiated services are provided, wherein the session values define a codec type, the frame rate, a resolution, a color depth, and a content type of the video stream; determining, by a mapper component, an experimental data rate value based on experimental data available for a pre-determined codec type operating at a specific frame rate, resolution, and color depth; determining, by the mapper component, a compression ratio based on the experimental data rate value; determining, by the mapper component, an actual data rate value based on the compression ratio and the session values of the video stream defining the codec type, the frame rate, the resolution, the color depth, and the content type of the video stream; determining, by the mapper component, a packet size value based on the actual data rate value and the frame rate; receiving, by a network interface driver component, the actual data rate value and the packet size value; and reserving, by the network interface driver component, an amount of network bandwidth of a network path to transfer data units of the video stream on the network path, wherein the amount of bandwidth reserved is determined based on the actual data rate value and the packet size value.