Method, system, and program for merging query search results
First Claim
1. A system cooperable with a database which is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes, said system comprising:
- means for storing one or more reports from respective database queries;
means, responsive to user interaction, for navigating through objects composing said stored reports to select an object;
means, responsive to user interaction, for selecting one or more attributes of said selected object;
means, responsive to user interaction, for determining a value of a selected attribute to be used as a condition in a subsequent database query; and
means, responsive to said selected attribute values, for generating said subsequent database query.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for interacting with a database report is disclosed. The database is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes. The system comprises means for storing one or more reports from respective database queries; and means for rendering at least one object from the stored reports. A user interface enables a user to navigate through objects composing the stored reports to select an object; select one or more attributes of the selected object and determine a value of a selected attribute to be used as a condition in a subsequent database query. A query generator receives the selected attribute values and generates the subsequent database query.
23 Citations
37 Claims
-
1. A system cooperable with a database which is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes, said system comprising:
-
means for storing one or more reports from respective database queries;
means, responsive to user interaction, for navigating through objects composing said stored reports to select an object;
means, responsive to user interaction, for selecting one or more attributes of said selected object;
means, responsive to user interaction, for determining a value of a selected attribute to be used as a condition in a subsequent database query; and
means, responsive to said selected attribute values, for generating said subsequent database query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method operable with a database which is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes, the method comprising the steps of:
-
storing one or more reports from respective database queries;
responsive to user interaction, navigating through objects composing said stored reports to select an object;
responsive to user interaction, selecting one or more attributes of said selected object;
responsive to user interaction, determining a value of a selected attribute to be used as a condition in a subsequent database query; and
responsive to said selected attribute values, generating said subsequent database query. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A program operable with a database which is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes, wherein the program is embedded in a computer readable medium and capable of causing a processor to perform:
-
storing one or more reports from respective database queries;
responsive to user interaction, navigating through objects composing said stored reports to select an object;
responsive to user interaction, selecting one or more attributes of said selected object;
responsive to user interaction, determining a value of a selected attribute to be used as a condition in a subsequent database query; and
responsive to said selected attribute values, generating said subsequent database query. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification