Dynamic interest-based notifications
US-2015213024-A1 · Jul 30, 2015 · US
US9652507B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9652507-B2 |
| Application number | US-201414163411-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 24, 2014 |
| Priority date | Jan 24, 2014 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a processor programmed to initiate executable operations comprising: detecting an event for an artifact managed by a collaborative system; determining a user subscribed to the artifact; responsive to the event, calculating a score for the event, wherein the score is user-specific and indicates a level of interest of the user for the event, and wherein calculating comprises: adjusting the score respectively in response to determining whether the user self-subscribed to the artifact or was subscribed to the artifact by a different user, wherein when the user is subscribed by a different user, a size of the adjustment to the score is based on one or more of a role, position, and relationship of the different user with respect to one or more of the user, the artifact, and the detected event; comparing the score with a threshold score; and sending a change notification of the event to the user responsive to determining that the score exceeds the threshold score. 2. The system of claim 1 , wherein the processor is further programmed to initiate executable operations comprising: selecting a communication channel over which the change notification is sent according to the score. 3. The system of claim 1 , wherein the processor is further programmed to initiate executable operations comprising: setting a level of importance of a message sent as the change notification according to the score. 4. The system of claim 1 , wherein the calculating comprises: adjusting the score according to a priority level of the artifact. 5. The system of claim 1 , wherein the calculating comprises: adjusting the score according to a level of interest of the user in a different artifact to which the user is subscribed that has a classification similar to the artifact. 6. The system of claim 1 , wherein the calculating comprises: adjusting the score according to a relationship between the user and the artifact. 7. The system of claim 6 , wherein the relationship is that the user created the artifact. 8. The system of claim 6 , wherein the relationship is that the user is a member of a team that develops the artifact. 9. The system of claim 1 , wherein the calculating comprises: adjusting the score according to a classification of the artifact. 10. The system of claim 1 , wherein the calculating comprises: adjusting the score according to the user previously modifying the artifact within a predetermined time period of the event. 11. The system of claim 1 , wherein the calculating comprises: adjusting the score according to the user being referenced by the artifact. 12. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising: detecting, using the processor, an event for an artifact managed by a collaborative system; determining a user subscribed to the artifact using the processor; responsive to the event, calculating a score for the event using the processor, wherein the score is user-specific and indicates a level of interest of the user for the event, and wherein calculating comprises: adjusting the score respectively in response to determining whether the user self-subscribed to the artifact or was subscribed to the artifact by a different user, wherein when the user is subscribed by a different user, a size of the adjustment to the score is based on one or more of a role, position, and relationship of the different user with respect to one or more of the user, the artifact and the detected event; comparing the score with a threshold score using the processor; and sending a change notification of the event to the user responsive to determining that the score exceeds the threshold score using the processor. 13. The computer program product of claim 12 , wherein the method further comprises: selecting a communication channel over which the change notification is sent according to the score. 14. The computer program product of claim 12 , wherein the method further comprises: setting a level of importance of a message sent as the change notification according to the score. 15. The computer program product of claim 12 , wherein the relationship is that the user created the artifact. 16. The computer program product of claim 12 , wherein the relationship is that the user is a member of a team that develops the artifact. 17. The computer program product of claim 12 , wherein the calculating comprises: adjusting the score according to the user previously modifying the artifact within a predetermined time period of the event. 18. The computer program product of claim 12 , wherein the calculating comprises: adjusting the score according to the user being referenced by the artifact.
Physics · mapped topic
adapted to provide push services, e.g. data channels · CPC title
for short real-time information, e.g. alarms, notifications, alerts, updates · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.