IP Library Patent Application 13679277
Patent Application
App. No. 13/679,277

PRUNING A MEDIA COLLECTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/679,277
Filed
Nov 16, 2012
Art Unit
2166
USPC
707/723
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. The aggregate media collection of the user may then be pruned or filtered based on user preferences of the user.

Claims (44)

1 . A method comprising:

discovering, by a first user device, a plurality of shared media collections made available to the first user device by a plurality of second user devices;

receiving, at the first user device, at least one filtered media collection from one of the plurality of second user devices; and

aggregating, by the first user device, the at least one filtered media collection received from the one of the plurality of second user devices with a local media collection of the first user device to provide an aggregate media collection at the first user device.

2 . The method of claim 1 further comprising:

scoring media items in the aggregate media collection based on user preferences to provide a desirability score for each of the media items;

filtering the aggregate media collection based on a threshold score and the desirability score for the media items in the aggregate media collection to provide a filtered version of the aggregate media collection; and

enabling use of the filtered version of the aggregate media collection at the first user device.

3 . The method of claim 2 wherein enabling use comprises:

enabling creation of a playlist including a plurality of media items from the filtered version of the aggregate media collection; and

causing playback of one or more of the plurality of media items from the playlist.

4 . The method of claim 3 wherein causing playback of the one or more of the plurality of media items from the playlist comprises:

for each media item from the one or more of the plurality of media items in the playlist that is not included in the local media collection, obtaining the media item from a corresponding second user device that is sharing the media item.

5 . The method of claim 2 wherein enabling use comprises:

enabling initiation of a search of the filtered version of the aggregate media collection; and

returning results of the search.

6 . The method of claim 1 further comprising sharing, by the first user device, the local media collection with the plurality of second user devices.

7 . The method of claim 1 further comprising, for each shared media collection from the one or more shared media collections, obtaining media collection information identifying media items in the shared media collection, and

wherein aggregating the at least one filtered media collection and the local media collection comprises aggregating the media collection information for the at least one filtered media collection and the media collection information for the local media collection to provide the aggregate media collection.

8 . The method of claim 1 further comprising, for the at least one filtered media collection, obtaining media collection information identifying media items in the filtered media collection, and

wherein aggregating the at least one filtered media collection and the local media collection comprises aggregating the media collection information for the at least one filtered media collection and the media collection information for the local media collection to provide the aggregate media collection.

9 . The method of claim 1 wherein discovering the plurality of shared media collections comprises automatically detecting one of the plurality of shared media collections within a subnetwork of the first user device.

10 . The method of claim 1 wherein discovering the plurality of shared media collections comprises automatically being notified of one of the plurality of shared media collections within a subnetwork of the first user device.

11 . The method of claim 1 wherein discovering the plurality of shared media collections comprises:

providing an invitation to one of the plurality of second devices; and

receiving an acceptance from the one of the plurality of second devices.

12 . A user device comprising:

a) a communication interface communicatively coupling the 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 the user device by a plurality of second user devices;

ii) receive at least one filtered media collection from one of the plurality of second user devices; and

iii) aggregate the at least one filtered media collection received from the one of the plurality of second user devices with a local media collection of the first user device to provide an aggregate media collection at the first user device.

13 . The user device of claim 12 wherein the control system is further adapted to:

i) score media items in the aggregate media collection based on user preferences to provide a desirability score for each of the media items;

ii) filter the aggregate media collection based on a threshold score and the desirability scores for the media items in the aggregate media collection to provide a filtered version of the aggregate media collection; and

iii) enable use of the filtered version of the aggregate media collection at the user device.

14 . 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 the user device by a plurality of second user devices;

receive, at the first user device, at least one filtered media collection from one of the plurality of second user devices; and

aggregate, by the first user device, the at least one filtered media collection received from the one of the plurality of second user devices with a local media collection of the first user device to provide an aggregate media collection at the first user device.

15 . The computer readable medium of claim 14 wherein the software is further adapted to:

score media items in the aggregate media collection based on user preferences to provide a desirability score for each of the media items;

filter the aggregate media collection based on a threshold score and the desirability scores for the media items in the aggregate media collection to provide a filtered version of the aggregate media collection; and

enable use of the filtered version of the aggregate media collection at the user device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: ELOY TECHNOLOGY, LLC
To: NAPO ENTERPRISES, LLC
Reel/Frame 042834/0085 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 26, 2015
From: ELOY TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036472/0875 →
SECURITY INTEREST Recorded Aug 26, 2015
From: ELOY TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036473/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2014
From: SVENDSEN, HUGH; SUTHERLAND, HAROLD
To: ELOY TECHNOLOGY, LLC
Reel/Frame 032993/0008 →