Expanding the scope of an annotation to an entity level
First Claim
Patent Images
1. A system for sharing information via annotations, comprising:
- a set of one or more model entity definitions, each specifying a plurality of logical fields encompassed by a corresponding model entity, wherein the logical fields are defined by at least one abstract data model, and wherein at least one of the logical fields maps to one or more physical fields in a data store;
a query building interface allowing a first user to build a first abstract query composed using one or more logical fields and one or more conditional expressions, and further allowing the first user to view first query results received in response to issuing the first abstract query against the data store; and
an annotation system allowing the first user to annotate a data object selected from the first query results, by operation of one or more computer processors, wherein the annotation system is configured to;
responsive to a request from the first user to annotate the selected data object;
create an annotation which contains metadata describing the selected data object;
identify a first model entity encompassing a logical field corresponding to the selected data object; and
annotate the identified first model entity with the created annotation, whereby the annotation is associated with all logical fields in the plurality of logical fields encompassed by the first model entity.
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.
-
Citations
10 Claims
-
1. A system for sharing information via annotations, comprising:
-
a set of one or more model entity definitions, each specifying a plurality of logical fields encompassed by a corresponding model entity, wherein the logical fields are defined by at least one abstract data model, and wherein at least one of the logical fields maps to one or more physical fields in a data store; a query building interface allowing a first user to build a first abstract query composed using one or more logical fields and one or more conditional expressions, and further allowing the first user to view first query results received in response to issuing the first abstract query against the data store; and an annotation system allowing the first user to annotate a data object selected from the first query results, by operation of one or more computer processors, wherein the annotation system is configured to; responsive to a request from the first user to annotate the selected data object; create an annotation which contains metadata describing the selected data object; identify a first model entity encompassing a logical field corresponding to the selected data object; and annotate the identified first model entity with the created annotation, whereby the annotation is associated with all logical fields in the plurality of logical fields encompassed by the first model entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification