Dynamic interest-based notifications

US9652507B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9652507-B2
Application numberUS-201414163411-A
CountryUS
Kind codeB2
Filing dateJan 24, 2014
Priority dateJan 24, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • H04L51/04Primary

    Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9652507B2 cover?
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.…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/3053. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).