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 audio content associated with the user, the audio 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 a plurality of audio content items from the user'"'"'s collection of audio content and further identifying a playback order of the audio content items on the local client device;
receiving an identification of a piece of media content associated with the user at the local client device, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music 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;
retrieving from a unified catalog, an identification of a matching member to the piece of media content;
using the retrieved identification of the matching member to the piece of media content to provide a user experience for the user at the local client device; and
during runtime dynamically replacing an audio content item in the playlist with matching video content.
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.
-
Citations
16 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 audio content associated with the user, the audio 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 a plurality of audio content items from the user'"'"'s collection of audio content and further identifying a playback order of the audio content items on the local client device; receiving an identification of a piece of media content associated with the user at the local client device, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music 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; retrieving from a unified catalog, an identification of a matching member to the piece of media content; using the retrieved identification of the matching member to the piece of media content to provide a user experience for the user at the local client device; and during runtime dynamically replacing an audio content item in the playlist with matching video content. - 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 audio content being either audio content or 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 a matching member to the piece of media 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 media content during playback of a collection of a plurality of media content items that includes the piece of media content. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 audio content and matching video content is utilized to replace the audio content dynamically during playback of the collection of media content so that the video content plays in lieu of the audio content. - View Dependent Claims (15, 16)
-
Specification