Smart Peripheral Architecture for Portable Media Players
First Claim
Patent Images
1. A method for a portable media player, comprising:
- connecting to a peripheral device;
receiving from the peripheral device a user interface (UI) document defining layout and functionality of a UI for the peripheral device;
using a UI presentation program executed by a microprocessor of the portable media player to generate the UI based on the UI document; and
displaying the UI for the peripheral device on a display of the portable media player.
1 Assignment
0 Petitions
Accused Products
Abstract
A new peripheral architecture is provided that allows a UI document to be embedded into a peripheral. The UI document is sent to a portable media player when the peripheral is plugged into the portable media player. The portable media player interprets this UI document to allow a user to interact with the accessory. The peripheral does not interpret this UI document but it does respond to interactions with the portable media player as the portable media player interprets the documents in response to user interactions.
21 Citations
20 Claims
-
1. A method for a portable media player, comprising:
-
connecting to a peripheral device; receiving from the peripheral device a user interface (UI) document defining layout and functionality of a UI for the peripheral device; using a UI presentation program executed by a microprocessor of the portable media player to generate the UI based on the UI document; and displaying the UI for the peripheral device on a display of the portable media player. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a peripheral device, comprising:
-
connecting to a portable media player; and transmitting to the portable media player a user interface (UI) document defining layout and functionality of a UI for the peripheral device, wherein a UI presentation program executed by a microprocessor of the portable media player generates and displays an UI based on the UI document. - View Dependent Claims (9, 10)
-
-
11. A portable media player, comprising:
-
a microprocessor for executing a UI presentation program; a memory storing instructions for the UI presentation program, the instructions comprising steps for; generating a user interface (UI) based on a UI document received from a peripheral device, the UI document defining layout and functionality of the UI for the peripheral device; and displaying the UI for the peripheral device on a display of the portable media player. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A peripheral device, comprising:
a memory storing instructions comprising steps for; connecting to a portable media player; and transmitting to the portable media player a user interface (UI) document defining layout and functionality of a UI for the peripheral device, wherein a UI presentation program executed by a microprocessor of the portable media player generates and displays an UI based on the UI document. - View Dependent Claims (19, 20)
Specification