Context-dependent annotations to database views
First Claim
1. A computer program product for context-dependent annotations to database views, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
- receiving a query from a user including a data selection criterion for retrieving data from a commercial data store containing commercial data arranged in a database with a number of records;
identifying a first view containing a first data set based on the query;
displaying a result from the query to the user;
receiving annotation content from the user linked to data in the first view, wherein the annotation content includes view-related information to reconstruct the result as displayed to the user when the annotation content was received, and wherein the annotation content further includes at least one aggregation behavior specifying whether an annotation should be aggregated or disaggregated with data in the first data set;
receiving a query for a second view of the commercial data from a second user, wherein the second view includes at least a portion of the first data set; and
presenting the second view of the commercial data to the second user, together with any of the annotation content associated with the portion of the first data set included in the second view.
11 Assignments
0 Petitions
Accused Products
Abstract
A technique for context-dependent annotations to database views may include receiving a query including a data selection criterion for retrieving data from a commercial data store, identifying a first view containing a first data set based on the query, displaying a result from the query to a user, and receiving annotation content from the user linked to data in the first view including view-related information to reconstruct the result as displayed to the user when the annotation content was received. The technique may also include receiving a query for a second view of the commercial data from a second user, where the second view includes at least a portion of the first data set, and presenting the second view of the commercial data to the second user, together with any of the annotation content associated with the portion of the first data set included in the second view.
-
Citations
18 Claims
-
1. A computer program product for context-dependent annotations to database views, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
receiving a query from a user including a data selection criterion for retrieving data from a commercial data store containing commercial data arranged in a database with a number of records; identifying a first view containing a first data set based on the query; displaying a result from the query to the user; receiving annotation content from the user linked to data in the first view, wherein the annotation content includes view-related information to reconstruct the result as displayed to the user when the annotation content was received, and wherein the annotation content further includes at least one aggregation behavior specifying whether an annotation should be aggregated or disaggregated with data in the first data set; receiving a query for a second view of the commercial data from a second user, wherein the second view includes at least a portion of the first data set; and presenting the second view of the commercial data to the second user, together with any of the annotation content associated with the portion of the first data set included in the second view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification