Research rapidity and efficiency improvement by analysis of research artifact similarity
AssigneeInternational Business Machines Corporation
InventorsJames C. Adams, Richard D. Dettinger, Daniel P. Kolz, Shannon E. Wenzel
Life of this patent
Estimating the term…
Abstract
A method, computer-readable medium and system for comparing query-related objects are provided. In one embodiment, a first plurality of query-related objects for a first user is compared to a second plurality of query-related objects for a second user to determine a degree of similarity between the first and second plurality of query-related objects. A notification of the degree of similarity is issued.
Claims16
A method for comparing query-related information, comprising:
- providing a data abstraction layer which defines one or more logical fields, wherein a definition for each logical field specifies (i) a name, and (ii) an access method that maps the logical field to data in an underlying data repository;
- receiving from a first user a first set of abstract queries, associated with the first user, composed from the one or more logical fields defined in the data abstraction layer, wherein the first set of abstract queries comprises more than one query;
- receiving from a second user, different from the first user, a second set of abstract queries, associated with the second user, composed from the one or more logical fields defined in the data abstraction layer, wherein the second set of abstract queries comprises more than one query;
- comparing at least one query in the first set of abstract queries with at least one query in the second set of abstract queries to determine a degree of similarity between the first set of abstract queries and the second set of abstract queries;
- and
- issuing a notification of the degree of similarity.
A method for comparing query-related information, comprising:
- providing a data abstraction layer which defines one or more logical fields, wherein a definition for each logical field specifies (i) a name, and (ii) an access method that maps the logical field to data in an underlying data repository;
- receiving from a first user a first set of abstract queries, associated with the first user, composed from the one or more logical fields defined in the data abstraction layer, wherein the first set of abstract queries comprises more than one query;
- receiving from a second user, different from the first user, a second set of abstract queries, associated with the second user, composed from the one or more logical fields defined in the data abstraction layer, wherein the second set of abstract queries comprises more than one query;
- comparing at least one query in the first set of abstract queries with at least one query in the second set of abstract queries to determine a degree of similarity between the first set of abstract queries and the second set of abstract queries;
- issuing a notification of the degree of similarity;
- assigning a weight to a first logical field of the one or more logical fields defined in the data abstraction layer;
- and
- adjusting the degree of similarity using the assigned weight based on an occurrence of the first logical field in the at least one query in the first set of abstract queries and an occurrence of the first logical field in the at least one query in the second set of abstract queries.
A computer-readable storage medium containing a program which, when executed, performs an operation for comparing query-related information, the operation comprising:
- providing a data abstraction layer which defines one or more logical fields, wherein a definition for each logical field specifies (i) a name, and (ii) an access method that maps the logical field to data in an underlying data repository;
- receiving from a first user a first set of abstract queries, associated with the first user, composed from the one or more logical fields defined in the data abstraction layer, wherein the first set of abstract queries comprises more than one query;
- receiving from a second user, different from the first user, a second set of abstract queries, associated with the second user, composed from the one or more logical fields defined in the data abstraction layer, wherein the second set of abstract queries comprises more than one query;
- comparing at least one query in the first set of abstract queries with at least one query in the second set of abstract queries to determine a degree of similarity between the first set of abstract queries and the second set of abstract queries;
- and
- issuing a notification of the degree of similarity.
Dependencies are inferred from the claim text.