# US 11,113,643 B2 · Notification management to a group performing a common task

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,643 B2
- Document ID: US11113643B2
- Status: Granted
- Kind: B2
- Application number: 16/733,429
- Filed: 2020-01-03
- Published: 2021-07-08
- Granted: 2021-09-07
- Earliest claimed: 2020-01-03
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Manish Anand Bhide; Sarbajit K. Rakshit; Madhavi Katari; Seema Nagar; Kuntal Dey
- Web page: https://patentgrep.com/patent/US11113643B2

## CPC

- G06Q 10/063114: {Status monitoring or status determination for a person or group}
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04L 51/043: using or handling presence information
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Managing notifications is provided. Personal monitoring system inputs corresponding to each member of a defined group performing a common task are contextually analyzed to identify a notification sequence for each respective member enabling task performance in a synchronized manner. Progress of each respective member while performing activities corresponding to the common task is analyzed using the personal monitoring system inputs to enable dynamic modification of the notification sequence and content to the members in accordance with the progress. Existence of any problem is identified during performance of activities corresponding to the common task to accordingly modify the notification sequence and content to target members for mitigation of an existing problem. Alignment of one or more members with a completion timeline for a given activity corresponding to the common task is identified for automatic notification suppression of a planned notification upon completion of the given activity within the completion timeline.

## Claims

### Claim 1

A computer-implemented method for managing group member notifications, the computer-implemented method comprising:
contextually analyzing, by a computer, personal monitoring system inputs corresponding to each member of a defined group of members performing a common task to identify a notification sequence for each respective member of the defined group of members enabling performance of the common task by members in a synchronized manner;
analyzing, by the computer, progress of each respective member of the defined group of members while performing activities corresponding to the common task using the personal monitoring system inputs to enable dynamic modification of the notification sequence and content of notifications to the members in accordance with the analyzed progress;
identifying, by the computer, existence of any problem during performance of the activities corresponding to the common task to accordingly modify the notification sequence and the content of notifications to a set of target members in the defined group of members for mitigation of an existing problem; and
identifying, by the computer, alignment of one or more members in the defined group of members with a completion timeline for a given activity corresponding to the common task for automatic notification suppression of a planned notification upon completion of the given activity within the completion timeline.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 further comprising:
identifying, by the computer, the members of the defined group; and
identifying, by the computer, a set of devices corresponding to each respective member of the defined group for receiving notifications from the computer.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1 further comprising:
identifying, by the computer, a set of different activities for accomplishing the common task and a sequence of the set of different activities using information contained in a business process blueprint database; and
identifying, by the computer, a subset of activities of the set of different activities to be performed by each respective member of the defined group, location of where the subset of activities is the be performed, and details regarding performance of the subset of activities for accomplishing different portions of the common task.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1 further comprising:
identifying, by the computer, interdependencies between different subsets of activities corresponding to different members of the defined group based on information contained in a business process blueprint database regarding a set of different activities for accomplishing the common task.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 further comprising:
receiving, by the computer, inputs from a personal monitoring system corresponding to each respective member of the defined group; and
monitoring, by the computer, quality and timing of performance of each different subset of activities corresponding to each different member of the defined group based on analysis of the inputs from the personal monitoring system of each respective member and identified interdependencies between different subsets of activities.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1 further comprising:
determining, by the computer, whether a problem exists with at least one of quality and timing of the performance of the activities by the defined group based on monitoring the personal monitoring system inputs corresponding to each member of the defined group.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6 further comprising:
responsive to the computer determining that a problem does exist with at least one of the quality and the timing of the performance of the activities by the defined group based on the monitoring of the personal monitoring system inputs corresponding to each member of the defined group, generating, by the computer, a mitigation strategy for the problem based on specific skill and location information contained in profiles of members and sending, by the computer, a notification regarding the mitigation strategy to a set of devices corresponding to each target member of the defined group.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the computer synchronizes the performance of the activities of the members of the defined group to increase performance of the common task by the members.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein a personal monitoring system of a member comprises a plurality of components selected from a group consisting of Internet of Things devices, wearable devices, image capturing devices, audio capturing devices, and home monitoring units.

### Claim 10

A computer system for managing group member notifications, the computer system comprising:
a bus system;
a storage device connected to the bus system, wherein the storage device stores program instructions; and
a processor connected to the bus system, wherein the processor executes the program instructions to:
contextually analyze personal monitoring system inputs corresponding to each member of a defined group of members performing a common task to identify a notification sequence for each respective member of the defined group of members enabling performance of the common task by members in a synchronized manner;
analyze progress of each respective member of the defined group of members while performing activities corresponding to the common task using the personal monitoring system inputs to enable dynamic modification of the notification sequence and content of notifications to the members in accordance with the analyzed progress;
identify existence of any problem during performance of the activities corresponding to the common task to accordingly modify the notification sequence and the content of notifications to a set of target members in the defined group of members for mitigation of an existing problem; and
identify alignment of one or more members in the defined group of members with a completion timeline for a given activity corresponding to the common task for automatic notification suppression of a planned notification upon completion of the given activity within the completion timeline.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein the processor further executes the program instructions to:
identify the members of the defined group; and
identify a set of devices corresponding to each respective member of the defined group for receiving notifications from the computer system.

### Claim 12 (depends on 10)

The computer system of claim 10, wherein the processor further executes the program instructions to:
identify a set of different activities for accomplishing the common task and a sequence of the set of different activities using information contained in a business process blueprint database; and
identify a subset of activities of the set of different activities to be performed by each respective member of the defined group, location of where the subset of activities is the be performed, and details regarding performance of the subset of activities for accomplishing different portions of the common task.

### Claim 13 (depends on 10)

The computer system of claim 10, wherein the processor further executes the program instructions to:
identify interdependencies between different subsets of activities corresponding to different members of the defined group based on information contained in a business process blueprint database regarding a set of different activities for accomplishing the common task.

### Claim 14 (depends on 10)

The computer system of claim 10, wherein the processor further executes the program instructions to:
receive inputs from a personal monitoring system corresponding to each respective member of the defined group; and
monitor quality and timing of performance of each different subset of activities corresponding to each different member of the defined group based on analysis of the inputs from the personal monitoring system of each respective member and identified interdependencies between different subsets of activities.

### Claim 15

A computer program product for managing group member notifications, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
contextually analyzing, by the computer, personal monitoring system inputs corresponding to each member of a defined group of members performing a common task to identify a notification sequence for each respective member of the defined group of members enabling performance of the common task by members in a synchronized manner;
analyzing, by the computer, progress of each respective member of the defined group of members while performing activities corresponding to the common task using the personal monitoring system inputs to enable dynamic modification of the notification sequence and content of notifications to the members in accordance with the analyzed progress;
identifying, by the computer, existence of any problem during performance of the activities corresponding to the common task to accordingly modify the notification sequence and the content of notifications to a set of target members in the defined group of members for mitigation of an existing problem; and
identifying, by the computer, alignment of one or more members in the defined group of members with a completion timeline for a given activity corresponding to the common task for automatic notification suppression of a planned notification upon completion of the given activity within the completion timeline.

### Claim 16 (depends on 15)

The computer program product of claim 15 further comprising:
identifying, by the computer, the members of the defined group; and
identifying, by the computer, a set of devices corresponding to each respective member of the defined group for receiving notifications from the computer.

### Claim 17 (depends on 15)

The computer program product of claim 15 further comprising:
identifying, by the computer, a set of different activities for accomplishing the common task and a sequence of the set of different activities using information contained in a business process blueprint database; and
identifying, by the computer, a subset of activities of the set of different activities to be performed by each respective member of the defined group, location of where the subset of activities is the be performed, and details regarding performance of the subset of activities for accomplishing different portions of the common task.

### Claim 18 (depends on 15)

The computer program product of claim 15 further comprising:
identifying, by the computer, interdependencies between different subsets of activities corresponding to different members of the defined group based on information contained in a business process blueprint database regarding a set of different activities for accomplishing the common task.

### Claim 19 (depends on 15)

The computer program product of claim 15 further comprising:
receiving, by the computer, inputs from a personal monitoring system corresponding to each respective member of the defined group; and
monitoring, by the computer, quality and timing of performance of each different subset of activities corresponding to each different member of the defined group based on analysis of the inputs from the personal monitoring system of each respective member and identified interdependencies between different subsets of activities.

### Claim 20 (depends on 15)

The computer program product of claim 15 further comprising:
determining, by the computer, whether a problem exists with at least one of quality and timing of the performance of the activities by the defined group based on monitoring the personal monitoring system inputs corresponding to each member of the defined group.
