IP Library Granted Patent US 9,098,585
Granted Patent B2
US 9,098,585 · App. 13/608,349 · Granted Aug 4, 2015

Clustering multimedia search

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,098,585
App. No.
13/608,349
Granted
Aug 4, 2015
Kind
B2
Abstract

A method for clustering a set of web search results is disclosed. A first signature is compared based at least in part on an analysis of multimedia content associated with a first web search result with a second signature based at least in part on an analysis of multimedia content associated with a second web search result. The first web search result is clustered with the second web search result based at least in part on the comparison of the first signature with the second signature.

Claims (34)

1. A method, comprising:

using a processor to precompute a first media content audio signature before a first web search, wherein the precomputation is based at least in part on an audio analysis of an audio portion of the video content, and wherein the first media content audio signature comprises a characteristic distinctive representation of the audio portion of the video content;

determining an entropy level of the first media content audio signature;

receiving a first web search result associated with the first web search; and

finding a video clip that sounds like the video content associated with the first web search result based at least in part on a comparison of the first media content audio signature using a distance metric and a determination that the entropy level of the first media content audio signature is high.

2. A method as recited in claim 1 , wherein finding comprises reducing a set of possible video clips found based at least in part on an analysis of textual metadata.

3. A method as recited in claim 1 , wherein video content includes any non-textual data or metadata.

4. A method as recited in claim 3 , wherein video content includes images, video and audio.

5. A method as recited in claim 4 , wherein the distance metric includes one or a weighted combination of: a Cartesian distance; a Manhattan distance; a Euclidean distance; and a byte difference.

6. A method as recited in claim 5 , wherein finding a video clip that sounds like the video content includes finding a video clip that sounds similar to the video content.

7. A method as recited in claim 6 , wherein finding includes highlighting web search results if the distance metric is below a similar-threshold but above an identical-threshold.

8. A method as recited in claim 7 , wherein each media content audio signature includes a hash value based at least in part on an audio feature.

9. A method as recited in claim 8 , wherein the audio feature is a percentage of laughter in an audio track.

10. A method as recited in claim 8 , further comprising labeling the video clip as a commentary of the video content in the event that the video clip has a more similar video signature comparison to the video content and a less similar audio signature comparison to the video content.

11. A method as recited in claim 8 , further comprising labeling the video clip as a remix of the video content in the event that the video clip has a less similar video signature comparison to the video content and a more similar audio signature comparison to the video content.

12. A method as recited in claim 8 , wherein the comparison is based at least in part on entropy.

13. A method as recited in claim 12 , further comprising finding video that looks like the video content associated with the first web search result.

14. A method as recited in claim 12 , further comprising finding audio that sounds like the video content associated with the first web search result.

15. A method as recited in claim 12 , further comprising sorting results for finding into bins.

16. A method as recited in claim 7 , further comprising receiving an indication that a “find similar” user interface button was activated.

17. A method as recited in claim 7 , further comprising adjusting the similar-threshold based at least in part on a “similarity slider” user interface setting.

18. A system, comprising:

a data store configured to store signatures of web search results; and

a processor coupled to the data store and configured to:

precompute a first media content audio signature before a first web search, wherein the precomputation is based at least in part on an audio analysis of an audio portion of the video content, and wherein the first media content audio signature comprises a characteristic distinctive representation of the audio portion of the video content;

determine an entropy level of the first media content audio signature;

receive a first web search result associated with the first web search; and

find a video clip that sounds like the video content associated with the first web search result based at least in part on a comparison of the first media content audio signature using a distance metric and a determination that the entropy level of the first media content audio signature is high.

19. A system as recited in claim 18 , wherein the processor is further configured to perform the first web search and the processor receives the first web search result from the processor itself.

20. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

precomputing a first media content audio signature before a first web search, wherein the precomputation is based at least in part on an audio analysis of an audio portion of the video content, and wherein the first media content audio signature comprises a characteristic distinctive representation of the audio portion of the video content;

determining an entropy level of the first media content audio signature;

receiving a first web search result associated with the first web search; and

finding a video clip that sounds like the video content associated with the first web search result based at least in part on a comparison of the first media content audio signature using a distance metric and a determination that the entropy level of the first media content audio signature is high.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
MERGER Recorded Jun 29, 2020
From: CASTTV INC.
To: GRACENOTE MEDIA SERVICES, LLC
Reel/Frame 053076/0338 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →