METHOD AND SYSTEM FOR UPDATING MEDIA LISTS IN PORTABLE MEDIA DEVICES
First Claim
Patent Images
1. A method comprising:
- generating or retrieving, by a proxy server, updates to a media list or a media list collection for a first portable media player device;
determining for each media title added to the updated media list or media list collection, by the proxy server, whether a first user of the first portable media player device has access rights to the corresponding media;
transmitting the updates to the media list or to the media list collection to the first portable media player device, by the proxy server; and
transmitting or causing to be transmitted, by the proxy server, at least one of;
a media corresponding to a media title added to the updated media list or media list collection, where the first user or the first portable media player device has access rights to the corresponding media, orinformation about a media title added to the media list or media list collection, where the first user or the first portable media player device does not have access rights to the corresponding media.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for updating a media list or a media list collection of a portable media player device is disclosed herein. In various embodiments, the updates are generated by a proxy or a third party server, based at least in part on data gathered for media preferences for a user of the portable media play device and one or more other users of one or more portable media player devices. In various embodiments, the method is practiced respecting the access rights of the media files (if access rights are required). Other embodiments may also be described and claimed.
96 Citations
32 Claims
-
1. A method comprising:
-
generating or retrieving, by a proxy server, updates to a media list or a media list collection for a first portable media player device; determining for each media title added to the updated media list or media list collection, by the proxy server, whether a first user of the first portable media player device has access rights to the corresponding media; transmitting the updates to the media list or to the media list collection to the first portable media player device, by the proxy server; and transmitting or causing to be transmitted, by the proxy server, at least one of; a media corresponding to a media title added to the updated media list or media list collection, where the first user or the first portable media player device has access rights to the corresponding media, or information about a media title added to the media list or media list collection, where the first user or the first portable media player device does not have access rights to the corresponding media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving by a portable media player device, from a proxy server, updates to a media list or a media list collection of the portable media player device, comprising additional media titles added to a prior local media list or media list collection, the additional media titles included in a media list stored at a remote media service; and receiving at least one of; a media corresponding to a media title added to the updated media list or media list collection where a user of, or the portable media player device has access rights to the media, or information about a media title added to the updated media list or media list collection where the user or the portable media player device does not have access rights to the corresponding media;
wherein the received media or the information about a media, if provided, is provided or caused to be provided by the proxy server, in conjunction with the provision of the updates to the media list or media list collection, by the proxy server. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
18. The method of 1 wherein the updates to the media list or media list collection are generated based at least in part upon a media list stored at the remote media service and selected from a plurality of media lists, by the first user.
-
25. A proxy server apparatus, comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the network interface and the processor, the memory having stored thereon instructions which, when executed by the processor, cause the apparatus to; generate updates to a media list or a media list collection for a portable media player device, based at least in part on data gathered for media preferences for a user of the portable media player device and media preferences of a plurality of other users; determine for each media title being added to the updated media list or media list collection, whether the user or the portable media player device is a subscriber to a media service that has access to the media title being added to the updated media list or media list collection; transmit or cause to be transmitted, via the network interface, at least one of; a media corresponding to a media title being added to the updated media list or media list collection where the user or the portable media player device is a subscriber to the media service, or an offer to acquire the media from the media service or a third party service where the user or the portable media player device is not a subscriber to the media service. - View Dependent Claims (26, 27, 28)
-
-
29. A handheld portable media player device, comprising:
-
a user interface; storage to store media and media playlists; a media player; a transceiver; a processor coupled to the user interface, the storage, the media player and the transceiver, and configured to control the storage, the media player and the transceiver to collectively receive updates to a media list or a media list collection, from a proxy server, the updates to the media list or media list collection comprising additional media titles to be added to a prior local media list or local media list collection stored in the storage, the additional media titles being added by the proxy server based at least in part on data gathered for media preferences for a user of the portable media player device and one or more other users of one or more other portable media player devices, wherein the processor is further configured to control the storage, the media player and transceiver to receive at least one of; a media corresponding to a media title to be added to the updated media list or media list collection where access to the media by the user complies with digital rights management (DRM) rules associated with the media;
orinformation about a media title to be added to the updated media list or media list collection, where access to the media by the user does not comply with DRM rules associated with the media;
wherein the received media or the information about a media, if provided, is provided or caused to be provided by the proxy server, in conjunction with the provision of the updates to the media list or the media list collection. - View Dependent Claims (30, 31, 32)
-
Specification