Techniques for generating and using playlist identifiers for media objects
First Claim
Patent Images
1. A method for creating a playlist for media objects, the method comprising:
- for a set of media objects each including recorded information, determining a universal identifier (ID) for each media object, the universal ID for each media object being generated by applying an algorithm to at least a portion of the recorded information of the media object, each universal ID being dependent upon the algorithm and at least a portion of the recorded information and independent of information associated with the media object or a provider of the media object, the universal ID for each instance of one of the media objects being identical when generated using the algorithm;
receiving a selection of a set of the universal IDs;
generating a playlist ID based on the set of universal IDs; and
creating a fixed representation of the playlist ID, the fixed representation allowing a device to use the playlist ID to determine media objects including recorded information corresponding to the recorded information of one of the media objects used to generate the set of universal IDs,wherein the device is operable to analyze the recorded information for each media object available to the device using the algorithm to determine whether the media object corresponds to the set of universal IDs, independent of whether the media object already has a universal ID or other identifier, andwherein the algorithm is one of a hash algorithm and a fingerprint algorithm for generating a universal ID using at least a portion of the recorded information for one of the media objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for creating a playlist for media objects are provided. The techniques include receiving a selection of a set of IDs. Each ID is generated based on content of a media objects. A playlist ID is then generated based on the set of IDs and a fixed representation of the playlist ID is created. The fixed representation allows a device to use the playlist ID to determine media objects including the content of media objects used to generate the set of IDs.
-
Citations
19 Claims
-
1. A method for creating a playlist for media objects, the method comprising:
-
for a set of media objects each including recorded information, determining a universal identifier (ID) for each media object, the universal ID for each media object being generated by applying an algorithm to at least a portion of the recorded information of the media object, each universal ID being dependent upon the algorithm and at least a portion of the recorded information and independent of information associated with the media object or a provider of the media object, the universal ID for each instance of one of the media objects being identical when generated using the algorithm; receiving a selection of a set of the universal IDs; generating a playlist ID based on the set of universal IDs; and creating a fixed representation of the playlist ID, the fixed representation allowing a device to use the playlist ID to determine media objects including recorded information corresponding to the recorded information of one of the media objects used to generate the set of universal IDs, wherein the device is operable to analyze the recorded information for each media object available to the device using the algorithm to determine whether the media object corresponds to the set of universal IDs, independent of whether the media object already has a universal ID or other identifier, and wherein the algorithm is one of a hash algorithm and a fingerprint algorithm for generating a universal ID using at least a portion of the recorded information for one of the media objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for creating a playlist ID, the method comprising:
-
for a set of media objects each including recorded information, determining a universal identifier (ID) for each media object, the universal ID for each media object being generated by applying an algorithm to at least a portion of the recorded information of the media object, each universal ID being dependent upon the algorithm and at least a portion of the recorded information and independent of information associated with the media object or a provider of the media object, the universal ID for each instance of one of the media objects being identical when generated using the algorithm; receiving a selection of a set of the universal IDs; generating a playlist ID and associating the set of universal IDs with the playlist ID; and creating a fixed representation of the playlist ID, the fixed representation allowing a device to use the playlist ID to determine media objects including recorded information corresponding to the recorded information of one of the media objects used to generate the set of universal IDs associated with the playlist ID, wherein the device is operable to analyze the recorded information for each media object available to the device using the algorithm to determine whether the media object corresponds to the set of universal IDs, independent of whether the media object already has a universal ID or other identifier. - View Dependent Claims (16, 17)
-
-
18. A device for creating a playlist for media objects, the device comprising:
-
a processor; and memory including instructions that, when executed by the processor, cause the processor to; determine a universal identifier (ID) for each media object in a set of media objects each including recorded information, the universal ID for each media object being generated by applying an algorithm to at least a portion of the recorded information of the media object, each universal ID being dependent upon the algorithm and at least a portion of the recorded information and independent of information associated with the media object or a provider of the media object, the universal ID for each instance of one of the media objects being identical when generated using the algorithm; receive a selection of a set of the universal IDs; generate a playlist ID based on the set of universal IDs; and create a fixed representation of the playlist ID, the fixed representation allowing a device to use the playlist ID to determine media objects including recorded information of media objects used to generate the set of universal IDs, wherein the device is operable to analyze the recorded information for each media object available to the device using the algorithm to determine whether the media object corresponds to the set of universal IDs, independent of whether the media object already has a universal ID or other identifier. - View Dependent Claims (19)
-
Specification