System and method of ad-hoc analysis of data
First Claim
Patent Images
1. A computer implemented method for performing ad-hoc analysis, the method comprising:
- generating, using a processor, a text index of a plurality of text items found in at least one electronic information source;
generating, using a processor, a metadata lookup structure based, at least in part, on the text index, the metadata lookup structure including one or more metadata items associated with each of the text items, wherein generating the metadata lookup structure comprises interrogating the text index for one or more text items matching the one or more metadata items;
facilitating a user search of the text index using one or more search queries, the searching producing search results including one or more text items matching the one or more search queries;
retrieving one or more metadata items using the metadata lookup structure based on the search results;
compiling results of the text index search into aggregated information based on the retrieved metadata items associated with each of the one or more text items in the search results, wherein the metadata lookup structure is used to retrieve the one or more metadata items associated with the one or more text items found in the search results; and
reporting the aggregated information.
14 Assignments
0 Petitions
Accused Products
Abstract
It is a first aspect of the present invention to provide a computer implemented method of performing ad-hoc analysis including the steps of: generating a text index of the textual information items, generating a metadata lookup structure based, at least in part, on the text index, searching the text index using a search query, compiling results of the text index search into aggregate information related to characteristics of the search results from the metadata items associated with the textual information items in the search results from the metadata lookup structure, and reporting the aggregate information.
200 Citations
23 Claims
-
1. A computer implemented method for performing ad-hoc analysis, the method comprising:
-
generating, using a processor, a text index of a plurality of text items found in at least one electronic information source; generating, using a processor, a metadata lookup structure based, at least in part, on the text index, the metadata lookup structure including one or more metadata items associated with each of the text items, wherein generating the metadata lookup structure comprises interrogating the text index for one or more text items matching the one or more metadata items; facilitating a user search of the text index using one or more search queries, the searching producing search results including one or more text items matching the one or more search queries; retrieving one or more metadata items using the metadata lookup structure based on the search results; compiling results of the text index search into aggregated information based on the retrieved metadata items associated with each of the one or more text items in the search results, wherein the metadata lookup structure is used to retrieve the one or more metadata items associated with the one or more text items found in the search results; and reporting the aggregated information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for performing ad-hoc analysis, comprising:
-
a computer server having access to one or more information sources, the one or more information sources including a plurality of text items; and a user computer device linked via one or more data links to the computer server, the user computer device including software configured to perform; generating a text index of the text items; generating a metadata lookup structure based, at least in part, on the text index, the metadata lookup structure including one or more metadata items associated with each of the text items; facilitating a search of the text index using one or more search queries, the searching producing search results including one or more text items matching at least one of the one or more search queries; retrieving one or more metadata items using the metadata lookup structure based on the search results; compiling results of the text index search into aggregated information based on the retrieved metadata items associated with each of the one or more text items in the search results; and reporting the aggregated information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification