Techniques for representing relationships between queries
First Claim
1. A method for graphically representing a relationship between a first and a second query, comprising:
- selecting one or more elements from the first and second queries;
calculating, on the basis of the selected elements, a degree of similarity between the first and second queries; and
displaying a first query object representative of the first query and a second query object representative of the second query in a user interface, the first and second query objects being positionally arranged on the basis of the calculated degree of similarity, wherein the positional arrangement reflects the relationship between the first and second queries.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture for processing queries and, more particularly, for graphically representing relationships between different queries. One embodiment provides a method for graphically representing a relationship between a first and a second query. The method includes selecting, from the first and second queries, elements to be compared. On the basis of the selected elements, a degree of similarity between the first and second queries is calculated. The method further includes displaying a first query object representative of the first query and a second query object representative of the second query in a user interface. The first and second query objects are positionally arranged on the basis of the calculated degree of similarity. The positional arrangement reflects the relationship between the first and second queries.
-
Citations
43 Claims
-
1. A method for graphically representing a relationship between a first and a second query, comprising:
-
selecting one or more elements from the first and second queries;
calculating, on the basis of the selected elements, a degree of similarity between the first and second queries; and
displaying a first query object representative of the first query and a second query object representative of the second query in a user interface, the first and second query objects being positionally arranged on the basis of the calculated degree of similarity, wherein the positional arrangement reflects the relationship between the first and second queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for graphically representing relationships between a first result obtained upon execution of a first query and a second result obtained upon execution of a second query, the method comprising:
-
comparing the first and second results to determine matching elements of the first and second results;
displaying, in a user interface, at least a first graphical object representative of the first result and a second graphical object representative of the second result; and
positionally relating the graphical objects on the basis of the determined matching elements, wherein the positional relationship of the graphical objects reflects a degree of similarity between the first result and second result. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for graphically representing a relationship between a first and a second query result, comprising:
-
displaying, in a user interface, at least a first graphical object representative of a first result of a first query and a second graphical object representative of a second result of a second query;
positionally relating each of the graphical objects so that respective portions of the graphical objects are overlapping one another, whereby a plurality of user-selectable regions is defined comprising (i) an overlapping region defined by the overlapping respective portions and (ii) non-overlapping regions defined by the non-overlapping portions of the graphical objects, and wherein each user-selectable region corresponds to a different executable query;
receiving user-selection of a user-selectable region of the plurality of user-selectable regions;
executing the first query, the second query and an executable query corresponding to the user-selected region to obtain corresponding query results; and
re-arranging the positionally related graphical objects on the basis of the obtained query results.
-
-
21. A computer-readable medium containing a program which, when executed by a processor, performs a process for graphically representing a relationship between a first and a second query, the process comprising:
-
selecting one or more elements from the first and second queries;
calculating, on the basis of the selected elements, a degree of similarity between the first and second queries; and
displaying a first query object representative of the first query and a second query object representative of the second query in a user interface, the first and second query objects being positionally arranged on the basis of the calculated degree of similarity, wherein the positional arrangement reflects the relationship between the first and second queries. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium containing a program which, when executed by a processor, performs a process for graphically representing relationships between a first result obtained upon execution of a first query and a second result obtained upon execution of a second query, the process comprising:
-
comparing the first and second results to determine matching elements of the first and second results;
displaying, in a user interface, at least a first graphical object representative of the first result and a second graphical object representative of the second result; and
positionally relating the graphical objects on the basis of the determined matching elements, wherein the positional relationship of the graphical objects reflects a degree of similarity between the first result and second result. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable medium containing a program which, when executed by a processor, performs a process for graphically representing a relationship between a first and a second query result, the process comprising:
-
displaying, in a user interface, at least a first graphical object representative of a first result of a first query and a second graphical object representative of a second result of a second query;
positionally relating each of the graphical objects so that respective portions of the graphical objects are overlapping one another, whereby a plurality of user-selectable regions is defined comprising (i) an overlapping region defined by the overlapping respective portions and (ii) non-overlapping regions defined by the non-overlapping portions of the graphical objects, and wherein each user-selectable region corresponds to a different executable query;
receiving user-selection of a user-selectable region of the plurality of user-selectable regions;
executing the first query, the second query and an executable query corresponding to the user-selected region to obtain corresponding query results; and
re-arranging the positionally related graphical objects on the basis of the obtained query results.
-
-
41. A computer system comprising:
-
a user interface;
a first and a second query; and
a relationship manager configured for;
selecting one or more elements from the first and second queries;
calculating, on the basis of the selected elements, a degree of similarity between the first and second queries; and
displaying a first query object representative of the first query and a second query object representative of the second query in the user interface, the first and second query objects being positionally arranged on the basis of the calculated degree of similarity, wherein the positional arrangement reflects the relationship between the first and second queries.
-
-
42. A computer system comprising:
-
a user interface;
a query manager configured for executing a first query for obtaining a first result and a second query for obtaining a second result; and
a relationship manager configured for;
comparing the first and second results to determine matching elements of the first and second results;
displaying, in the user interface, at least a first graphical object representative of the first result and a second graphical object representative of the second result; and
positionally relating the graphical objects on the basis of the determined matching elements, wherein the positional relationship of the graphical objects reflects a degree of similarity between the first result and second result.
-
-
43. A computer system comprising:
-
a user interface;
a first and a second query result;
a relationship manager configured for;
displaying, in the user interface, at least a first graphical object representative of the first query result and a second graphical object representative of the second query result;
positionally relating each of the graphical objects so that respective portions of the graphical objects are overlapping one another, whereby a plurality of user-selectable regions is defined comprising (i) an overlapping region defined by the overlapping respective portions and (ii) non-overlapping regions defined by the non-overlapping portions of the graphical objects, and wherein each user-selectable region corresponds to a different executable query;
receiving, via the user interface, user-selection of a user-selectable region of the plurality of user-selectable regions;
initiating execution of a first query corresponding to the first query result, a second query corresponding to the second query result, and an executable query corresponding to the user-selected region to obtain corresponding query results; and
re-arranging the positionally related graphical objects on the basis of the obtained query results; and
a query manager configured for executing the first query, the second query and the executable query corresponding to the user-selected region.
-
Specification