Suppressing message notifications
AssigneeInternational Business Machines Corporation
InventorsMark James Lawrence, Christopher John Swales, Aaron James Collins
Life of this patent
Estimating the term…
Abstract
One or more computer processors receive a message, with a message device, from a server, wherein the message device and at least one other nearby message device belong to a shared chat group. The one or more computer processors, responsive to determining that the at least one other nearby message device has received and emitted a notification associated with the message, suppress the notification associated with the message.
Claims20
A computer-implemented method for suppressing message notifications, the method comprising:
- receiving a message, with a message device, from a server, wherein the message device and at least one other nearby message device belong to a shared chat group, wherein the shared chat group is associated with a group chat name;
- determining that the at least one other nearby message device has received and emitted a notification associated with the message, comprising:
- comparing the group chat name and a message ID associated with the message with an entry in a local cache associated with the at least one other nearby message device, wherein the entry in the local cache corresponds with the received message;
- and
- responsive to a non-entry in the local cache associated with the at least one other determined nearby message device, transmitting, by one or more computer processors, a data packet to the message device;
- and
- responsive to determining that the at least one other nearby message device has received and emitted the notification associated with the message, suppressing a notification associated with the message device.
A computer program product for suppressing message notifications, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the stored program instructions comprising:
- program instructions to receive, with a message device, a message from a server, wherein the message device and at least one other nearby message device belong to a shared chat group, wherein the shared chat group is associated with a group chat name;
- program instructions to determine that the at least one other nearby message device has received and emitted a notification associated with the message, comprising:
- program instructions to compare the group chat name and a message ID associated with the message with an entry in a local cache associated with the at least one other nearby message device, wherein the entry in the local cache corresponds with the received message;
- and
- program instructions to transmit a data packet to each other nearby device, responsive to a non-entry in the local cache associated with the message device;
- and
- program instructions to suppress a notification associated with the message device, responsive to determining that the at least one other nearby message device has received and emitted the notification associated with the message.
A computer system for suppressing message notifications comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the stored program instructions comprising:
- program instructions to receive, with a message device, a message from a server, wherein the message device and at least one other nearby message device belong to a shared chat group, wherein the shared chat group is associated with a group chat name;
- program instructions to determine that the at least one other nearby message device has received and emitted a notification associated with the message, comprising:
- program instructions to compare the group chat name and a message ID associated with the message with an entry in a local cache associated with the at least one other nearby message device, wherein the entry in the local cache corresponds with the received message;
- and
- program instructions to transmit a data packet to each other nearby device, responsive to a non-entry in the local cache associated with the message device;
- and
- program instructions to suppress a notification associated with the message device, responsive to determining that the at least one other nearby message device has received and emitted the notification associated with the message.
Dependencies are inferred from the claim text.