Patent Document ID: 8555180
Application ID: 11692175

Base Claim:
1. A method for a portable media player compatible with a peripheral device, comprising: connecting to the peripheral device; receiving from the peripheral device a user interface (UI) document defining layout and functionality of a UI for interacting with the peripheral device, the UI document identifying a widget and an update rate for the widget; and executing a UI presentation program by a microprocessor of the portable media player to generate the UI based on the UI document, the executing comprising: displaying the UI for the peripheral device on a display of the portable media player; periodically requesting information from the peripheral device at the update rate in the UI document; and in response to the information, updating the UI in a manner described by the UI document.

---

Claim 7:
7. The method of claim 1 , wherein the executing further comprises: receiving an input from a user through the UI; in response to the input, modifying an operation of the portable media player in a manner described by the UI document.