Systems, devices, and methods for generation of contextual objects mapped by dimensional data to data measures
First Claim
1. A computer-implemented method for facilitating collaboration between users of a plurality of user terminals around a data measure mapped to a multi-dimensional data model, the computer-implemented method comprising:
- processing, by a computer system, a first request from a first user terminal of a plurality of user terminals to associate a discussion object with a data measure mapped to a multi-dimensional data model, the discussion object comprising at least one of a discussion entry or a link, the at least one discussion entry or the link added to the discussion object by a first user to enable users of the plurality of user terminals to view the at least one of the discussion entry or the link, the multi-dimensional data model configured for access by online analytical processing (OLAP) applications;
determining, by the computer system, coordinates of a plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure;
storing, by the computer system, in an electronic data storage the discussion object in association with the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure;
receiving, by the computer system, a second request from a second user terminal of the plurality of user terminals, the second request dynamically generated based on a value of the data measure being displayed by the second user terminal to a second user, the second request indicating the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure, the second request configured to identify discussion objects and task objects associated with the coordinates;
determining, by the computer system, an existence of discussion objects and task objects that are associated with the coordinates indicated in the second request;
retrieving, by the computer system, the discussion object and a task object from the electronic data storage using the coordinates of the plurality of data dimensions of the multi-dimensional data model, the task object comprising a task command assigned to a user, the task command comprising task instructions for the user and the task instructions associated with the value of the data measure;
transmitting, by the computer system, to the second user terminal a first indication of the discussion object and a second indication of the task object for display by the second user terminal in juxtaposition with the value of the data measure;
transmitting, by the computer system, to the second user terminal the discussion object in response to a third request for the discussion object from the second user terminal;
transmitting, by the computer system, to the second user terminal the task object in response to a fourth request for the task object from the second user terminal;
wherein the computer system comprises a computer processor and electronic memory.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure in part describes systems, devices, and methods for implementing a unification mechanism that enables the unification of various data sets, which can permit greater collaboration between users of a data management platform. For example, a system can be configured to enable a user to add or associate a contextual object with a data measure. In associating the contextual object with the data measure, the system can store the contextual object with the unique dimension coordinates that are associated with data measure. Other users of the system may, in turn, access the data measure and be shown the contextual object associated with the data measure.
-
Citations
17 Claims
-
1. A computer-implemented method for facilitating collaboration between users of a plurality of user terminals around a data measure mapped to a multi-dimensional data model, the computer-implemented method comprising:
-
processing, by a computer system, a first request from a first user terminal of a plurality of user terminals to associate a discussion object with a data measure mapped to a multi-dimensional data model, the discussion object comprising at least one of a discussion entry or a link, the at least one discussion entry or the link added to the discussion object by a first user to enable users of the plurality of user terminals to view the at least one of the discussion entry or the link, the multi-dimensional data model configured for access by online analytical processing (OLAP) applications; determining, by the computer system, coordinates of a plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure; storing, by the computer system, in an electronic data storage the discussion object in association with the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure; receiving, by the computer system, a second request from a second user terminal of the plurality of user terminals, the second request dynamically generated based on a value of the data measure being displayed by the second user terminal to a second user, the second request indicating the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure, the second request configured to identify discussion objects and task objects associated with the coordinates; determining, by the computer system, an existence of discussion objects and task objects that are associated with the coordinates indicated in the second request; retrieving, by the computer system, the discussion object and a task object from the electronic data storage using the coordinates of the plurality of data dimensions of the multi-dimensional data model, the task object comprising a task command assigned to a user, the task command comprising task instructions for the user and the task instructions associated with the value of the data measure; transmitting, by the computer system, to the second user terminal a first indication of the discussion object and a second indication of the task object for display by the second user terminal in juxtaposition with the value of the data measure; transmitting, by the computer system, to the second user terminal the discussion object in response to a third request for the discussion object from the second user terminal; transmitting, by the computer system, to the second user terminal the task object in response to a fourth request for the task object from the second user terminal; wherein the computer system comprises a computer processor and electronic memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having a computer program stored thereon for causing a suitably programmed system to process by one or more computer processors computer-program code by performing a method when the computer program is executed on the suitably programmed system, the method for facilitating collaboration between users of a plurality of user terminals around a data measure mapped to a multi-dimensional data model, the method comprising:
-
processing, by a computer system, a first request from a first user terminal of a plurality of user terminals to associate a contextual object with a data measure mapped to a multi-dimensional data model, the contextual object comprising at least one of a discussion entry or a link to enable the users of the plurality of user terminals to access the at least one of the discussion entry or the link, the multi-dimensional data model configured for access by online analytical processing (OLAP) applications; determining, by the computer system, coordinates of a plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure; storing, by the computer system, in an electronic data storage the contextual object in association with the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure; receiving, by the computer system, a second request from a second user terminal of the plurality of user terminals, the second request dynamically generated based on a value of the data measure being displayed by the second user terminal to a second user, the second request indicating the coordinates of the plurality of data dimensions of the multi-dimensional data model that uniquely identify the data measure, the second request configured to identify contextual objects and task objects associated with the coordinates; determining, by the computer system, an existence of contextual objects and task objects that are associated with the coordinates indicated in the second request; retrieving, by the computer system, the contextual object and a task object from the electronic data storage using the coordinates of the plurality of data dimensions of the multi-dimensional data model, the task object comprises a task command assigned to a user, the task command comprising task instructions for the user and the task instructions associated with the value of the data measure; transmitting, by the computer system, to the second user terminal a first indication of the contextual object and a second indication of the task object for display by the second user terminal in association with the value of the data measure; and transmitting, by the computer system, to the second user terminal the contextual object in response to a third request for the contextual object from the second user terminal, transmitting, by the computer system, to the second user terminal the task object in response to a fourth request for the task object from the second user terminal, wherein the computer system comprises a computer processor and electronic memory. - View Dependent Claims (16, 17)
-
Specification