Patent ID: 11936602
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method of managing instant message delivery, comprising:
receiving an instant message directed to a recipient;
determining, responsive to receiving the instant message, an activity level of a client device of the recipient that includes a list of applications currently executing on the client device of the recipient and a user profile for the recipient that specifies rules for delivering instant messages to the recipient;
determining, responsive to receiving the instant message, a delivery policy for the instant message according to the user profile of the recipient and the activity level of the client device that includes the list of applications currently executing on the client device of the recipient;
delaying, for a predetermined period of time and according to the delivery policy, sending the instant message to the client device of the recipient;
determining a total number of instant messages from a same sender as the instant message sent within the predetermined amount of time;
combining, responsive to a determination that the total number of instant messages exceeds a predetermined value specified in the user profile, the instant message and other instant messages sent within the predetermined amount of time into a consolidated instant message; and
sending the consolidated instant message to the client device of the recipient.