Real time collaboration using embedded data visualizations
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for providing context based collaboration based on performance metrics, the method comprising:
- receiving performance metric data;
receiving a configuration input for a visualization based on the performance metric data;
rendering the visualization based on the received performance metric data and the configuration input;
receiving a selection of at least one performance metric of the performance metric data;
providing a plurality of collaboration options in a drop down menu having information associated with an owner of the at least one performance metric, in response to receiving the selection, for collaborating with other users over the at least one performance metric;
receiving a request for collaboration with the owner of the selected at least one performance metric data, the request corresponding to a selected collaboration option of the plurality of collaboration options; and
facilitating the collaboration with the owner of the selected at least one performance metric data in conjunction with the rendered visualization, wherein facilitating the collaboration with the owner of the selected at least one performance metric data comprises enabling collaboration associated with the selected collaboration option.
2 Assignments
0 Petitions
Accused Products
Abstract
Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for providing context based collaboration based on performance metrics, the method comprising:
-
receiving performance metric data; receiving a configuration input for a visualization based on the performance metric data; rendering the visualization based on the received performance metric data and the configuration input; receiving a selection of at least one performance metric of the performance metric data; providing a plurality of collaboration options in a drop down menu having information associated with an owner of the at least one performance metric, in response to receiving the selection, for collaborating with other users over the at least one performance metric; receiving a request for collaboration with the owner of the selected at least one performance metric data, the request corresponding to a selected collaboration option of the plurality of collaboration options; and facilitating the collaboration with the owner of the selected at least one performance metric data in conjunction with the rendered visualization, wherein facilitating the collaboration with the owner of the selected at least one performance metric data comprises enabling collaboration associated with the selected collaboration option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing context based collaboration based on performance metrics, comprising:
-
a memory; a processor coupled to the memory, wherein the processor is configured to execute; receive performance metric data from at least one data source; receive a configuration input for a presentation based on the performance metric data; render the presentation based on the received performance metric data and the configuration input; receive a selection of at least one performance metric in the presentation; provide a plurality of collaboration options, in a drop down menu having information associated with an owner of the at least one performance metric, in response to receiving the selection; receive a context based request for collaboration, the context based request corresponding to a selected collaboration option of the plurality of collaboration options; and configure the collaboration between users based on at least one from a set of;
user profiles, user security permissions, and a type of the presentation; andfacilitate the collaboration corresponding to the selected collaboration option. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage memory with instructions stored thereon for providing context based collaboration based on performance metrics in a service based architecture, the instructions comprising:
-
configuring a desktop performance metric application at least in part based on a user input; registering the desktop performance metric application with a hosted business service; providing performance metric data to the desktop performance metric application from the hosted business service; enabling caching of the data at a client device executing the desktop performance metric application; enabling rendering of a visualization by the desktop performance metric application based on the provided performance metric data; receiving a selection of at least one performance metric; providing, in response to receiving the selection, a drop down menu listing of a plurality of collaboration options and information associated with an owner of the at least one performance metric; receiving a selection of at least one collaboration option of the plurality of collaboration options; and activating a communication application associated with the performance metric application to facilitate the context based collaboration in accordance with the at least one collaboration option. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification