Server system supporting collaborative messaging based on electronic mail
1 Assignment
0 Petitions
Accused Products
Abstract
A collaborative electronic mail system is integrated into traditional electronic mail on the server end. The collaborative electronic mail allows users to have online discussions without the clutter of numerous related individual electronic mails in the inbox. The collaborative electronic mail system discussed herein describes the extensions used in the server infrastructure to distribute the collaborative electronic mail. Different embodiments support different server configurations, including configurations where copies of a collaborative electronic mail message are maintained at each server associated with a recipient or author of the collaborative electronic mail message, as well as configurations where a single copy of a collaborative electronic mail message is maintained at a centralized location.
-
Citations
67 Claims
-
1-48. -48. (canceled)
-
49. A method performed by a computing system for determining an order for responses to a collaborative electronic message in a messaging system, the messaging system having a first computing device and a second computing device, comprising:
-
identifying from a set of electronic messages an electronic message, the set of electronic messages comprising at least a collaborative electronic message and a reply to the collaborative electronic message, each message in the set associated with a message identifier set, the message identifier set comprising a message identifier, a parent message identifier, and a root message identifier, the collaborative electronic message appearing at both the first and second computing devices;
receiving a response to the identified electronic message; and
determining a position for the received response in the set of electronic messages, the position based at least on the parent message identifier associated with the received response so that the position of the received response relative to other messages in the set of electronic messages is synchronized between the first and second computing devices. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
-
56. A method performed by a computing system for adding recipients to an electronic mail message, comprising:
-
receiving an indication of a list of recipients for the electronic mail message, the list comprising a first user and a second user;
sending the electronic mail message to the indicated list of recipients;
receiving from the first user a response to the sent electronic mail message, the response adding a third user to the list of recipients for the electronic mail message; and
updating the list of recipients for the electronic mail message so that when the second user responds to the sent electronic mail message, the second user'"'"'s response is also sent to the third user. - View Dependent Claims (57, 58, 59)
-
-
60. A method performed by a computing system for handling collaborative electronic messages, comprising:
-
receiving a collaborative electronic message that is to be delivered to a set of recipients, the set of recipients comprising a first user, a second user, and a third user;
delivering the collaborative electronic message to the set of recipients;
receiving from the first user an indication to delete the collaborative electronic message;
receiving from the second user a response to the collaborative electronic message; and
sending the received response to the third user but not the first user. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67)
-
Specification