9058329

Deriving Associations Between Assets

PublishedJune 16, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for deriving associations between assets, the method comprising: generating a first fingerprint for a first asset; determining a first asset type for the first asset; determining a second asset type that is different from the determined first asset type; identifying a candidate set of fingerprints associated with a plurality of assets having the determined second asset type; determining a matching fingerprint from the candidate set that matches at least a portion of the first fingerprint based at least in part on one or more fingerprint rules; determining a second asset associated with the matching fingerprint; determining an association test based on the first asset type and the second asset type; creating an association between the first asset and the second asset based on whether the association test is passed, wherein the first asset and the second asset have at least one non-matching content portion that corresponds to the second asset type but not first asset type; transmitting a notification of the association to a computer device of a user associated with the second asset; receiving, from the computer device, an indication that the first asset is associated with the user; and modifying the association between the first asset and the second asset based on the received indication.

2

2. The method of claim 1 , wherein the first asset is at least partially incorporated in the second asset and the association test includes determining whether the second asset has a right to at least partially incorporate the first asset.

3

3. The method of claim 1 , wherein the second asset is at least partially incorporated in the first asset and the association test includes determining whether the first asset has a right to at least partially incorporate the second asset.

4

4. The method of claim 1 , wherein responsive to determining that the first asset type is a composition and the second asset type is a song, the association test determines whether all rights for the second asset are cleared and the association test is passed when all rights for the second asset are cleared.

5

5. The method of claim 1 , wherein responsive to determining that the first asset type is a song and the second asset type is a music video, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

6

6. The method of claim 1 , wherein responsive to determining that the first asset type is a music video and the second asset type is a song, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

7

7. The method of claim 1 , further comprising notifying an owner of the first asset and an owner of the second asset of the association.

8

8. The method of claim 7 , further comprising receiving a communication from one of the owner of the first asset and the owner of the second asset describing a modification for the association between the first asset and the second asset and modifying the association between the first asset and the second asset based at least in part on the communication.

9

9. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising: generating a first fingerprint for a first asset; determining a first asset type for the first asset; determining a second asset type that is different from the determined first asset type; identifying a candidate set of fingerprints associated with a plurality of assets having the determined second asset type; determining a matching fingerprint from the candidate set that matches at least a portion of the first fingerprint based at least in part on one or more fingerprint rules; determining a second asset associated with the matching fingerprint; determining an association test based on the first asset type and the second asset type; creating an association between the first asset and the second asset based on whether the association test is passed, wherein the first asset and the second asset have at least one non-matching content portion that corresponds to one of the first or second asset type but not the other of the first or second asset type; transmitting a notification of the association to a computer device of a user associated with the second asset; receiving, from the computer device, an indication that the first asset is associated with the user; and modifying the association between the first asset and the second asset based on the received indication.

10

10. The computer program product of claim 9 , wherein the first asset is at least partially incorporated in the second asset and the association test includes determining whether the second asset has a right to at least partially incorporate the first asset.

11

11. The computer program product of claim 9 , wherein the second asset is at least partially incorporated in the first asset and the association test includes determining whether the first asset has a right to at least partially incorporate the second asset.

12

12. The computer program product of claim 9 , wherein responsive to determining that the first asset type is a composition and the second asset type is a song, the association test is determining whether all of rights for the second asset are cleared and the association test is passed when the all of the rights for the second asset are cleared.

13

13. The computer program product of claim 9 , wherein responsive to determining that the first asset type is a song and the second asset type is a music video, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

14

14. The computer program product of claim 9 , wherein responsive to determining that the first asset type is a music video and the second asset type is a song, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

15

15. The computer program product of claim 9 , wherein the computer readable program when executed on the computer causes the computer to perform further steps comprising notifying an owner of the first asset and an owner of the second asset of the association.

16

16. The computer program product of claim 15 , wherein the computer readable program when executed on the computer causes the computer to perform further steps comprising receiving a communication from one of the owner of the first asset and the owner of the second asset describing a modification for the association between the first asset and the second asset and modifying the association between the first asset and the second asset based at least in part on the communication.

17

17. A system for deriving associations between assets, the system comprising: a memory; a processing device, coupled to the memory; a signature module, executed from the memory by the processing device, for generating a first fingerprint for a first asset; a matching module communicatively coupled to the signature module to receive the first fingerprint from the signature module, wherein the matching module is configured to: determine a first asset type for the first asset; determine a second asset type that is different from the determined first asset type; identify a candidate set of fingerprints associated with a plurality of assets having the determined second asset type; determine a matching fingerprint from the candidate set that matches at least a portion of the first fingerprint based at least in part on one or more fingerprint rules; determine a second asset associated with the matching fingerprint; and determine an association test based on the first asset type and the second asset type; and an association module communicatively coupled to the matching module to receive a communication from the matching module identifying the first asset and the second asset, wherein the association module is configured to: create an association between the first asset and the second asset based on whether the association test is passed, wherein the first asset and the second asset have at least one non-matching content portion that corresponds to one of the first or second asset type but not the other of the first or second asset type; transmit a notification of the association to a computer device of a user associated with the second asset; receive, from the computer device, an indication that the first asset is associated with the user; and modify the association between the first asset and the second asset based on the received indication.

18

18. The system of claim 17 , wherein the first asset is at least partially incorporated in the second asset and the association test includes determining whether the second asset has the right to at least partially incorporate the first asset.

19

19. The system of claim 17 , wherein the second asset is at least partially incorporated in the first asset and the association test includes determining whether the first asset has the right to at least partially incorporate the second asset.

20

20. The system of claim 17 , wherein responsive to determining that the first asset type is a composition and the second asset type is a song, the association test is determining whether all of rights for the second asset are cleared and the association test is passed when the all of the rights for the second asset are cleared.

21

21. The system of claim 17 , wherein responsive to determining that the first asset type is a song and the second asset type is a music video, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

22

22. The system of claim 17 , wherein responsive to determining that the first asset type is a music video and the second asset type is a song, the association test is determining whether the first asset and the second asset have a common owner and the association test is passed when the first asset and the second asset have the common owner.

23

23. The system of claim 17 , further comprising a reporting module for generating a report describing the association of the first asset and the second asset and sending the report to an owner of the first asset and an owner of the second asset.

24

24. The system of claim 23 , wherein the association module is configured to receive a communication from one of the owner of the first asset and the owner of the second asset describing a modification for the association between the first asset and the second asset and the association module is configured to modify the association between the first asset and the second asset based at least in part on the communication from one of the owner of the first asset and the owner of the second asset.

Patent Metadata

Filing Date

Unknown

Publication Date

June 16, 2015

Inventors

David E. Rosenstein
David G. King
Kevin RG Montler

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Deriving Associations Between Assets” (9058329). https://patentable.app/patents/9058329

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.