Controlling generation of change notifications in a collaborative authoring environment
First Claim
1. A method for controlling generation of change notifications, comprising:
- detecting a change performed by a user in an artifact of a collaborative authoring environment;
identifying one or more other users associated with performing one or more past changes in the artifact prior to the detected change;
determining, based on pre-defined parameters, the identified one or more other users qualifying to receive a notification of the detected change, wherein the pre-defined parameters comprise;
a quantum of past changes, prior to the detected change, performed by each of the other users in the artifact;
time elapsed since the last change performed by each of the other users in the artifact prior to the detected change;
time since each of the other users has been a member of the artifact; and
a quantum of pending work items each of the other users is scheduled to perform in the artifact; and
generating and delivering a notification of the detected change to the qualifying one or more other users.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are disclosed for controlling generation of change notifications to the one or more users in a collaborative authoring environment.
An automated mechanism is provided to detect the change performed in the artifact. The one or more users who performed changes in the past with the changed artifact are identified. One or more pre-defined parameters, such as contribution, ownership, recency, and longevity, may be used to compute relevancy of the changes made in the changed artifact to determine the qualifying one or more users to be notified. Notifications are generated and delivered to the one or more qualifying other users assessed on the one or more pre-defined parameters.
17 Citations
13 Claims
-
1. A method for controlling generation of change notifications, comprising:
-
detecting a change performed by a user in an artifact of a collaborative authoring environment; identifying one or more other users associated with performing one or more past changes in the artifact prior to the detected change; determining, based on pre-defined parameters, the identified one or more other users qualifying to receive a notification of the detected change, wherein the pre-defined parameters comprise; a quantum of past changes, prior to the detected change, performed by each of the other users in the artifact; time elapsed since the last change performed by each of the other users in the artifact prior to the detected change; time since each of the other users has been a member of the artifact; and a quantum of pending work items each of the other users is scheduled to perform in the artifact; and generating and delivering a notification of the detected change to the qualifying one or more other users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for controlling generation of change notifications, comprising:
a non-transitory computer readable storage medium including a computer usable program code embodied therewith, the computer program product comprising at least one component operable to; detect a change performed by a user in an artifact of a collaborative authoring environment; identify one or more other users associated with performing one or more past changes in the artifact prior to the detected change; determine, based on pre-defined parameters, the identified one or more other users qualifying to receive a notification of the detected change, wherein the pre-defined parameters comprise; a quantum of past changes, prior to the detected change, performed by each of the other users in the artifact; time elapsed since the last change performed by each of the other users in the artifact prior to the detected change; time since each of the other users has been a member of the artifact; and a quantum of pending work items each of the other users is scheduled to perform in the artifact; and generate and deliver the notification of the detected change to the qualifying one or more other users. - View Dependent Claims (7, 8, 9, 10)
-
11. A system comprising:
-
a memory; and at least one processor operably coupled to the memory and configured to; detect a change performed by a user in an artifact of a collaborative authoring environment; identify one or more other users associated with performing one or more past changes in the artifact prior to the detected change; determine, based on pre-defined parameters, the identified one or more other users qualifying to receive a notification of the detected change, wherein the pre-defined parameters comprise; a quantum of past changes, prior to the detected change, performed by each of the other users in the artifact; time elapsed since the last change performed by each of the other users in the artifact prior to the detected change; time since each of the other users has been a member of the artifact; and a quantum of pending work items each of the other users is scheduled to perform in the artifact; and generate the notification of the detected change to the one or more qualifying other users. - View Dependent Claims (12, 13)
-
Specification