Pipeline query interface
AssigneeGoogle Inc.
InventorJared King
Life of this patent
Estimating the term…
Abstract
Embodiments relate to a user interface for building queries. The user may select a source or sources to be queried, and establish any number of desirable and undesirable criteria to filter the source or sources. The result set may be named with an identifier. Additional queries may be built that use previous queries as sources. The interface for building queries may be used in conjunction with electronic discovery software or document review software to filter relevant documents.
Claims12
A method of filtering a corpus of documents relevant to a litigation, comprising:
- identifying the corpus of documents to be filtered, wherein the documents are relevant to a litigation;
- generating a first modifiable query, wherein the first modifiable query comprises desired characteristics of the documents in the corpus;
- filtering the corpus of documents in accordance with the first modifiable query into a first result set;
- naming the first result set of the first modifiable query with a first name that identifies the first result set;
- generating a second modifiable query, wherein the second modifiable query comprises desired characteristics of the documents in the first result set;
- filtering the first result set in accordance with the second modifiable query to generate a second result set based on the first modifiable query and the second modifiable query, the filtering the first result set further comprising:
- applying the second modifiable query to the first result set by using the first result set, specified by the first name that identifies the first result set, as a source of documents for the applying the second modifiable query;
- naming the second result set with a second name that identifies the second result set;
- labeling elements of the second result set with the second name that identifies the second result set, wherein the labeling enables presentation of the first and second modifiable queries in response to a user selection;
- determining a change in either the first modifiable query or second modifiable query;
- and
- automatically updating the second result set, without additional user involvement, to reflect the change in either the first modifiable query or the second modifiable query.
A system for presenting filter history to a user, comprising:
- a memory;
- at least one processor coupled to the memory;
- a first display area configured to show an initial corpus of documents relevant to a litigation;
- a second display area configured to show a first modifiable query;
- a third display area configured to show a second modifiable query;
- and
- a fourth display area configured to show a named result set from the second modifiable query acting on a first result set from the first modifiable query with a name that identifies the first result set,
- wherein each element of the named result set is labeled with a respective label of the name that identifies the named result set, the respective label enabling presentation of the first and second modifiable queries in response to a user selection, and
- wherein each result set includes links to one or more documents relevant to the litigation that are stored across a plurality of clients, the tool further configured to:
- determine a change in either the first modifiable query in the first display area or the second modifiable query in the second display area, and
- automatically update the named result set, without additional user involvement, to reflect the change in either the first modifiable query or second modifiable query.
A non-transitory computer readable storage medium having a plurality of instructions stored thereon that, when executed by one or more processors, cause the one or more processors to execute a method of filtering a corpus of documents, comprising:
- identifying a corpus of documents relevant to a litigation to be filtered;
- generating a first modifiable query, wherein the first modifiable query comprises desired characteristics of the documents in the corpus;
- filtering the corpus of documents in accordance with the first modifiable query into a first result set;
- naming the first result set of the first modifiable query with a first name that identifies the first result set;
- generating a second modifiable query;
- filtering the first result set in accordance with the second modifiable query to generate a second result set based on the first modifiable query and the second modifiable query, the filtering the first result set further comprising:
- applying the second modifiable query to the first result set by using the first result set, specified by the first name that identifies the first result set, as a source of documents for the applying the second modifiable query;
- naming the second result set with a second name that identifies the second result set;
- labeling elements of the second result set with the second name that identifies the second result set, wherein the labeling presents the first and second modifiable queries upon a user selection;
- determining a change in either the first modifiable query or second modifiable query;
- and
- automatically updating the second result set, without additional user involvement, to reflect the change in either the first modifiable query or the second modifiable query.
Dependencies are inferred from the claim text.