Patent ID: 9204203
Filing Date: 2015-12-01
Classification: H04N

Abstract:
1. A method of controlling playback latency associated with transmission of source audiovisual data through an unmanaged, buffered data network, the method comprising: at a server system coupled to a client device through the data network: encoding a first portion of the source audiovisual data into a first portion of transmission audiovisual data at a first encoding bitrate; buffering the first portion of transmission audiovisual data; transmitting the first portion of transmission audiovisual data to the client device through the data network; calculating a delay cost function based on a delay associated with the buffering and with network delay, raised to a power, scaled by a scaling factor, and added to a minimum cost to transmit data; altering an encoding bitrate from the first encoding bitrate to a second encoding bitrate based on the calculated delay cost function; encoding a second portion of the source audiovisual data into a second portion of transmission audiovisual data at the second encoding bitrate; buffering the second portion of transmission audiovisual data; and transmitting the second portion of transmission audiovisual data to the client device through the data network.