IP Library Granted Patent US 12,367,237
Granted Patent B2
US 12,367,237 · App. 18/654,565 · Granted Jul 22, 2025

Facilitating video search

Inventors: Edwin Seng Eng Ong (San Francisco, CA); Aleksandra R. Vikati (San Francisco, CA)
Assignee: Gracenote Media Services, LLC
G06F16/71G06F16/7867G06F16/9535H04N21/23H04N21/23109H04N21/4782H04N21/84
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 12,367,237
App. No.
18/654,565
Granted
Jul 22, 2025
Kind
B2
Abstract

Methods and apparatus for facilitating video search are disclosed. An example apparatus includes one or more processors to execute instructions to process first metadata associated with video to identify the video as corresponding to an episode of a television show, the video made available by a first device. The example one or more processors are to update a database to include first information concerning the episode of the television show based on the first metadata and access second metadata associated with the video, the second metadata collected from a second device. Additionally, the example one or more processors are to process the second metadata to determine second information about the episode of the television show and augment the database with the second information about the episode of the television show.

Claims (27)

1. A method comprising:

receiving into a video search engine a search query;

matching, by the video search engine, the received search query against (i) a video description obtained from a first webpage, the video description being a description of a video accessible through the first webpage and (ii) indexed additional information obtained, based on the video description, from a secondary data source, wherein matching includes:

applying a weighting equation to differentially weight a match based on the additional information versus a match based on the video description; and

based on the matching, returning the video in response to the search query.

2. The method of claim 1 , wherein the video description comprises a name of the video.

3. The method of claim 1 , wherein the video has an airdate, and wherein the video description comprises the airdate.

4. The method of claim 1 , wherein the secondary data source comprises a second webpage different than the first webpage.

5. The method of claim 1 , wherein the secondary data source comprises a local data source.

6. The method of claim 1 , wherein the video comprises a television show, and wherein the additional information comprises a television-show recap.

7. The method of claim 1 , wherein the video comprises a news video, and wherein the additional information comprises a news article.

8. The method of claim 1 , wherein the video comprises a sports video, and wherein the additional information comprises information selected from the group consisting of a play-by-play recap, player information, and team information.

9. The method of claim 1 , wherein the video comprises a movie, and wherein the additional information comprises a script.

10. The method of claim 1 , wherein the video comprises an entertainment video, and wherein the additional information comprises information selected from the group consisting of cast information and crew information.

11. The method of claim 1 , wherein the additional information is indexed, in advance of the matching, by at least a web crawler and an indexing engine.

12. A video search engine comprising:

a processor configured to programmatically search for and return video content, wherein the processor is configured to:

receive a search query,

match the received search query against (i) a video description obtained from a first webpage, the video description being a description of a video accessible through the first webpage and (ii) indexed additional information obtained, based on the video description, from a secondary data source, wherein the match includes:

application of a weighting equation to differentially weight a match based on the additional information versus a match based on the video description, and

return, based on the matching, the video in response to the search query.

13. The video search engine of claim 12 , wherein the video description comprises a name of the video.

14. The video search engine of claim 12 , wherein the video has an airdate, and wherein the video description comprises the airdate.

15. The video search engine of claim 12 , wherein the secondary data source comprises a second webpage different than the first webpage.

16. The video search engine of claim 12 , wherein the secondary data source comprises a local source.

17. The video search engine of claim 12 , wherein the video and additional information are selected from the group consisting of (i) a television show a television-show recap, (ii) a news video and a news article, (iii) a sports video and at least one of a play-by-play recap, player information, or team information, (iv) a movie and a script, and (v) an entertainment video and at least one of cast information or crew information.

18. The video search engine of claim 12 , wherein the additional information is indexed, in advance of the matching, by at least a web crawler and an indexing engine.

