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 in the message device, wherein the entry in the local cache corresponds with the received message;
- 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;
- and
- responsive to a non-entry in the local cache in the message device, transmitting, by one or more computer processors, a data packet to each of the at least one other nearby 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 in the message device, wherein the entry in the local cache corresponds with the received message;
- 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;
- and
- program instructions to transmit a data packet to each other nearby device, responsive to a non-entry in the local cache in the message device.
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 in the message device, wherein the entry in the local cache corresponds with the received message;
- 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;
- and
- program instructions to transmit a data packet to each other nearby device, responsive to a non-entry in the local cache in the message device.
Dependencies are inferred from the claim text.