Expanding the scope of an annotation to an entity level
First Claim
Patent Images
1. A method of exchanging information, comprising:
- displaying first query results from a first query;
receiving, from a user, a data object selected from the first query results;
providing an interface allowing the user to annotate the selected data object from the first query results, comprising;
creating an annotation describing the selected data object, whereby the annotation associates the selected data object with metadata describing the selected data object;
identifying an entity encompassing a plurality of fields, wherein at least one of the fields in the plurality of fields is included in the selected data object; and
associating the annotation with the entity, whereby the annotation is associated with all fields in the plurality of fields encompassed by the entity;
storing the annotation with a reference to the associated entity;
displaying second query results from a second query, wherein the entity encompasses at least a portion of the second query results, and wherein the second query results do not contain the selected data object described by the annotation; and
displaying an indication of the annotation.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture for creating and sharing an annotation associated with a data object other than the particular data object described by the annotation are provided. The annotation may be associated with an entity, even though the annotation may describe only a particular data object encompassed by the entity. By associating the annotation with the entity, the annotation may be made available to other users viewing information related to the entity, even if the particular data object described by the annotation is not displayed in the information being viewed.
44 Citations
13 Claims
-
1. A method of exchanging information, comprising:
-
displaying first query results from a first query; receiving, from a user, a data object selected from the first query results; providing an interface allowing the user to annotate the selected data object from the first query results, comprising; creating an annotation describing the selected data object, whereby the annotation associates the selected data object with metadata describing the selected data object; identifying an entity encompassing a plurality of fields, wherein at least one of the fields in the plurality of fields is included in the selected data object; and associating the annotation with the entity, whereby the annotation is associated with all fields in the plurality of fields encompassed by the entity; storing the annotation with a reference to the associated entity; displaying second query results from a second query, wherein the entity encompasses at least a portion of the second query results, and wherein the second query results do not contain the selected data object described by the annotation; and displaying an indication of the annotation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium of containing a program, when executed by a processor, performs an operation, comprising:
- displaying first query results to a first user;
receiving, from a user, a data object selected from the first query results;providing an interface allowing the user to annotate the selected data object from the first query results, comprising; creating an annotation describing the selected data object, whereby the annotation associates the selected data object with metadata describing the selected data object; identifying an entity encompassing a plurality of fields, wherein at least one of the fields in the plurality of fields is included in the selected data object; and associating the annotation with the entity, whereby the annotation is associated with all fields in the plurality of fields encompassed by the entity;
storing the annotation with a reference to the associated entity;displaying second query results from a second query, wherein the entity encompasses at least a portion of the second query results, and wherein the second query results do not contain the selected data object described by the annotation; and displaying an indication of the annotation. - View Dependent Claims (8, 9, 10, 11, 12)
- displaying first query results to a first user;
-
13. A computer system, comprising:
-
a memory containing an annotation program; and a processor which, when executing the annotation program, is configured to perform an operation comprising; displaying first query results from a first query; receiving, from a user, a data object selected from the first query results; providing an interface allowing the first user to annotate the selected data object from the first query results, comprising; creating an annotation describing the selected data object, whereby the annotation associates the selected data object with metadata describing the selected data object; identifying an entity encompassing a plurality of fields, wherein at least one of the fields in the plurality of fields is included in the selected data object; and associating the annotation with the entity, whereby the annotation is associated with all fields in the plurality of fields encompassed by the entity; storing the annotation with a reference to the associated entity; displaying second query results from a second query, wherein the entity encompasses at least a portion of the second query results, and wherein the second query results do not contain the selected data object described by the annotation; and displaying an indication of the annotation.
-
Specification