Media playing on a portable media player including shop and play remote media
First Claim
1. A portable media player method comprising:
- receiving, by a portable media player, a first request from a user of the portable media player to browse and select media to play, wherein the first request includes a context, indicated by the user, from which the media should be browsed and selected;
in response to the first request, displaying, to the user by the portable media player, a list of media associated with the context for browsing and selection by the user, including in the list media associated with the context stored on the portable media player available for selection and play, and remote media associated with the context available from a remote service for acquisition and play;
receiving, from the user by the portable media player, a selection of one of the remote media available for selection and play;
transmitting from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request;
receiving a response from the remote service; and
presenting, to the user by the portable media player, the selected remote media.
6 Assignments
0 Petitions
Accused Products
Abstract
A software and/or hardware facility enables shop and play remote media using a portable media player. Shopping may include, but is not limited to, allowing a user to identify media and acquire (via download or stream) the media to a portable media player for free or for compensation. The facility, in some embodiments, allows a user to shop for media on a network site or service using a portable media player via a wired or wireless connection. The facility, in some embodiments, automatically presents a user with media available from a network site or service that is related to the context of the user'"'"'s use of the portable media player, such as when a user navigates or otherwise uses the portable media player. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A portable media player method comprising:
-
receiving, by a portable media player, a first request from a user of the portable media player to browse and select media to play, wherein the first request includes a context, indicated by the user, from which the media should be browsed and selected; in response to the first request, displaying, to the user by the portable media player, a list of media associated with the context for browsing and selection by the user, including in the list media associated with the context stored on the portable media player available for selection and play, and remote media associated with the context available from a remote service for acquisition and play; receiving, from the user by the portable media player, a selection of one of the remote media available for selection and play; transmitting from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request; receiving a response from the remote service; and presenting, to the user by the portable media player, the selected remote media. - View Dependent Claims (2, 3, 4)
-
-
5. A portable media player method comprising:
-
receiving, by a portable media player, a first request from a user of the portable media player to browse and select media to play, wherein the first request includes a context, indicated by the user, from which the media should be browsed and selected; in response to the first request, displaying, to the user by the portable media player a list of media associated with the context for browsing and selection by the user, including media associated with the context stored on the portable media player available for selection and play, and an invitation to include remote media associated with the context or a similar context available from one or more remote service for acquisition and play; receiving, from the user by the portable media player, a selection of one of the remote media available for selection and play; transmitting from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request; receiving a response from the remote service; and presenting, to the user by the portable media player, the selected remote media. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A portable media player comprising:
-
a storage module to store a plurality of media; a display module; an input component configured to enable a user of the portable media player to input a first request to browse and select media to play, wherein the input component is further configured to receive an indication of a context from the user from which the media should be browsed and selected; and a processing module coupled to the storage component, the display module and the input component to display to the user a list of media associated with the context for browsing and selection by the user, including media associated with the context stored on the portable media player available for selection and play, and remote media associated with the context available from a remote service for acquisition and play; wherein the input component is further configured to receive from the user a selection of one of the remote media available for selection and play; wherein the processing component is further configured to transmit from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request, and to receive a response from the remote service; and wherein the display component is further configured to present the selected remote media. - View Dependent Claims (11, 12, 13)
-
-
14. A portable media player comprising;
-
a storage module to store a plurality of media; a display module; an input component configured to enable a user of the portable media player to input a first request to browse and select media to play, wherein the input component is further configured to receive an indication of a context from the user from which the media should be browsed and selected; and a processing module coupled to the storage component, the display module and the input component to display to the user a list of media associated with the context for browsing and selection by the user, including media associated with the context stored on the portable media player available for selection and play, and an invitation to include remote media associated with the context or a similar context available from one or more remote service for acquisition and play; wherein the input component is further configured to receive from the user a selection of one of the remote media available for selection and play; wherein the processing component is further configured to transmit from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request, and to receive a response from the remote service; and wherein the display component is further configured to present the selected remote media. - View Dependent Claims (15, 16, 17)
-
-
18. An article of manufacture comprising:
- a computer readable storage medium; and
computer-executable instructions stored on the storage medium and configured to enable a portable media player, in response to execution of the instructions by the portable media player, to; receive a first request from a user of the portable media player to browse and select media to play, wherein the first request includes a context, indicated by the user, from which the media should be browsed and selected; in response to the request, display, to the user, a list of media associated with the context for browsing and selection by the user, including in the list media associated with the context stored on the portable media player available for selection and play, and either remote media associated with the context available from a remote service for acquisition and play or an invitation to include remote media associated with the context or a similar context available from one or more remote service for acquisition and play; receive, from the user by the portable media player, a selection of one of the remote media available for selection and play; transmit from the portable media player to the remote service a second request including an item identifier of the selected remote media, a command indicating the nature of the second request, and item identifiers for any other media related to the request; receive a response from the remote service; and present, to the user by the portable media player, the selected remote media. - View Dependent Claims (19, 20)
- a computer readable storage medium; and
Specification