Generating a file with integral dynamic reports from queries to an external database
11 Assignments
0 Petitions
Accused Products
Abstract
Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.
82 Citations
53 Claims
-
1-38. -38. (canceled)
-
39. A method of producing, on a computer, a browser readable computer file including a dynamic report presenting the results of a query transmitted over a network to a structured database, said structured database having a plurality of data each of which has a tag corresponding to a field name and a value for a field identified by said field name, each field value and its corresponding field name constituting a tag-value pair, comprising,
generating said browser readable computer file for receiving said results of said query, passing to said file an analytic/interactive software engine comprising a computer program executable in a browser on any computer on which the browser is operable, passing the tag-value pairs constituting the results of the query to said browser readable computer file, executing said computer program in said analytic/interactive engine for rendering one view of said tag-value pairs in a table with the tags shown as field names in said table and a value for each tag listed in a cell within said table, and displaying at least one control actuable by a user for executing said computer program in said analytic/interactive engine for transforming the display of said data into another view while disconnected from said network.
-
51. A method of enabling a user to manage a dynamic report of the contents of an answer set of records received over a network by querying a database for matches between a search criterion and a key word search index of a population of records, after being disconnected from said network, comprising:
-
modifying each one of said records with metadata comprising the name of a tag and at least one value of said tag, each said name of a tag and each said corresponding value forming a tag-value pair, whereby said name of a tag and said at least one value of said tag are added to and made part of the content of said record, performing a key word search by comparing the content of the index with said search criterion, obtaining an answer set of records satisfying said search criterion, generating a computer readable file including a dynamic report of data which is a function of said answer set of records, and an analytic/interactive engine comprising a computer program executable while disconnected from said network. - View Dependent Claims (52, 53)
-
Specification