Delivery and management of status notifications for group messaging
First Claim
1. A method of managing a group messaging session among a plurality of mobile communication devices, the method comprising:
- displaying, on a display of a first mobile communication device of the plurality of mobile communication devices, a group messaging graphical user interface comprising a conversation window and a multiplicity of avatars, each avatar representing one of a multiplicity of group members designated as participants in the group messaging session, each group member corresponding to a mobile communication device of the plurality of mobile communication devices;
responsive to transmission of a multicast message composed at and transmitted from a second mobile communication device of the plurality of mobile communication devices for delivery to the multiplicity of group members, receiving, at the first mobile communication device, one or more status update messages indicating delivery of the multicast message to the corresponding mobile communication device for each said group member;
responsive to receiving the one or more status update messages, updating the group messaging graphical user interface at the first mobile communication device to display a delivery notification for each of the multiplicity of group members;
receiving, at the first mobile communication device, a further status update message indicating that the multicast message transmitted from the second mobile communication device was read at a third mobile communication device of the plurality of mobile communication devices; and
responsive to receiving the further status update message, updating the group messaging graphical user interface at the first mobile communication device to display a read notification for the group member corresponding to the third mobile communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
Communication devices, computer readable media and methods are provided for managing a group messaging session. A graphical user interface comprising a conversation window and a multiplicity of avatars is displayed. Each avatar represents one of a multiplicity of group members. Responsive to transmission of a multicast message from a sending communication device for delivery to the multiplicity of group members, a first status update message indicating delivery of the multicast message to a corresponding receiving communication device for each group member is received. Responsive to receiving the status update message, a delivery notification for each of the multiplicity of group members is displayed. The notification is associated with a corresponding one of the avatars. Further, a second status update message indicating that the multicast message was read at a corresponding receiving communication device is received and a read notification for each of the multiplicity of group members is displayed.
64 Citations
17 Claims
-
1. A method of managing a group messaging session among a plurality of mobile communication devices, the method comprising:
-
displaying, on a display of a first mobile communication device of the plurality of mobile communication devices, a group messaging graphical user interface comprising a conversation window and a multiplicity of avatars, each avatar representing one of a multiplicity of group members designated as participants in the group messaging session, each group member corresponding to a mobile communication device of the plurality of mobile communication devices; responsive to transmission of a multicast message composed at and transmitted from a second mobile communication device of the plurality of mobile communication devices for delivery to the multiplicity of group members, receiving, at the first mobile communication device, one or more status update messages indicating delivery of the multicast message to the corresponding mobile communication device for each said group member; responsive to receiving the one or more status update messages, updating the group messaging graphical user interface at the first mobile communication device to display a delivery notification for each of the multiplicity of group members; receiving, at the first mobile communication device, a further status update message indicating that the multicast message transmitted from the second mobile communication device was read at a third mobile communication device of the plurality of mobile communication devices; and responsive to receiving the further status update message, updating the group messaging graphical user interface at the first mobile communication device to display a read notification for the group member corresponding to the third mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communication device, comprising:
-
a display that displays a group messaging graphical user interface comprising a conversation window and a multiplicity of avatars, each avatar representing one of a multiplicity of group members designated as participants in a group messaging session, each group member corresponding to a mobile communication device of the plurality of mobile communication devices including the mobile communication device; a transceiver configured to receive, responsive to transmission of a multicast message composed at and transmitted from a second mobile communication device of the plurality of mobile communication devices for delivery to the multiplicity of group members, one or more status update messages indicating delivery of the multicast message to the corresponding mobile communication device for each said group member; and a processor communicatively coupled to the display and the transceiver, the processor configured to; in response to the transceiver receiving the one or more status update messages, cause the display to update the group messaging graphical user interface to display a delivery notification for each of the multiplicity of group members receive, in cooperation with the transceiver, a further status update message indicating that the multicast message transmitted from the second mobile communication device was read at a third mobile communication device of the plurality of mobile communication devices; and responsive to receiving the further status update message, update the group messaging graphical user interface to display a read notification for the group member corresponding to the third mobile communication device. - View Dependent Claims (9, 10, 11, 12, 16, 17)
-
-
13. A non-transitory computer readable medium comprising instructions for managing a group messaging session which, when executed by a processor of a first mobile communication device of a plurality of mobile communication devices, cause the first mobile communication device to:
-
display, on a display of the first mobile communication device of the plurality of mobile communication devices, a group messaging graphical user interface comprising a conversation window and a multiplicity of avatars, each avatar representing one of a multiplicity of group members designated as participants in the group messaging session, each group member corresponding to a mobile communication device of the plurality of mobile communication devices; responsive to transmission of a multicast message composed at and transmitted from a second mobile communication device of the plurality of mobile communication devices for delivery to the multiplicity of group members, receive, at the first mobile communication device, one or more status update messages indicating delivery of the multicast message to the corresponding mobile communication device for each said group member; responsive to receiving the one or more status update messages, update the group messaging graphical user interface at the first mobile communication device to display a delivery notification for each of the multiplicity of group members; receive, at the first mobile communication device, a further status update message indicating that the multicast message transmitted from the second mobile communication device was read at a third mobile communication device of the plurality of mobile communication devices; and responsive to receiving the further status update message, update the group messaging graphical user interface at the first mobile communication device to display a read notification for the group member corresponding to the third mobile communication device. - View Dependent Claims (14, 15)
-
Specification