Combining song and music video playback using playlists
First Claim
Patent Images
1. A method comprising:
- maintaining user content in a library on a user'"'"'s computing system;
maintaining a playlist on the user'"'"'s computing system, the playlist describing the user content;
associating metadata with the user content;
in response to a user selection of a playlist, identifying a song on the playlist using metadata associated with the song;
checking, using the user'"'"'s computing system, whether a music video that is associated with metadata including the identified song is included in a video library on the user'"'"'s computing system;
if the music video associated with metadata that includes the identified song is not included in a video library on the user'"'"'s computing system, playing back the identified song on the user'"'"'s computing system, responsive to identifying the song on the playlist; and
if the music video associated with metadata that includes the identified song is included in a video library on the user'"'"'s computing system, playing back on the user'"'"'s computing system the music video that includes the identified song, instead of the identified song, responsive to identifying the song on the playlist, and modifying the playlist by replacing an identifier of the identified song in the playlist with an identifier of the music video.
2 Assignments
0 Petitions
Accused Products
Abstract
A single playlist can be generated that includes both songs and music videos. Additionally, a song on a playlist can be identified and a check made as to whether a music video corresponding to the identified song is available. If a music video corresponding to the identified song is not available, then the identified song is played back. However, if a music video corresponding to the identified song is available, then the music video is played back instead of the identified song.
38 Citations
20 Claims
-
1. A method comprising:
-
maintaining user content in a library on a user'"'"'s computing system; maintaining a playlist on the user'"'"'s computing system, the playlist describing the user content; associating metadata with the user content; in response to a user selection of a playlist, identifying a song on the playlist using metadata associated with the song; checking, using the user'"'"'s computing system, whether a music video that is associated with metadata including the identified song is included in a video library on the user'"'"'s computing system; if the music video associated with metadata that includes the identified song is not included in a video library on the user'"'"'s computing system, playing back the identified song on the user'"'"'s computing system, responsive to identifying the song on the playlist; and if the music video associated with metadata that includes the identified song is included in a video library on the user'"'"'s computing system, playing back on the user'"'"'s computing system the music video that includes the identified song, instead of the identified song, responsive to identifying the song on the playlist, and modifying the playlist by replacing an identifier of the identified song in the playlist with an identifier of the music video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer hardware storage devices having stored thereon multiple instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
maintaining user content in a library on a user'"'"'s computing system; maintaining a playlist on the user'"'"'s computing system, the playlist describing the user content; associating metadata with the user content; in response to a user selection of a playlist, identifying a song on the playlist using metadata associated with the song; checking, using the user'"'"'s computing system, whether a music video that is associated with metadata including the identified song is included in a video library on the user'"'"'s computing system; if the music video associated with metadata that includes the identified song is not included in a video library on the user'"'"'s computing system, playing back the identified song on the user'"'"'s computing system, responsive to identifying the song on the playlist; and if the music video associated with metadata that includes the identified song is included in a video library on the user'"'"'s computing system, playing back on the user'"'"'s computing system the music video that includes the identified song, instead of the identified song, responsive to identifying the song on the playlist, and modifying the playlist by replacing an identifier of the identified song in the playlist with an identifier of the music video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
one or more processors; one or more computer hardware storage media having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; maintaining user content in a library on a user'"'"'s computing system; maintaining a playlist on the user'"'"'s computing system, the playlist describing the user content; associating metadata with the user content; in response to a user selection of a playlist, identifying a song on the playlist using metadata associated with the song; checking, using the user'"'"'s computing system, whether a music video that is associated with metadata including the identified song is included in a video library on the user'"'"'s computing system; if the music video associated with metadata that includes the identified song is not included in a video library on the user'"'"'s computing system, playing back the identified song on the user'"'"'s computing system, responsive to identifying the song on the playlist; and if the music video associated with metadata that includes the identified song is included in a video library on the user'"'"'s computing system, playing back on the user'"'"'s computing system the music video that includes the identified song, instead of the identified song, responsive to identifying the song on the playlist, and modifying the playlist by replacing an identifier of the identified song in the playlist with an identifier of the music video. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification