User-directed navigation of multimedia search results
Abstract
A method and apparatus for timed tagging of content is featured. The method and apparatus can include the steps of, or structure for, obtaining at least one keyword tag associated with discrete media content; generating a timed segment index of discrete media content, the timed segment index identifying content segments of the discrete media content and corresponding timing boundaries of the content segments; searching the timed segment index for a match to the at least one keyword tag, the match corresponding to at least one of the content segments identified in the segment index; and generating a timed tag index that includes the at least one keyword tag and the timing boundaries corresponding to the least one content segment of the discrete media content containing the match.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method for creating timing metadata for streaming media files, the method comprising:
receiving the streaming media file; applying at least two processing routines to the streaming media file, the at least two processing routines defining timing boundaries for a number of content segments within the streaming media file, the content segments including at least two of: timed words segments, timed audio segments, timed video segments, timed non-speech audio segments and timed marker segments; generating timing metadata, the timing metadata including descriptive parameters for each of the at least two of: timed words segments, timed audio segments, timed video segments, timed non-speech audio segments and timed marker segments; and storing the timing metadata in an index accessible by search-driven applications.
2 . The computer-implemented method of claim 1 wherein the descriptive parameters for each of the timed word segments includes a segment identifier, text of an individual word, and timing information defining the boundaries of the timed word segment.
3 . The computer-implemented method of claim 1 wherein descriptive parameters for each of the timed audio speech segments includes a segment identifier, an audio speech segment type, and timing information defining the boundaries of timed audio speech segment.
4 . The computer-implemented method of claim 1 wherein descriptive parameters for each of the timed video segments includes a segment identifier, a video segment type, and timing information defining the boundaries of the timed video segment.
5 . The computer-implemented method of claim 1 wherein descriptive parameters for each of the timed non-speech audio segments includes a segment identifier, a non-speech audio segment type and timing information defining the boundaries of the timed non-speech audio segment.
6 . The computer-implemented method of claim 1 wherein descriptive parameters for each of the timed marker segments includes a segment identifier, a marker segment type and timing information defining the boundaries of the timed marker segment.
7 . The computer-implemented method of claim 1 wherein the at least two processing routines include at least two of: speech recognition, natural language processors, video frame analyzers, non-speech analyzers, market extractors and embedded metadata processors.
8 . The computer-implemented method of claim 1 wherein the processing routines are audio/video processing routines.
9 . The computer-implemented method of claim 1 wherein streaming media files are audio/video podcasts.
10 . The computer-implemented method of claim 1 further comprising the steps of:
extracting descriptor metadata from text and embedded metatags of a content descriptor of the streaming media files; and
combining the descriptor metadata with the timing metadata; and
storing the combined metadata in an index accessible by search-driven applications.
11 . A system for creating timing metadata for streaming media files, the system comprising:
(a) a computer server programmed to:
(i) receive the streaming media file;
(ii) apply at least two processing routines to the streaming media file, the least two processing routines defining timing boundaries for a number of content segments within the streaming media file, the content segments including at least two of: timed words segments, timed audio segments, timed video segments, timed non-speech audio segments and timed marker segments;
(iii) generate timing metadata, the timing metadata including descriptive parameters for each of the at least two of: timed words segments, timed audio segments, timed video segments, timed non-speech audio segments and timed marker segments; and
(iv) store the timing metadata in an index accessible by search-driven applications; and
(b) at least one client device, the at least one client device being coupled to the computer server and capable of searching the index and capable of using the timing metadata to commence playback of the streaming media file at a desired content segment.
12 . The system of claim 11 wherein the descriptive parameters for each of the timed word segments includes a segment identifier, text of an individual word, and timing information defining the boundaries of the timed word segment.
13 . The system of claim 11 wherein descriptive parameters for each of the timed audio speech segments includes a segment identifier, an audio speech segment type, and timing information defining the boundaries of the timed audio speech segment.
14 . The system of claim 11 wherein descriptive parameters for each of the timed video segments includes a segment identifier, a video segment type, and timing information defining the boundaries of the timed video segment.
15 . The system of claim 11 wherein descriptive parameters for each of the timed non-speech audio segments includes a segment identifier, a non-speech audio segment type and timing information defining the boundaries of the timed non-speech audio segment.
16 . The system of claim 11 wherein descriptive parameters for each of the timed marker segments includes a segment identifier, a marker segment type and timing information defining the boundaries of the timed marker segment.
17 . The system of claim 11 wherein the at least two processing routines include at least two of: speech recognition, natural language processors, video frame analyzers, non-speech analyzers, market extractors and embedded metadata processors.
18 . The system of claim 11 wherein the processing routines are audio/video processing routines.
19 . The system of claim 11 wherein streaming media files are audio/video podcasts.
20 . The system of claim 11 wherein the computer server is further programmed to:
extract descriptor metadata from text and embedded metatags of a content descriptor of the streaming media files; and
combine the descriptor metadata with the timing metadata; and
store the combined metadata in an index accessible by search-driven applications.Join the waitlist — get patent alerts
Track US2016188577A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.