Assignments (2)
MERGER Recorded May 23, 2024
From: CASTTV INC.
To: GRACENOTE MEDIA SERVICES, LLC
Reel/Frame 067504/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: ONG, EDWIN SENG ENG; VIKATI, ALEKSANDRA
To: CASTTV INC.
Reel/Frame 067488/0217 →
Continuity (7)
Continuation 17967530 · Oct 17, 2022
Continuation 16428280 · May 31, 2019
Continuation 15166918 · May 27, 2016
Continuation 14259083 · Apr 22, 2014
Continuation 11891301 · Aug 8, 2007
Provisional Application 60821704 · Aug 8, 2006
Related Publication 20240281469A1 · Aug 22, 2024
References Cited (113)
US 5436653A · Ellis et al. · 1995 [cited by applicant]
US 6549922B1 · Srivastava et al. · 2003 [cited by applicant]
US 6718324B2 · Edlund et al. · 2004 [cited by applicant]
US 6847977B2 · Abajian · 2005 [cited by applicant]
US 6925197B2 · Dimitrova et al. · 2005 [cited by applicant]
US 6973663B1 · Brown et al. · 2005 [cited by applicant]
US 7085778B2 · Reed et al. · 2006 [cited by applicant]
US 7124149B2 · Smith et al. · 2006 [cited by applicant]
US 7162691B1 · Chatterjee et al. · 2007 [cited by applicant]
US 7305692B2 · Blackketter et al. · 2007 [cited by applicant]
US 7308464B2 · Nowitz et al. · 2007 [cited by applicant]
US 7546289B2 · Westphal · 2009 [cited by applicant]
US 7657151B2 · Goodwin et al. · 2010 [cited by applicant]
US 7925590B2 · Jain · 2011 [cited by applicant]
US 8561108B2 · Bhogal et al. · 2013 [cited by applicant]
US 8645354B2 · Kong et al. · 2014 [cited by applicant]
US 8666918B2 · Sikora et al. · 2014 [cited by applicant]
US 8719866B2 · Reyna et al. · 2014 [cited by applicant]
US 8745684B1 · Ong et al. · 2014 [cited by applicant]
US 9166714B2 · Barve et al. · 2015 [cited by applicant]
US 9258609B2 · Odryna et al. · 2016 [cited by applicant]
US 9378280B2 · Ong et al. · 2016 [cited by applicant]
US 9398350B1 · Ong et al. · 2016 [cited by applicant]
US 9507823B2 · Hegde et al. · 2016 [cited by applicant]
US 9684719B2 · Ostrovsky-Berman et al. · 2017 [cited by applicant]
US 10229198B2 · Ong et al. · 2019 [cited by applicant]
US 10509822B2 · Ong et al. · 2019 [cited by applicant]
US 11188591B2 · Ong et al. · 2021 [cited by applicant]
US 20020078045A1 · Dutta · 2002 [cited by applicant]
US 20020188943A1 · Freeman · 2002 [cited by examiner]
US 20030028896A1 · Swart et al. · 2003 [cited by applicant]
US 20030101415A1 · Chang · 2003 [cited by applicant]
US 20040003403A1 · Marsh · 2004 [cited by applicant]
US 20040015490A1 · Snyder et al. · 2004 [cited by applicant]
US 20040170392A1 · Lu et al. · 2004 [cited by applicant]
US 20050094447A1 · Chung · 2005 [cited by examiner]
US 20050106543A1 · Day et al. · 2005 [cited by applicant]
US 20050196139A1 · Blackketter et al. · 2005 [cited by applicant]
US 20060026647A1 · Potrebic et al. · 2006 [cited by applicant]
US 20060146436A1 · Goodwin et al. · 2006 [cited by applicant]
US 20060236343A1 · Chang · 2006 [cited by applicant]
US 20070078884A1 · Ott, IV · 2007 [cited by examiner]
US 20100057694A1 · Kunjithapatham et al. · 2010 [cited by applicant]
US 20100217781A1 · Benhadda et al. · 2010 [cited by applicant]
US 20110145847A1 · Barve et al. · 2011 [cited by applicant]
US 20120233640A1 · Odryna et al. · 2012 [cited by applicant]
US 20120246156A1 · Gupta et al. · 2012 [cited by applicant]
US 20140379731A1 · Dixit et al. · 2014 [cited by applicant]
US 20150127626A1 · Park et al. · 2015 [cited by applicant]
US 20150356195A1 · Kilzer · 2015 [cited by applicant]
US 20160358096A1 · Bannur et al. · 2016 [cited by applicant]
US 20190286650A1 · Ong et al. · 2019 [cited by applicant]
US 20220114211A1 · Ong et al. · 2022 [cited by applicant]
CN 101639841 · 2010 [cited by applicant]
CN 101639841A · 2010 [cited by applicant]
CN 102508893 · 2012 [cited by applicant]
CN 102508893A · 2012 [cited by applicant]
Sehgal, “Profiling topics on the Web for Knowledge discovery,” PhD (Doctor of Philosophy) thesis, http://ir.uiowa.edu/etd/2l5l, University of Iowa, 2007, 159 pages. [cited by applicant]
Jain et al., “Metadata inVideo Databases,” ACM Sigmod Record 23.4 (1994); 27-33, 7 pages. [cited by applicant]
Smith et al.,“An Image and Video Search Engine for the World-Wide Web,” Storage and Retrieval for Image and Video Databases (SPIE), 1997, 15 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 15/166,918, filed Sep. 26, 2018, 15 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 15/166,918, filed Mar. 13, 2019, 9 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowability,” issued in connection with U.S. Appl. No. 15/166,918, filed Apr. 29, 2019, 2 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 15/166,918, filed Aug. 21, 2019, 8 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 11/891,301, filed Mar. 23, 2010, 10 pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 11/891,301, filed Sep. 17, 2010, 14 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 11/891,301, filed Feb. 6, 2014, 12 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 14/259,083, filed Aug. 5, 2015, 5 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 14/259,083, filed Mar. 8, 2016, 5 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/428,280, filed Oct. 13, 2021, 9 pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 16/428,280, filed Feb. 16, 2022, 13 pages. [cited by applicant]
United States Patent and Trademark Office, “Advisory Action,” issued in connection with U.S. Appl. No. 16/428,280, filed Apr. 29, 2022, 3 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 16/428,280, filed Aug. 1, 2022. 8 pages. [cited by applicant]
Yeo et al., “Retrieving and Visualizing Video,” Communications of the ACM, vol. 40, Issue 12, Dec. 1997, 10 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 15/187,663, filed Oct. 26, 2018, 15 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/460,477, filed Mar. 14, 2013, 12 pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/460,477, filed Aug. 22, 2013, 12 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/460,477, filed Feb. 4, 2015, 13 pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/460,477, filed May 28, 2015, 13 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 13/460,477, filed Apr. 18, 2016, 7 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/297,329, filed Apr. 14, 2020, 11 pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 16/297,329, filed Sep. 9, 2020, 13 pages. [cited by applicant]
United States Patent and Trademark Office,“ Advisory Action,” issued in connection with U.S. Appl. No. 16/297,329, filed Nov. 18, 2020, 2 pages. [cited by applicant]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/297,329, filed Mar. 31, 2021, 14 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 16/297,329, filed Jul. 21, 2021, 8 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowability,” issued in connection with U.S. Appl. No. 16/297,329, filed Nov. 3, 2021, 2 pages. [cited by applicant]
Sehgal, “Profiling topics on the Web for Knowledge discovery,” Phd (Doctor of Philosophy) thesis, [http://ir.uiowa.edu/etd/215], University of Iowa, 2007, 159 pages. [cited by applicant]
Jain et al., “Metadate in Video Databases,” ACM Sigmod Record 23.4 (1994); 27-33, 7. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 15/166,918, filed Sep. 26, 2018, 15 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 15/166,918, filed Mar. 13, 2019, 9 pages. [cited by applicant]
Notice of Allowability issued in connection with U.S. Appl. No. 15/166,918, filed Apr. 29, 2019, 2 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 15/166,918, filed Aug. 21, 2019, 8 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 11/891,301, filed Mar. 23, 2010, 10 pages. [cited by applicant]
Final Office Action issued in connection with U.S. Appl. No. 11/891,301, filed Sep. 17, 2010, 14 pages. [cited by applicant]
Notice of Allowance and Fee(s) 10. Due issued in connection with U.S. Appl. No. 11/891,301, filed Feb. 6, 2014, 12 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 14/259,083, filed Aug. 5, 2015, 5 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 14/259,083, filed Mar. 8, 2016, 5 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 16/428,280, filed Oct. 13, 2021, 9 pages. [cited by applicant]
Final Office Action issued in connection with U.S. Appl. No. 16/428,280, filed Feb. 16, 2022, 13 pages. [cited by applicant]
Advisory Action issued in connection with U.S. Appl. No. 16/428,280, filed Apr. 29, 2022, 3 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 16/428,280, filed Aug. 1, 2022, 8 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 15/187,663, filed Oct. 26, 2018, 15 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 13/460,477, filed Mar. 14, 2013, 12 pages. [cited by applicant]
Final Office Action issued in connection with U.S. Appl. No. 13/460,477, filed Aug. 22, 2013, 12 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 13/460,477, filed Feb. 4, 2015, 13 pages. [cited by applicant]
Final Office Action issued in connection with U.S. Appl. No. 13/460,477, filed May 28, 2015, 13 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 13/460,477, filed Apr. 18, 2016, 7 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 16/297,329, filed Apr. 14, 2020, 11 pages. [cited by applicant]
Final Office Action issued in connection with U.S. Appl. No. 16/297,329, filed Sep. 9, 2020, 13 pages. [cited by applicant]
Advisory Action issued in connection with U.S. Appl. No. 16/297,329, filed Nov. 18, 2020, 2 pages. [cited by applicant]
Non-Final Office Action issued in connection with U.S. Appl. No. 16/297,329, filed Mar. 31, 2021, 14 pages. [cited by applicant]
Notice of Allowance and Fee(s) Due issued in connection with U.S. Appl. No. 16/297,329, filed Jul. 21, 2021, 8 pages. [cited by applicant]
Notice of Allowability issued in connection with U.S. Appl. No. 16/297,329, filed Nov. 3, 2021, 2 pages. [cited by applicant]