Patent ID: 8438157

Claim:
A method, comprising: presenting a query to a computer, the query including search criteria; submitting the query to a query engine by the computer; searching, by the query engine, an index database of streaming data files, the index database including a list of streaming data sources and annotation metadata, and the streaming data files including samples arranged in a temporal order; returning search results by matching the streaming data files with the search criteria; ranking the search results based upon a confidence of satisfying the query; reporting the ranking and the confidence to the computer; receiving the annotation metadata associated with a matching one of the streaming data files in the search results as metadata entries that match the search criteria; requesting, by the query engine, to stream the matching one of the streaming data files at a given point; rendering the matching one of the streaming data files by decoding the matching one of the streaming data files and displaying the matching one of the streaming data files to the user; providing to a relevance display, by a metadata parser, a time stamp of the metadata entries that match the search criteria along with relevance values of the metadata entries that match the search criteria; displaying the relevance display; querying, by the relevance display, a current position of the streaming data file that is being rendered; formatting the relevance display starting at the current position using the relevance values; formatting the relevance display using a future, not rendered position and relevance value for the future position; and increasing the future position and displaying relevance of the future position until the end of a relevance bar.