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; and
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.
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 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; and 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. A method, system and server for message archiving are also provided.
-
Citations
19 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; and 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. - 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 message sending module 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; and 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 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, wherein the message sending module does not provide the message to a second subset of accounts associated with the set of user accounts that refused or did not respond to the request message and updating the conversation log to indicate that the second subset of accounts has not been sent message for the conversation; associates 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; closes the message thread when one of the participants indicates that it is no longer participating in the message thread; and creates a new message thread for a set of remaining participants in the conversation. - View Dependent Claims (18, 19)
wherein for the conversation, the data comprises summary data, system header data and personal header data.
-
-
19. The server for processing messages sent from a client in a network, as claimed in claim 18, wherein the message archive server further:
updates a message log associated with the conversation when the client accesses the data of the archive message unit.
Specification