IP Library Granted Patent US 8,761,737
Granted Patent B2
US 8,761,737 · App. 13/344,359 · Granted Jun 24, 2014

Delivery and management of status notifications for group messaging

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,761,737
App. No.
13/344,359
Granted
Jun 24, 2014
Kind
B2
Abstract

Systems and methods are provided for managing and delivering status notifications relating to multicast messages transmitted from a sending communication device to multiple recipient communication devices. Each communication device is provided with a status agent for detecting transmission of messages to a recipient device and receipt of messages from a sending device. Upon transmission, the status agent notifies a status service of the outbound message. Upon receipt of the multicast message by one of the recipients or upon the message being marked read, the recipient status agent notifies the status service. The status service then notifies the status agent of the sending device that the message has been received or read by that recipient, so that the sending device's status agent can notify a corresponding messaging application. The status service operates to reconcile outbound message notifications and received or read status updates for multicast messages.

Claims (20)

1. A status service system for managing status notifications for multicast messages, the status service system comprising:

at least one data store configured to store outbound message notification data;

a communication subsystem configured to communicate over a network; and

one or more processors in communication with the at least one data store and the communication subsystem, the one or more processors being configured to:

receive, using the communication subsystem, an outbound message notification from a sending communication device for a multicast message addressed to a plurality of recipients;

receive, using the communication subsystem, a received message notification from each of a plurality of receiving communication devices, each received message notification indicating receipt of the multicast message by a corresponding one of the plurality of recipients;

receive, using the communication subsystem, a read message notification from each of the plurality of receiving communication devices, each read message notification indicating that the multicast message has been read by the corresponding one of the plurality of recipients;

reconcile each of said received message notifications and each of said read message notifications with the outbound message notification to identify the sending communication device;

transmit to the sending communication device, using the communication subsystem, a delivery status update message for each of the plurality of recipients once a received message notification for said recipient has been received; and

transmit to the sending communication device, using the communication subsystem, a read status update message for each of the plurality of recipients once a read message notification for said recipient has been received.

2. The status service system of claim 1 , wherein the multicast message is an instant message.

3. A method of managing status notifications for multicast messages, the method comprising:

receiving, over a network, an outbound message notification from a sending communication device for a multicast message addressed to a plurality of recipients;

receiving, over the network, a received message notification from each of a plurality of receiving communication devices, each received message notification indicating receipt of the multicast message by a corresponding one of the plurality of recipients;

receiving, over the network, a read message notification from each of the plurality of receiving communication devices, each read message notification indicating that the multicast message has been read by the corresponding one of the plurality of recipients;

reconciling each of said received message notifications and each of said read message notifications with the outbound message notification to identify the sending communication device;

transmitting, to the sending communication device, a delivery status update message for each of the plurality of recipients once a received message notification for said recipient has been received; and

transmitting, to the sending communication device, a read status update message for each of the plurality of recipients once a read message notification for said recipient has been received.

4. The method of claim 3 , wherein the multicast message is an instant message.

5. The method of claim 3 , further comprising registering the sending communication device and each one of the plurality of receiving communication devices with the status service system.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2025
From: MALIKIE INNOVATIONS LIMITED
To: DISCORD INC.
Reel/Frame 072460/0089 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Apr 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032683/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2012
From: CLARKE, MICHAEL FREDERICK HARNESS; KALYANASUNDARAM, SANJAY; CARBONELL DUQUE, SANTIAGO; ROEX, CALVIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028185/0612 →