Method and system for aggregating media collections between participants of a sharing network
First Claim
Patent Images
1. A method comprising:
- discovering, by a first user device, a plurality of shared media collections made available to a first user of the first user device by a plurality of second users of a plurality of second user devices;
enabling the first user to select one or more shared media collections from the plurality of shared media collections to aggregate with a local media collection of the first user at the first user device;
aggregating, by the first user device, the one or more shared media collections selected by the first user and the local media collection of the first user to provide an aggregate media collection for the first user at the first user device; and
enabling the first user to utilize the aggregate media collection at the first user device, wherein aggregating the one or more shared media collections selected by the first user and the local media collection of the first user comprises processing media collection information identifying media items in the local media collection and media collection information identifying media items in the one or more shared media collections to provide a primary list including a media item entry for each unique media item;
wherein the processing media collection information identifying media items comprises processing information selected from the group consisting of;
a globally unique identifier (GUID), a title, data relating to a quality of media items, data identifying a bitrate of media items, and data identifying an availability of media items.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user.
139 Citations
22 Claims
-
1. A method comprising:
-
discovering, by a first user device, a plurality of shared media collections made available to a first user of the first user device by a plurality of second users of a plurality of second user devices; enabling the first user to select one or more shared media collections from the plurality of shared media collections to aggregate with a local media collection of the first user at the first user device; aggregating, by the first user device, the one or more shared media collections selected by the first user and the local media collection of the first user to provide an aggregate media collection for the first user at the first user device; and enabling the first user to utilize the aggregate media collection at the first user device, wherein aggregating the one or more shared media collections selected by the first user and the local media collection of the first user comprises processing media collection information identifying media items in the local media collection and media collection information identifying media items in the one or more shared media collections to provide a primary list including a media item entry for each unique media item;
wherein the processing media collection information identifying media items comprises processing information selected from the group consisting of;
a globally unique identifier (GUID), a title, data relating to a quality of media items, data identifying a bitrate of media items, and data identifying an availability of media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A physical user device comprising:
-
a) a communication interface comprising at least one hardware component communicatively coupling the physical user device to a network; and b) a control system, associated with the communication interface, adapted to; i) discover a plurality of shared media collections made available to a first user of the physical user device by a plurality of second users of a plurality of second user devices; ii) enable the first user to select one or more shared media collections from the plurality of shared media collections to aggregate with a local media collection of the first user at the physical user device; iii) aggregate the one or more shared media collections selected by the first user and the local media collection of the first user to provide an aggregate media collection for the first user at the physical user device; and iv) enable the first user to utilize the aggregate media collection at the physical user device, wherein aggregating the one or more shared media collections selected by the first user and the local media collection of the first user comprises processing media collection information identifying media items in the local media collection and media collection information identifying media items in the one or more shared media collections to provide a primary list including a media item entry for each unique media item;
wherein the processing media collection information identifying media items comprises processing information selected from the group consisting of;
a globally unique identifier (GUID), a title, data relating to a quality of media items, data identifying a bitrate of media items, and data identifying an availability of media items.
-
-
22. A non-transitory computer readable medium storing software adapted to instruct a control system of a user device to:
-
discover a plurality of shared media collections made available to a first user of the user device by a plurality of second users of a plurality of second user devices; enable the first user to select one or more shared media collections from the plurality of shared media collections to aggregate with a local media collection of the first user at the user device; aggregate the one or more shared media collections selected by the first user and the local media collection of the first user to provide an aggregate media collection for the first user at the user device; and enable the first user to utilize the aggregate media collection at the user device, wherein aggregating the one or more shared media collections selected by the first user and the local media collection of the first user comprises processing media collection information identifying media items in the local media collection and media collection information identifying media items in the one or more shared media collections to provide a primary list including a media item entry for each unique media item;
wherein the processing media collection information identifying media items comprises processing information selected from the group consisting of;
a globally unique identifier (GUID), a title, data relating to a quality of media items, data identifying a bitrate of media items, and data identifying an availability of media items.
-
Specification