Methods and apparatus to synchronize second screen content with audio/video programming using closed captioning data
US-2015215665-A1 · Jul 30, 2015 · US
US10277953B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10277953-B2 |
| Application number | US-201615371183-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 6, 2016 |
| Priority date | Dec 6, 2016 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Video and audio content is searchable using a text search. A search component can analyze respective items of content to identify words spoken in the items of content, and generate respective transcripts of the respective words of the items of content based on the analysis. The search component receives a text search comprising a keyword and analyzes the respective transcripts to determine whether a transcript(s) contains a word that matches or substantially matches the keyword. The search component generates a search result(s) associated with the transcript(s) that at least is a substantial match to the keyword. The search component can present a time indicator indicating a time position in proximity to where the word is located in the content of the search result(s), and presentation of the content can start from that time position. The search component can be executed in a set-top box associated with a presentation device.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: based on a keyword, searching, by a system comprising a processor, respective audio items of audio information in respective media items of media content to identify information of interest in a media item of the respective media items; generating, by the system, a search result associated with the media item and relating to the information of interest based on the searching of the respective audio items in the respective media items; estimating, by the system, a time location of the information of interest within an audio item in the media item based on a determination of a location of a word within a transcript of the media item relative to other words within the transcript, wherein the word corresponds to the keyword, wherein the transcript is received from a device associated with an external transcript source, wherein the transcript does not comprise time information that indicates the time location, and wherein the audio item is part of the respective audio items; and determining, by the system, the time location of the information of interest within the audio item, based on a result of analyzing a first portion of the audio item that is in proximity to the estimation of the time location and is less than an entire portion of the audio item, to facilitate presenting a time indicator that indicates the time location in the media item where the information of interest is located relative to an overall time of the media item, wherein the time indicator is selectable to initiate a presentation of a second portion of the media item comprising the information of interest, and wherein a start time location of the second portion of the media item is within a defined proximity of the time location in the media item where the information of interest is determined to be located. 2. The method of claim 1 , wherein the media item of the respective media items comprises a member of a group comprising video content and audio content. 3. The method of claim 1 , further comprising: receiving, by the system, a search query via an interface, wherein the search query comprises the keyword. 4. The method of claim 1 , wherein the searching the respective audio items comprises searching respective transcripts, comprising respective textual items of textual information that correspond to respective words identified in the respective audio items, wherein the searching of the respective transcripts is performed to identify the information of interest that is associated with a word of the respective words in the respective transcripts that satisfies a defined match criterion with respect to the keyword. 5. The method of claim 4 , further comprising: analyzing, by the system, the respective audio items in the respective media items; based on the analyzing, determining, by the system, the respective words that are stated in the respective audio items; and based on the determining of the respective words, generating, by the system, the transcripts comprising the respective textual items that correspond to the respective words stated in the respective audio items. 6. The method of claim 4 , further comprising: obtaining, by the system, copies of the transcripts comprising the respective textual items that correspond to the respective words identified in the respective audio items, wherein the transcripts comprise the transcript. 7. The method of claim 4 , further comprising: obtaining, by the system, the transcripts comprising the respective textual items related to closed-captioning of the respective media items. 8. The method of claim 1 , wherein the search result comprises textual information that comprises the word that corresponds to the keyword and the time indicator that indicates the time location in the media item where the information of interest is located relative to the overall time of the media item, and wherein the method further comprises: presenting, by the system, the search result, comprising the time indicator, in connection with presentation of the media item. 9. The method of claim 8 , further comprising: receiving, by the system, input information indicating selection of the time indicator of the search result; and in response to the input information, presenting, by the system, the second portion of the media item that has the start time location that is within the defined proximity of the time location in the media item where the information of interest is located based on the selection of the time indicator. 10. The method of claim 9 , further comprising: during the presenting of the second portion of the media item, presenting, by the system, the textual information relating to the information of interest in proximity to the time location in the media item where the information of interest is located; and in connection with the presenting of the textual information, highlighting, by the system, the textual information relating to the information of interest during the presenting of the second portion of the media item. 11. The method of claim 1 , further comprising: receiving, by the system, the media item from a media source device, wherein the media source device is associated with a member of a group comprising an application, a cable television service, a satellite television service, a media streaming service, a media-on-demand service, a pay-per-view media service, a media content provider associated with an Internet, a media content provider associated with an intranet, a terrestrial television service, and a terrestrial radio service. 12. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: searching respective items of audio data in respective media items to identify data of interest in a media item of the respective media items, based on a keyword; generating a search result relating to the data of interest based on the searching of the respective items of the audio data in the respective media items, wherein the media item comprises a member of a group comprising video content and audio content; estimating a time location of the data of interest within an item of audio data in the media item based on a location of a word within a transcript of the media item in relation to respective locations of other words within the transcript, wherein the word corresponds to the keyword, wherein the transcript is received from a device associated with an independent transcript source, wherein the transcript does not comprise time data that indicates the time location, and wherein the item of audio data is one of the respective items of audio data; and determining the time location of the data of interest within the item of audio data, based on a result of analyzing a first portion of the item of audio data that is in proximity to the estimation of the time location and is less than an entire portion of the item of audio data, to facilitate presenting a time indicator that indicates the time location in the media item where the data of interest is located relative to a total time of the media item, wherein the time indicator is selectable to initiate a presentation of a second portion of the media item beginning at a defined period of time prior to the time location in the media item where the data of interest is determined to be located. 13. The system of claim 12 , wherein the operations further comprise: receiving a search request via an interface component, and wherein the search request comprises the keyword. 14. The system of claim 12 , wherein
Presentation of query results · CPC title
for searching programme descriptors (retrieval of video data G06F16/739) · CPC title
Presentation of query results · CPC title
using a grid, e.g. sorted out by channel and broadcast time · CPC title
for displaying subtitles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.