Search-on-the-fly report generator
DCFirst Claim
1. A computer-based method for creating a data report, comprising:
- receiving a query, whereby the query comprises a database search request, and wherein the database is searched using an on-the-fly search;
a query tweaker generating a defined query of the database from the received query, wherein generating the defined query includes the query tweaker performing transformations and corrections on the received query;
accessing one or more databases, using a search engine, per the defined query;
generating a search result based on the database access, wherein the search result includes one or more descriptors indicating corresponding data categories; and
creating a template of the search result, wherein the template comprises links to the data categories described by the one or more descriptors.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Sort-on-the-Fly/Search-on-the-Fly data retrieval or analysis provides an intuitive method and apparatus for accessing databases, allowing a user to access or obtain information about data in the database without having to know anything about the database structure. In embodiments, the thus obtained information is formatted according to a report template and is presented as a search report. In embodiments, the report template is saved so that subsequent search reports having a consistent format can be generated. The subsequent search reports represent the charging, dynamic content of the database. In embodiments, the search report is customized using fitters and plug-ins.
-
Citations
38 Claims
-
1. A computer-based method for creating a data report, comprising:
-
receiving a query, whereby the query comprises a database search request, and wherein the database is searched using an on-the-fly search; a query tweaker generating a defined query of the database from the received query, wherein generating the defined query includes the query tweaker performing transformations and corrections on the received query; accessing one or more databases, using a search engine, per the defined query; generating a search result based on the database access, wherein the search result includes one or more descriptors indicating corresponding data categories; and creating a template of the search result, wherein the template comprises links to the data categories described by the one or more descriptors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-based method for generating search result reports, comprising:
-
receiving a query, whereby the query comprises a database search request, and wherein the database is searched using an on-the-fly search; a query tweaker generating a defined query of the database from the received query, wherein generating the defined query includes the query tweaker performing transformations and corrections on the received query; searching a reports database for existence of a search template corresponding to the defined query; if the search template is found; retrieving the search template, searching the database, whereby search-on-the-fly search results are generated, and formatting the search results according to the search template; and if the search template is not found, completing a new search, comprising; displaying a search-on-the-fly search menu, receiving search parameters, wherein the search parameters define a scope of the search, and returning search-on-the fly search results, and generating a second search template based on the returned search-on-the fly search results. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for generating search-on-the-fly search reports, wherein search results are provided by a search-on-the-fly search engine, the apparatus comprising:
-
a search-on-the-fly report generator that receives raw queries from the search-on-the-fly search engine and generates a search report and a search report template, wherein the search-on-the-fly report generator includes; a query tweaker that receives the raw queries of a database from the search-on-the-fly search engine and generates defined queries of the database, wherein the query tweaker generates defined queries by performing transformations and corrections on the raw queries; and a search database accessor that runs the defined query against one or more databases and produces a dataset object; and a reports database coupled to the report generator, wherein the reports database comprises one or more search report templates, each search report template corresponding to a search result and identified by a unique identification. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification