System and method for previewing relevance of streaming data
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods are provided, which include a presentation device that presents one or more data streams of information to one or more users. Each of the data streams has one or more samples that are arranged a temporal order. A relevancy display has two or more relevance indications, and each of the relevance indications is uniquely associated with one of the samples. The relevance indications are ordered on the relevancy display in the temporal order that corresponds to the order of the samples in the data stream.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
an index database of streaming data files stored in a memory device, said index database including a list of streaming data sources and annotation metadata, and the streaming data files including samples arranged in a temporal order; a query engine having a processor for receiving a query that includes search criteria, searching said index database of streaming data files, and 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 a computer, requesting to stream a matching one of the streaming data files in the search results at a given point; a metadata parser for receiving the annotation metadata associated with the matching one of the streaming data files as metadata entries that match the search criteria, and providing to a relevance display 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; a rendering device for 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 a user along with the relevance display, the relevance display querying a current position of the matching one of the streaming data files that is being rendered, wherein the rendering device formats the relevance display starting at the current position using the relevance values, formats the relevance display using a future, not rendered position and relevance value for the future position, and increases the future position and displaying relevance of the future position until the end of a relevance bar. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification