Patent ID: 9621682
Date: 2017-04-11
CPC Classifications: G06F,H04L,H04N

Claim:
1. A system for distributing data from a server to a client across a network, the server comprising: an input for receiving data from a data source, the data associated with an intended rendering rate; and an input data rate controller configured to control a transmission rate at which the data is sent from the server to the client via the network; and the client comprising: an input for receiving data from the server via the network; and an output data controller configured to control rendering of the received data, wherein the input data rate controller is configured to control the transmission rate to match or substantially match the intended rendering rate, and to associate, with the data, a time data derived from a respective clock signal, and wherein the output data controller is configured to monitor a received data rate at which the data is received at the client, to compare the received data rate against a rendering rate at which the data is rendered at the client, and to adjust the rendering rate based on the comparison.