Automapping of music tracks to music videos
First Claim
1. A method of remotely providing a music service that identifies matching video and music content to a user at a local client device, comprising:
- analyzing a collection of media content associated with the user, the media content collection being either i) stored locally on the local client device, ii) stored remotely from the local client device in a store that is accessible by the music service, or) stored using a combination of local and remote storage;
receiving a playlist from the user at the local client device, the playlist identifying media content items including video content members from the user'"'"'s collection of media content and further identifying a playback order of the media content items on the local client device;
receiving an identification of a media content item associated with the user at the local client device, the selected media content item being a video content item included in a unified catalog of video content items and audio content items that is accessible by the music service, portions of the unified catalog having two matching media content items in which one of the matching media content items is a video content item and another of the matching members is an audio content item;
retrieving from the unified catalog an identification of a matching audio content item to the identified video content item; and
during runtime dynamically replacing the video content item in the playlist with the matching audio content item.
2 Assignments
0 Petitions
Accused Products
Abstract
A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.
12 Citations
20 Claims
-
1. A method of remotely providing a music service that identifies matching video and music content to a user at a local client device, comprising:
-
analyzing a collection of media content associated with the user, the media content collection being either i) stored locally on the local client device, ii) stored remotely from the local client device in a store that is accessible by the music service, or) stored using a combination of local and remote storage; receiving a playlist from the user at the local client device, the playlist identifying media content items including video content members from the user'"'"'s collection of media content and further identifying a playback order of the media content items on the local client device; receiving an identification of a media content item associated with the user at the local client device, the selected media content item being a video content item included in a unified catalog of video content items and audio content items that is accessible by the music service, portions of the unified catalog having two matching media content items in which one of the matching media content items is a video content item and another of the matching members is an audio content item; retrieving from the unified catalog an identification of a matching audio content item to the identified video content item; and during runtime dynamically replacing the video content item in the playlist with the matching audio content item. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
one or more processors; a display that supports a user interface (UI); and a hardware memory device storing computer-readable instructions which, when executed by the one or more processors, cause the apparatus to; capture an input from the user that identifies a piece of media content, the piece of media content being video content, send the captured input to a remote service for processing, the processing including searching a unified catalog of video and music content that is accessible by the remote service, portions of the unified catalog having two matching members in which one of the matching members is video content and another of the matching members is audio content, receive from the remote service, an identification of audio content being a matching member to the identified piece of video content, and use the identification of the matching member in a presentation supported on the UI as part of the user experience, wherein the matching member dynamically replaces the piece of video content with matching audio content during playback of a collection of a plurality of media content items that includes the piece of video content. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A hardware memory device including computer-readable instructions which, when executed by one or more processors in an electronic device, cause the device to:
-
access a unified catalog of video and music content, portions of the unified catalog having two matching members in which one of the matching members is video content and another of the matching members is audio content, the members being matched when sharing common criteria including content title or content name; search the unified catalog to locate a matching member to a given piece of media content, the given piece of media content being either audio content or video content and being part of a collection of media content comprising a plurality of media content items specified by a user; if a matching member to the given piece of media content is located, identify the located matching member; use the identification to replace the given piece of media content with the located matching member during playback of the collection of media content, wherein the given piece of media content comprises video content and matching audio content is utilized to replace the video content dynamically during playback of the collection of media content so that the audio content plays in lieu of the video content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification