Notification control considering remote work concentration of operator

US12175309B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12175309-B2
Application numberUS-202117504679-A
CountryUS
Kind codeB2
Filing dateOct 19, 2021
Priority dateOct 19, 2021
Publication dateDec 24, 2024
Grant dateDec 24, 2024

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.

A method, including: receiving, by a computing device, an electronic notification directed to a user of an electronic device; generating, by the computing device, an initial uninterruptibility score based on a current work mode of the user, generating, by the computing device, an initial necessity score based on current attributes of the notification; comparing, by the computing device, the initial uninterruptibility score and the initial necessity score; and preventing, by the computing device and as a result of the comparing, the notification from being presented to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a computing device, an electronic notification directed to a user of an electronic device; generating, by the computing device, an initial uninterruptibility score based on a current work mode of the user, wherein the current work mode of the user is one of a plurality of work modes, and the work modes include a predefined weighting; generating, by the computing device, an initial necessity score based on current attributes of the notification; comparing, by the computing device, the initial uninterruptibility score and the initial necessity score; and preventing, by the computing device and as a result of the comparing, the notification from being presented to the user. 2. The method of claim 1 , further comprising generating, by the computing device and at an update time, an updated uninterruptibility score based on an updated work mode of the user; generating, by the computing device and at the update time, an updated necessity score based on updated attributes of the notification; comparing, by the computing device, the updated uninterruptibility score and the updated necessity score; and determining, by the computing device and as a result of the comparing the updated uninterruptibility score and the updated necessity score, that the notification is to be presented to the user. 3. The method of claim 2 , further comprising permitting, by the computing device and as a result of the determining that the notification should be presented to the user, the notification to be presented to the user. 4. The method of claim 1 , further comprising determining the current work mode based on operational data of the electronic device. 5. The method of claim 1 , wherein the current attributes of the notification comprise a sender of the notification. 6. The method of claim 1 , wherein the current attributes of the notification comprise a type of the notification. 7. The method of claim 6 , wherein the type of the notification is at least one selected from the group consisting of: e-mail; workplace chat; and notification of a conference. 8. The method of claim 2 , wherein the updated attributes of the notification comprise an amount of time elapsed between generating the initial necessity score and the update time. 9. The method of claim 8 , wherein the updated necessity score increases with an increase in the amount of time elapsed. 10. The method of claim 8 , wherein the updated necessity score decreases with an increase in the amount of time elapsed. 11. The method of claim 8 , wherein the updated necessity score changes relative to the initial necessity score based on the amount of time elapsed, and a rate of the change in updated necessity score changes relative to the initial necessity score is based on the type of the notification. 12. The method of claim 1 , further comprising generating, by the computing device and at an update time, an updated uninterruptibility score based on an updated work mode of the user; generating, by the computing device and at the update time, an updated necessity score based on updated attributes of the notification; comparing, by the computing device, the updated uninterruptibility score and the updated necessity score; and periodically repeating, by the computing device, the generating the updated uninterruptibility score, the generating the updated necessity score, and the comparing until the updated necessity score is larger than the updated uninterruptibility score. 13. The method of claim 12 , further comprising determining, by the computing device and as a result of the updated necessity score being larger than the updated uninterruptibility score, that the notification is to be presented to the user. 14. The method of claim 13 , further comprising permitting, by the computing device and as a result of the determining that the notification should be presented to the user, the notification to be presented to the user. 15. A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to: receive an electronic notification directed to a user of an electronic device; generate an initial uninterruptibility score based on a current work mode of the user, wherein the current work mode of the user is one of a plurality of work modes, the work modes include a predefined weighting, and the plurality of work modes comprise a conference work mode, an IT terminal work mode, a remote training work mode, and a workplace chat work mode; generate an initial necessity score based on current attributes of the notification; compare the initial uninterruptibility score and the initial necessity score; prevent, as a result of the comparing, the notification from being presented to the user; generate, at an update time, an updated uninterruptibility score based on an updated work mode of the user; generate, at the update time, an updated necessity score based on updated attributes of the notification; compare the updated uninterruptibility score and the updated necessity score; and periodically repeat the generating the updated uninterruptibility score, the generating the updated necessity score, and the comparing the updated uninterruptibility score and the updated necessity score until the updated necessity score is larger than the updated uninterruptibility score. 16. The computer program product of claim 15 , wherein the program instructions are further executable to determine the current work mode based on operational data of the electronic device. 17. The computer program product of claim 15 , wherein the current attributes of the notification comprise a type of the notification. 18. A system comprising: a processor, a computer readable memory, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to: receive an electronic notification directed to a user of an electronic device; generate an initial uninterruptibility score based on a current work mode of the user, terminal operation data of the user, and application operation data, wherein the current work mode of the user is one of a plurality of work modes, the work modes include a predefined weighting, and the plurality of work modes comprise a conference work mode, an IT terminal work mode, a remote training work mode, and a workplace chat work mode; generate an initial necessity score based on current attributes of the notification; compare the initial uninterruptibility score and the initial necessity score; and prevent, as a result of the comparing, the notification from being presented to the user. 19. The system of claim 18 , the program instructions being further executable to: generate, at an update time, an updated uninterruptibility score based on an updated work mode of the user; generate, at the update time, an updated necessity score based on updated attributes of the notification; compare the updated uninterruptibility score and the updated necessity score; and periodically repeat the generating the updated uninterruptibility score, the generating the updated necessity score, and the comparing until the updated necessity score is larger than the updated uninterruptibility score. 20. The system of claim 19 , the program instructions being further executable to de

Assignees

Inventors

Classifications

  • G06F9/542Primary

    Event management; Broadcasting; Multicasting; Notifications · CPC title

  • G06F3/048Primary

    Interaction techniques based on graphical user interfaces [GUI] · CPC title

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 US12175309B2 cover?
A method, including: receiving, by a computing device, an electronic notification directed to a user of an electronic device; generating, by the computing device, an initial uninterruptibility score based on a current work mode of the user, generating, by the computing device, an initial necessity score based on current attributes of the notification; comparing, by the computing device, the ini…
Who is the assignee on this patent?
Kyndryl Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/542. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2024 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).