Patent ID: 7562131

Claim:
An automated method of remoting a user interface by a UPnP server device for a UPnP rendering device, comprising: discovering by the UPnP server, a UPnP control point configured to control a UPnP rendering device that is equipped to display a GUI image, wherein discovering by the UPnP server includes receiving, by the UPnP server, device information about the UPnP rendering device from the UPnP control point, and wherein the device information includes a decoding and a display capability of the UPnP rendering device; and in response to said discovering, the UPnP server automatically: retrieving a GUI definition for said UPnP rendering device; rendering a GUI image on the UPnP server in accordance with said GUI definition based at least in part on the device information about the UPnP rendering device; encoding the rendered GUI image, by an encoder in the UPnP server, into a format that is suitable for viewing on the UPnP rendering device, based at least in part on receiving the decoding capability of the UPnP rendering device; and delivering, from the UPnP server, the encoded representation of said GUI image to said UPnP rendering device.