IP Library Granted Patent US 8,745,684
Granted Patent B1
US 8,745,684 · App. 11/891,301 · Granted Jun 3, 2014

Facilitating video 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 8,745,684
App. No.
11/891,301
Granted
Jun 3, 2014
Kind
B1
Abstract

A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page.

Claims (57)

1. A method of facilitating video search comprising:

locating a video on or linked to by a display page;

generating a video search index entry for the video;

parsing the video;

locating a video data associated with the video;

using a processor to process the video data to determine one or more identifying attributes of the video;

classifying the video by matching the video to a unique event based at least in part on the results of parsing;

retrieving at least in part programmatically from a location other than the display page an additional information data associated with the unique event;

wherein retrieving at least in part programmatically the additional information data is based at least in part on classifying the video and includes using at least a subset of the one or more identifying attributes to determine the additional information data associated with the video;

augmenting the video search index entry using the additional information data;

wherein the augmented video search index entry includes a first portion derived from the video data and a second portion derived from the additional information data; and

weighting the first portion differently than the second portion in determining based at least in part on the video search index entry whether the video is responsive to a query.

2. A method as recited in claim 1 , wherein the video data comprises one or more of a video content data, a metadata, a filename, and a description text associated with the video.

3. A method as recited in claim 1 , further comprising using the video search index entry to determine, based at least in part on a portion of the video search index entry generated based at least in part on the additional information data, that the video is responsive to a query.

4. A method as recited in claim 1 , wherein using at least a subset of the one or more identifying attributes comprises using the identifying attributes to classify the video by one or more of the following: genre, source, episode, season, date, event date, air date, release date, and participant.

5. A method as recited in claim 1 , wherein the additional information data is obtained from a first source and using the additional information data to generate the video search index entry comprises using the additional information data to find other information from a second source.

6. A method as recited in claim 1 , wherein using at least a subset of the one or more identifying attributes to find the additional information data comprises querying a database.

7. A method as recited in claim 1 , wherein using at least a subset of the one or more identifying attributes to find the additional information data comprises querying an episode database or a movie database.

8. A method as recited in claim 1 , further comprising learning an association between videos from a first source and further information available from a second source.

9. A method as recited in claim 1 , further comprising learning an association between videos from a first source and further information available from a second source, using human validation and tuning.

10. A method as recited in claim 1 , wherein classifying the video includes mapping the video to an entry in a database.

11. A method as recited in claim 1 , wherein classifying the video includes mapping the video to an association with an episode or an event.

12. A method as recited in claim 1 , wherein a web agent retrieves the additional information data.

13. A system of facilitating video search, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

locate a video on or linked to by a display page;

generate a video search index entry for the video;

parse the video;

locate a video data associated with the video;

process the video data to determine one or more identifying attributes of the video;

classify the video by matching the video to a unique event based at least in part on the results of parsing;

retrieve at least in part programmatically from a location other than the display page an additional information data associated with the unique event;

wherein retrieving at least in part programmatically the additional information data is based at least in part on classifying the video and includes using at least a subset of the one or more identifying attributes to determine the additional information data associated with the video;

augment the video search index entry using the additional information data;

wherein the augmented video search index entry includes a first portion derived from the video data and a second portion derived from the additional information data; and

weight the first portion differently than the second portion in determining based at least in part on the video search index entry whether the video is responsive to a query.

14. A system as recited in claim 13 , wherein the processor is further configured to:

locate a video data associated with the video; and

process the video data to determine one or more identifying attributes of the video; and wherein to determine the additional information data based at least in part on classifying the video includes using at least a subset of the one or more identifying attributes to determine the additional information data associated with the video.

15. A system as recited in claim 13 , wherein classifying the video includes mapping the video to an entry in a database.

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

locating a video on or linked to by a display page;

generating a video search index entry for the video;

parsing the video;

locating a video data associated with the video;

processing the video data to determine one or more identifying attributes of the video;

classifying the video by matching the video to a unique event based at least in part on the results of parsing;

retrieving at least in part programmatically from a location other than the display page an additional information data associated with the unique event;

wherein retrieving at least in part programmatically the additional information data is based at least in part on classifying the video and includes using at least a subset of the one or more identifying attributes to determine the additional information data associated with the video;

augmenting the video search index entry using the additional information data;

wherein the augmented video search index entry includes a first portion derived from the video data and a second portion derived from the additional information data; and

weighting the first portion differently than the second portion in determining based at least in part on the video search index entry whether the video is responsive to a query.

17. A computer program product as recited in claim 16 , the computer program product further comprising computer instructions for:

locating a video data associated with the video; and

processing the video data to determine one or more identifying attributes of the video; and wherein determining the additional information data based at least in part on classifying the video includes using at least a subset of the one or more identifying attributes to determine the additional information data associated with the video.

18. A computer program product as recited in claim 16 , wherein classifying the video includes mapping the video to an entry in a database.

Assignments (10)
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 8, 2017
From: JPMORGAN CHASE BANK, N.A.
To: GRACENOTE, INC.; CASTTV INC.; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 041656/0804 →
SECURITY AGREEMENT Recorded Jan 23, 2014
From: TRIBUNE COMPANY; CASTTV INC.; CHICAGO TRIBUNE COMPANY, LLC; CHICAGOLAND PUBLISHING COMPANY, LLC; LOS ANGELES TIMES COMMUNICATIONS LLC; SUN-SENTINEL COMPANY, LLC; THE BALTIMORE SUN COMPANY, LLC; THE HARTFORD COURANT COMPANY, LLC; TRIBUNE CONTENT AGENCY, LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE TELEVISION NEW ORLEANS, INC.; WDCW, LLC; WGN CONTINENTAL BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032125/0204 →