Result set manipulation
AssigneeActiance, Inc.
InventorJohn ONUSKO
Life of this patent
Estimating the term…
Abstract
A unified context-aware content archive system allows enterprises to manage, enforce, monitor, moderate, and review business records associated with a variety of communication modalities. The system may store interactions between participants allowing for derivation or inference of communication events, chronologies, and mappings. In one aspect, information retrieval can involve dynamic manipulation of result sets based on hierarchical relationships between stored communication interactions.
Claims20
A computer-implemented method comprising:
- receiving, at one or more computer systems, a query including:
- one or more search criteria for searching a document corpus;
- and
- projection data indicating how to organize a corresponding resulting search;
- determining, with one or more processors associated with the one or more computer systems, a set of documents stored in one or more document archives of the document corpus that includes data corresponding to the one or more search criteria;
- staging, with the one or more processors associated with the one or more computer systems, each document in the set of documents in a result set;
- staging, with the one or more processors associated with the one or more computer systems, metadata associated with one or more documents in the set of documents in the result set;
- determining, with the one or more processors associated with the one or more computer systems, a set of relationships between the one or more documents using the metadata and the projection data;
- and
- organizing, with the one or more processors associated with the one or more computer systems, the result set into a visualization using the determined set of relationships.
A non-transitory computer-readable medium storing program code executable by a processor of a computer system, the non-transitory computer-readable medium comprising:
- program code that causes the processor to receive a query including:
- one or more search criteria;
- and
- projection data indicating how to organize a corresponding resulting search;
- program code that causes the processor to determine a set of documents stored in one or more document archives of the document corpus that includes data corresponding to the one or more search criteria;
- program code that causes the processor to stage each document in the set of documents in a result set;
- program code that causes the processor to stage metadata associated with one or more documents in the set of documents in the result set;
- program code that causes the processor to determine a set of relationships between the one or more documents using the metadata and the projection data;
- and
- program code that causes the processor to organize the result set into a visualization using the determined set of relationships.
Dependencies are inferred from the claim text.