System and method for processing messages in a messaging service
First Claim
1. A method for processing messages sent from a client in a network, the method comprising:
- for a message for a conversation to be transmitted from a client associated with a first user account of a plurality of user accounts associated with the network to a set of user accounts of the plurality of user accounts, upon activation of a command to send the message, sending to the set of user accounts a request message requesting acceptance of the conversation;
receiving replies from the set of user accounts to the request message;
sending the message for the conversation to a first subset of accounts associated with the set of user accounts that generated an acceptance message for the request message and updating a message log associated with the conversation to indicate that the first subset of accounts has accepted the conversation as participants in the conversation;
associating a message thread with the message for the conversation and the participants, where responses to the message from the participants are included in the message thread;
closing the message thread when one of the participants indicates that it is no longer participating in the message thread; and
creating a new message thread for a set of remaining participants in the conversation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and server for processing messages sent from a client in a network are provided. The method comprises: for a message for a conversation to be transmitted from a client associated with a first user account associated with the network to a set of user accounts, upon activation of a command to send the message, sending to the set of accounts a request message requesting acceptance of the conversation; receiving replies from the set of accounts to the request message; and sending the message for the conversation to a first subset of accounts associated with the set of accounts that generated an acceptance message for the request message and updating a message log associated with the conversation to indicate that the first subset of accounts has accepted the conversation as participants in the conversation. A method, system and server for message archiving are also provided.
38 Citations
20 Claims
-
1. A method for processing messages sent from a client in a network, the method comprising:
-
for a message for a conversation to be transmitted from a client associated with a first user account of a plurality of user accounts associated with the network to a set of user accounts of the plurality of user accounts, upon activation of a command to send the message, sending to the set of user accounts a request message requesting acceptance of the conversation; receiving replies from the set of user accounts to the request message; sending the message for the conversation to a first subset of accounts associated with the set of user accounts that generated an acceptance message for the request message and updating a message log associated with the conversation to indicate that the first subset of accounts has accepted the conversation as participants in the conversation; associating a message thread with the message for the conversation and the participants, where responses to the message from the participants are included in the message thread; closing the message thread when one of the participants indicates that it is no longer participating in the message thread; and creating a new message thread for a set of remaining participants in the conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A server for processing messages sent from a client in a network, the server comprising:
-
a processor; a memory device containing instructions for execution on the processor to enable the processor to send a message for a conversation to be transmitted from a client associated with a first user account of a plurality of user accounts associated with the network to a set of user accounts of the plurality of user accounts upon activation of a command to send the message; send to the set of user accounts a request message requesting acceptance of the conversation; receive replies from the set of user accounts to the request message; send the message for the conversation to a first subset of accounts associated with the set of user accounts that generated an acceptance message for the request message; update a message log associated with the conversation to indicate that the first subset of accounts has accepted the conversation as participants in the conversation; associate a message thread with the message for the conversation and the participants, where responses to the message from the participants are included in the message thread; close the message thread when one of the participants indicates that it is no longer participating in the message thread; and create a new message thread for a set of remaining participants in the conversation. - View Dependent Claims (18, 19, 20)
-
Specification