IP Library Granted Patent US 9,171,095
Granted Patent B1
US 9,171,095 · App. 13/650,817 · Granted Oct 27, 2015

Track sharing

View Patent ↗
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 9,171,095
App. No.
13/650,817
Granted
Oct 27, 2015
Kind
B1
Abstract

A computer-implemented method, computer program product, and computing system for receiving, from a user, an intent to share a music track defined within a music consumption system. A query that identifies the music track is generated on a computing device. The query is provided to a video distribution system, wherein the video distribution system is configured to receive and process the query. A result set is received from the video distribution system. If the result set defines one of more videos, available via the video distribution system, that are related to the music track that the user intends to share, a post from the user is generated, on a social networking site, that includes at least one link locating at least one video selected from the one or more videos defined within the result set.

Claims (48)

1. A computer-implemented method comprising:

receiving, from a user, an intent to share a music track defined within a music consumption system;

generating, on a computing device, a query that identifies the music track;

providing the query to a video distribution system, wherein the video distribution system is configured to receive and process the query;

receiving a result set from the video distribution system;

when the result set defines one or more videos, available via the video distribution system, that are related to the music track that the user intends to share, generating a post from the user, on a social networking site, that includes at least one link locating at least one video selected from the one or more videos defined within the result set; and

prompting the user to share a different music track when the result set received from the video distribution system defines zero videos.

2. The computer implemented method of claim 1 further comprising:

automatically selecting the at least one video from the one or more videos defined within the result set.

3. The computer implemented method of claim 1 wherein generating a query that identifies the music track includes generating a query that identifies one or more of:

a track artist,

an album artist, and

a track title.

4. The computer implemented method of claim 1 wherein providing the query to a video distribution system includes:

providing the query to an applications programming interface of the video distribution system.

5. The computer implemented method of claim 1 wherein the post from the user further includes rich metadata associated with the music track defined within the music consumption system.

6. The computer implemented method of claim 1 wherein the result set from the video distribution system defines metadata for each of the one or more videos defined within the result set.

7. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving, from a user, an intent to share a music track defined within a music consumption system;

generating, on a computing device, a query that identifies the music track; providing the query to a video distribution system, wherein the video distribution system is configured to receive and process the query; receiving a result set from the video distribution system;

when the result set defines one or more videos, available via the video distribution system, that are related to the music track that the user intends to share, generating a post from the user, on a social networking site, that includes at least one link locating at least one video selected from the one or more videos defined within the result set; and

prompting the user to share a different music track when the result set received from the video distribution system defines zero videos.

8. The computer program product of claim 7 further comprising instructions for:

automatically selecting the at least one video from the one or more videos defined within the result set.

9. The computer program product of claim 7 wherein the instructions for generating a query that identifies the music track include instructions for generating a query that identifies one or more of:

a track artist,

an album artist, and

a track title.

10. The computer program product of claim 7 wherein the instructions for providing the query to a video distribution system include instructions for:

providing the query to an applications programming interface of the video distribution system.

11. The computer program product of claim 7 wherein the post from the user further includes rich metadata associated with the music track defined within the music consumption system.

12. The computer program product of claim 7 wherein the result set from the video distribution system defines metadata for each of the one or more videos defined within the result set.

13. A computing system including a processor and memory configured to perform operations comprising:

receiving, from a user, an intent to share a music track defined within a music consumption system;

generating, on a computing device, a query that identifies the music track;

providing the query to a video distribution system, wherein the video distribution system is configured to receive and process the query; receiving a result set from the video distribution system;

when the result set defines one or more videos, available via the video distribution system, that are related to the music track that the user intends to share, generating a post from the user, on a social networking site, that includes at least one link locating at least one video selected from the one or more videos defined within the result set; and

prompting the user to share a different music track when the result set received from the video distribution system defines zero videos.

14. The computing system of claim 13 further configured to perform operations comprising:

automatically selecting the at least one video from the one or more videos defined within the result set.

15. The computing system of claim 13 wherein generating a query that identifies the music track includes generating a query that identifies one or more of:

a track artist,

an album artist, and

a track title.

16. The computing system of claim 13 wherein providing the query to a video distribution system includes:

providing the query to an applications programming interface of the video distribution system.

17. The computing system of claim 13 wherein the post from the user further includes rich metadata associated with the music track defined within the music consumption system.

18. The computing system of claim 13 wherein the result set from the video distribution system defines metadata for each of the one or more videos defined within the result set.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2012
From: BILINSKI, BRANDON; OTTO, OWEN DANIEL
To: GOOGLE INC.
Reel/Frame 029416/0273 →