Patent ID: 7870152

Claim:
A computer implemented method for providing an indication of an annotation to a portion of a first view of data, comprising configuring one or more computer processors to perform an operation comprising: receiving an annotation to the portion of the first view of data, wherein a view of data is any collection of tabular data containing visible query-related sub-objects and returned from executing a database query, and wherein the portion of the first view of data comprises a subset of the visible query-related sub-objects, wherein the subset includes at least two of the visible query-related sub-objects; receiving user input specifying one or more visible query-related sub-objects of the annotated portion of the first view of data, for which the annotation is visible storing the annotation to the portion of the first view of data; generating a relationship between the annotation and at least one visible query-related sub-object of the portion of the first view of data, responsive to receiving to receiving the annotation to the portion of the first view of data; storing the relationship between the annotation and at least one visible query-related sub-object of the portion of the first view of data; providing an interface, wherein a second view of data is displayed via the interface; analyzing, by operation of the one or more computer processors, the second view of data to identify query-related sub-objects visible in both the second view of data and the annotated portion of the first view of data, based on the generated relationship; and providing an indication of the annotation in the interface, upon determining that the specified one or more query-related sub-objects is visible in the second view of data, wherein providing an indication of the annotation in the interface comprises displaying an icon proximate one or more query-related sub-objects visible in the second view of data that are also visible in the annotated portion of the first view of data.