Expanding the scope of an annotation to an entity level
First Claim
Patent Images
1. A method of exchanging information via an annotation, comprising:
- providing an interface allowing a user to view query results, select a data object from the query results, and create an annotation with a scope encompassing a selected data object; and
providing an interface element allowing the user to expand the scope of the annotation.
1 Assignment
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.
49 Citations
38 Claims
-
1. A method of exchanging information via an annotation, comprising:
-
providing an interface allowing a user to view query results, select a data object from the query results, and create an annotation with a scope encompassing a selected data object; and
providing an interface element allowing the user to expand the scope of the annotation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of exchanging information, comprising:
-
displaying first query results to a first user;
receiving, from the first user, a data object selected from the first query results;
providing an interface allowing the first user to create an annotation describing the selected data object and associate the annotation with an entity encompassing the selected data object; and
storing the annotation with a reference to the entity. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of accessing data, comprising:
-
displaying query results in response to issuing a query;
retrieving at least one annotation associated with an entity encompassing at least a portion of the query results; and
providing an indication of the annotation associated with the entity. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing a program for exchanging information via annotations which, when executed by a processor, performs operations comprising:
-
providing an interface allowing a user to view query results, select a data object from the query results, and create an annotation with a scope encompassing a selected data object; and
providing an interface element allowing the user to expand the scope of the annotation. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for sharing information via annotations, comprising:
-
a set of one or more model entity definitions, each specifying one or more fields encompassed by a corresponding model entity;
a query building interface allowing a first user to build a first query and view first query results received in response to issuing the query; and
an annotation system allowing the first user to create an annotation for a data object selected from the query results and associate the annotation with a first model entity encompassing a field related to the selected data object. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification