Patent ID: 8726305

Claim:
A computer implemented method for managing communication between a display device and a remote server, the remote server providing access to applications that are to be used on the display device, comprising: receiving a request from the display device, the request includes data that identifies attributes of the display device, the attributes of the display device include a model of the display device; examining the data to authorize access a specific application gallery, the specific gallery including applications that have passing filter parameters for the request, identifying the passing filter parameters includes examining the attributes of the display device; and returning to the display device data for populating application data for rendering on the display device; receiving, at the remote server, data from the display device identifying broadcast content being rendered by the display device; and forwarding application data to at least one of the applications for rendering on the display device along with the broadcast content being rendered, the application data is coordinated to and supplements the broadcast content.