1. A computer implemented method of rendering an image over a network, the method comprising: accessing characterization data with respect to display properties of an electronic device based on an identifier associated with the electronic device, wherein the display properties comprise display capabilities of the electronic device and are independent of content displayed by the electronic device, wherein the characterization data is updated to a storage device periodically; collecting local data from the electronic device over the network wherein the local data represents a real-time ambient condition and control data, wherein the control data relates to real-time user input to the electronic device with respect to a control setting of the electronic device; and remotely generating image data and processing data for download to the electronic device based on the characterization data and the local data.