Computer-implemented system and method for facilitating conversation within a group through heterogeneous message delivery
First Claim
1. A computer-implemented system for facilitating conversation within a group through heterogeneous message delivery, comprising:
- a database comprising a conversation thread comprising a plurality of messages that are identified and shared by a plurality of recipients who are collectively formed into a group;
a queue to temporarily queue, for each recipient in the group, the messages from one such recipient in an intermediate format pending delivery through type-specific message interfaces to each of the other recipients of the conversation thread;
a shadowbox framework to manage the delivery of each message within the group, comprising;
a conversion module to determine a message type corresponding to each of the other recipients, and to format an identifier and structure the content of each message from the intermediate format into the message type for each of the other recipients;
a message aggregator to send the message to each of the other recipients via the message interface corresponding to the message type of the other such recipient;
a tracking module to track the delivery of the message by monitoring an acknowledgement of a receipt of the message by the other such recipient; and
a handling module to select an alternate message type upon non-acknowledgment of message receipt by the other such recipient.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for facilitating conversation within a group through heterogeneous message delivery is provided. A conversation thread including messages shared by recipients collectively formed into a group is identified. The messages from one recipient are queued in an intermediate format pending delivery through type-specific message interfaces to the other recipients. A message type corresponding to each other recipient is determined. An identifier is formatted and each message'"'"'s content is structured from the intermediate format into the message type for the other recipients. The delivery of each message within the group is managed. First, the message is sent to the other recipients via the message interface corresponding to the message type of the other recipient. The delivery of the message is tracked by monitoring an acknowledgement of a receipt of the message. Last, an alternate message type is selected upon non-acknowledgment of message receipt by the other recipient.
35 Citations
20 Claims
-
1. A computer-implemented system for facilitating conversation within a group through heterogeneous message delivery, comprising:
-
a database comprising a conversation thread comprising a plurality of messages that are identified and shared by a plurality of recipients who are collectively formed into a group; a queue to temporarily queue, for each recipient in the group, the messages from one such recipient in an intermediate format pending delivery through type-specific message interfaces to each of the other recipients of the conversation thread; a shadowbox framework to manage the delivery of each message within the group, comprising; a conversion module to determine a message type corresponding to each of the other recipients, and to format an identifier and structure the content of each message from the intermediate format into the message type for each of the other recipients; a message aggregator to send the message to each of the other recipients via the message interface corresponding to the message type of the other such recipient; a tracking module to track the delivery of the message by monitoring an acknowledgement of a receipt of the message by the other such recipient; and a handling module to select an alternate message type upon non-acknowledgment of message receipt by the other such recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for facilitating conversation within a group through heterogeneous message delivery, comprising:
-
a database configured to store a conversation thread comprising a plurality of messages that are identified and shared by a plurality of recipients who are collectively formed into a group; a queue configured to temporarily queue, for each recipient in the group, the messages from one such recipient in an intermediate format pending delivery through type-specific message interfaces to each of the other recipients of the conversation thread; a shadowbox framework configured to manage the delivery of each message within the group, comprising; a conversion module configured to determine a message type corresponding to each of the other recipients, and to format an identifier and structure the content of each message from the intermediate format into the message type for each of the other recipients; a message aggregator configured to send the message to each of the other recipients via the message interface corresponding to the message type of the other such recipient; a tracking module configured to track the delivery of the message by monitoring an acknowledgement of a receipt of the message by the other such recipient; and a handling module configured to select an alternate message type upon non-acknowledgment of message receipt by the other such recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification