System and method for sorting data records contained in a query result
First Claim
1. A computer-implemented method of ordering query results, comprising:
- in response to a query issued by a requesting entity;
receiving a list of data records ordered according to an initial order, the list of data records defining a result set for the query;
identifying an analysis routine configured for processing the result set of the query;
determining a suitability score for each data record in the list, the suitability score indicating a relative suitability of the data record as input to the identified analysis routine;
sorting the received list of data records on the basis of the determined suitability scores; and
inputting the sorted list of data records to the identified analysis routine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.
-
Citations
41 Claims
-
1. A computer-implemented method of ordering query results, comprising:
in response to a query issued by a requesting entity;
receiving a list of data records ordered according to an initial order, the list of data records defining a result set for the query;
identifying an analysis routine configured for processing the result set of the query;
determining a suitability score for each data record in the list, the suitability score indicating a relative suitability of the data record as input to the identified analysis routine;
sorting the received list of data records on the basis of the determined suitability scores; and
inputting the sorted list of data records to the identified analysis routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer-readable medium containing a program which, when executed by a processor, performs operations for ordering query results, the operations comprising:
in response to a query issued by a requesting entity;
receiving a list of data records ordered according to an initial order, the list of data records defining a result set for the query;
identifying an analysis routine configured for processing the result set of the query;
determining a suitability score for each data record in the list, the suitability score indicating a relative suitability of the data record as input to the identified analysis routine;
sorting the received list of data records on the basis of the determined suitability scores; and
inputting the sorted list of data records to the identified analysis routine. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
41. A computer system, comprising:
-
a requesting entity;
a plurality of analysis routines configured to process query results; and
a sorting program for ordering a query result obtained in response to a query issued by the requesting entity against a database, the sorting program being configured to;
receive a list of data records ordered according to an initial order, the list of data records defining a result set for the query;
identify an analysis routine configured for processing the result set of the query;
determine a suitability score for each data record in the list, the suitability score indicating a relative suitability of the data record as input to the identified analysis routine;
sort the received list of data records on the basis of the determined suitability scores; and
input the sorted list of data records to the identified analysis routine.
-
Specification