Phantom results in graph queries
AssigneeMicrosoft Technology Licensing, LLC
InventorsRobert Standefer, III, Christopher L. Mullins
Life of this patent
Estimating the term…
Abstract
Examples of the present disclosure describe systems and methods of rendering phantom results using graph queries. In aspects, a first query may generate a first result set. The first result set may comprise ordered lists (e.g., node-edge-node 3-tuples), and may be rendered as a graph. A second query may then be executed against the data source to generate a second result set. The first and second result set may be compared. When inconsistencies between the result sets are identified, various degrees of transparency may be used in the graph to indicate the inconsistent data.
Claims20
A system comprising:
- at least one processor;
- and
- memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method for rendering phantom results, the method comprising:
- receiving a first query for data associated with one or more isolated collections;
- generating a first result set for the first query, wherein the first result set comprises a set of information;
- using the first result set to generate a first graph, wherein the first graph comprises a visual representation of the set of information;
- receiving a second query associated with the one or more isolated collections;
- generating a second result set for the second query;
- comparing the second result set to the first result set to determine a relevance of the set of information to the second result set;
- and
- when it is determined that the set of information is less relevant to the second result, generating a second graph comprising the visual representation, wherein the visual representation is modified to indicate the absence of the set of information, wherein the modification comprises increasing transparency of the visual representation.
A method for rendering phantom results, the method comprising:
- receiving a first query for data associated with one or more isolated collections;
- generating a first result set for the first query, wherein the first result set comprises:
- a first set of information comprising a first resource, a second resource, and a first relationship, wherein the first relationship describes a first association between the first resource and the second resource;
- and
- a second set of information comprising a third resource, a fourth resource, and a second relationship, wherein the second relationship describes a second association between the third resource and the fourth resource;
- using the first result set to generate a first graph, wherein the first graph comprises a visual representation of the first set of information and the second set of information;
- receiving a second query associated with the one or more isolated collections;
- generating a second result set for the second query, wherein the second result set comprises the first set of information;
- comparing the second result set to the first result set;
- determining a relevance of the first set of information to the second set of information;
- and
- based on the determination, modifying the visual representation of the second set of information to indicate the relevance, wherein the modification comprises increasing a transparency of the visual representation of the second set of information.
A system comprising:
- at least one processor;
- and
- memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method for rendering phantom results, the method comprising:
- receiving a first query for data associated with one or more isolated collections;
- generating a first result set for the first query, wherein the first result set comprises:
- a first set of information comprising a first resource, a second resource, and a first relationship, wherein the first relationship describes a first association between the first resource and the second resource;
- and
- a second set of information comprising a third resource, a fourth resource, and a second relationship, wherein the second relationship describes a second association between the third resource and the fourth resource;
- using the first result set to generate a first graph, wherein the first graph comprises a visual representation of the first set of information and the second set of information;
- receiving a second query associated with the one or more isolated collections;
- generating a second result set for the second query, wherein the second result set comprises the first set of information;
- comparing the second result set to the first result set;
- determining a relevance of the first set of information to the second set of information;
- and
- based on the determination, modifying the visual representation of the second set of information to indicate the absence, wherein the modification comprises increasing a transparency of the visual representation of the second set of information.
Dependencies are inferred from the claim text.