Methods, systems, and media for searching for video content

US9672280B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9672280-B2
Application numberUS-201414249554-A
CountryUS
Kind codeB2
Filing dateApr 10, 2014
Priority dateApr 10, 2014
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and media for searching for video content using integrated content sources are provided. In some embodiments, a system for searching for video content is provided, the system comprising: at least one hardware processor that is configured to: receive a search query including at least one search term; identify a plurality of video segments that match the search query, wherein each of the plurality of video segments is associated with a transcript that includes the search term; select a first set of video segments from the plurality of video segments; generate a first composite video by combining the first set of video segments; and cause the first composite video to be presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for searching for video content, the system comprising: at least one hardware processor that is configured to: receive a search query in a user interface that includes a plurality of search terms for video content containing the plurality of search terms; identify a plurality of video segments from a collection of video content that match the search query in response to receiving the search query, wherein each of the plurality of video segments is associated with a transcript that includes the plurality of search terms and wherein each of the plurality of identified video segments is associated with a matching score based on a relevancy score indicative of a degree to which a video segment matches the search query, a popularity score of a video content item of which the video segment is contained, and a recency score of the video content item; select a first set of video segments from the plurality of video segments based at least in part on the matching score, wherein the first set of video segments includes at least a first video segment and a second video segment; generate a first composite video that automatically combines, without receiving user input, the first set of video segments by concatenating a last frame of the first video segment with a first frame of the second video segment; cause the first composite video and the search query to be presented in the user interface in response to receiving the search query; receive a request to generate another composite video based on the search query in response to selection of a regeneration interface element presented in the user interface; select a second set of video segments from the plurality of video segments based at least in part on the matching score, wherein the second set of video segments is different than the first set of video segments; generate a second composite video by combining the second set of video segments; and cause the second composite video and the search query to be presented in the user interface in response to the request to generate another composite video, wherein the second composite video is different than the first composite video. 2. The system of claim 1 , wherein the hardware processor is further configured to: associate the search query with a plurality of keywords based at least in part on the search term; identify a portion of a transcript that includes at least one of the plurality of keywords; identify a first time stamp that is associated with the portion of the transcript; identify a video associated with the transcript; and identify a segment of the video based at least in part on the first time stamp. 3. The system of claim 2 , wherein the hardware processor is further configured to: identify a second time stamp that is associated with the portion of the transcript; and identify the segment of the video based at least in part on the second time stamp, wherein the first time stamp corresponds to a start time of the segment of the video and wherein the second time stamp corresponds to an end time of the segment of the video. 4. The system of claim 2 , wherein the segment of the video is one of the plurality of video segments that match the search query. 5. The system of claim 1 , wherein the hardware processor is further configured to randomly select a subset of video segments from the first set of video segments. 6. A method for searching for video content, the method comprising: receiving a search query in a user interface that includes a plurality of search terms for video content containing the plurality of search terms; identifying a plurality of video segments from a collection of video content that match the search query in response to receiving the search query, wherein each of the plurality of video segments is associated with a transcript that includes the plurality of search terms and wherein each of the plurality of identified video segments is associated with a matching score based on a relevancy score indicative of a degree to which a video segment matches the search query, a popularity score of a video content item of which the video segment is contained, and a recency score of the video content item; selecting a first set of video segments from the plurality of video segments based at least in part on the matching score, wherein the first set of video segments includes at least a first video segment and a second video segment; generating, using a hardware processor, a first composite video that automatically combines, without receiving user input, the first set of video segments by concatenating a last frame of the first video segment with a first frame of the second video segment; causing the first composite video and the search query to be presented in the user interface in response to receiving the search query: receiving a request to generate another composite video based on the search query in response to selection of a regeneration interface element presented in the user interface; selecting a second set of video segments from the plurality of video segments based at least in part on the matching score, wherein the second set of video segments is different than the first set of video segments; generating a second composite video by combining the second set of video segments; and causing the second composite video and the search query to be presented in the user interface in response to the request to generate the updated composite video, wherein the second composite video is different than the first composite video. 7. The method of claim 6 , further comprising: associating the search query with a plurality of keywords based at least in part on the search term; identifying a portion of a transcript that includes at least one of the plurality of keywords; identifying a first time stamp that is associated with the portion of the transcript; identifying a video associated with the transcript; and identifying a segment of the video based at least in part on the first time stamp. 8. The method of claim 7 , further comprising: identifying a second time stamp that is associated with the portion of the transcript; and identifying the segment of the video based at least in part on the second time stamp, wherein the first time stamp corresponds to a start time of the segment of the video and wherein the second time stamp corresponds to an end time of the segment of the video. 9. The method of claim 8 , wherein the segment of the video is one of the plurality of video segments that match the search query. 10. The method of claim 6 , further comprising randomly selecting a subset of video segments from the first set of video segments. 11. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the process to perform a method for searching for video content, the method comprising: receiving a search query in a user interface that that includes a plurality of search terms for video content containing the plurality of search terms; identifying a plurality of video segments from a collection of video content that match the search query in response to receiving the search query, wherein each of the plurality of video segments is associated with a transcript that includes the plurality of search terms and wherein each of the plurality of identified video segments is associated with a matching score based on a relevancy score indicative of a degree to which a video segment matches the search query, a popularity score of a video content item of which the video segment is contained, and a recency score of the video content item; selecting a first set of v

Assignees

Inventors

Classifications

  • Querying · CPC title

  • G06F16/739Primary

    in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9672280B2 cover?
Methods, systems, and media for searching for video content using integrated content sources are provided. In some embodiments, a system for searching for video content is provided, the system comprising: at least one hardware processor that is configured to: receive a search query including at least one search term; identify a plurality of video segments that match the search query, wherein ea…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/739. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).