| US 7,562,131 B2 | ||
| UPnP user interface system and method | ||
| Pronay Dutta, Beaverton, Oreg. (US); Ylian Saint-Hilaire, Hillsboro, Oreg. (US); Bryan Y. Roe, Camas, Wash. (US); and Nelson F. Kidd, Tigard, Oreg. (US) | ||
| Assigned to Intel Corporation, Santa Clara, Calif. (US) | ||
| Filed on Jun. 25, 2004, as Appl. No. 10/876,903. | ||
| Prior Publication US 2006/0080382 A1, Apr. 13, 2006 | ||
| Int. Cl. G06F 15/173 (2006.01); G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—223 [709/219; 709/229] | 25 Claims |

| 1. 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.
|