Method of populating a collaborative workspace and a system for providing the same
First Claim
1. A method of populating a collaborative workspace with a plurality of user-specified elements of an electronic mail message, the method comprising the steps of:
- (i) assigning the electronic mail message to a collaborative workspace based on the said mail message, the workspace including a plurality of data groups accessible by a sender and/or one or more recipients of the electronic mail message;
(ii) automatically identifying and obtaining each user-specified element of the plurality of user-specified elements from the electronic mail message;
(iii) automatically associating each user-specified element with a said data group to enable the sender and/or the one or more recipients to collaborate on the user-specified elements;
(iv) generating a message identifier based on the electronic message; and
(v) storing the identifier in association with each user-specified element after each element has been associated with the data group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of populating a collaborative workspace based on an electronic message is disclosed herein. An embodiment of the present invention is operative to post-process an outgoing email after being assigned to a workspace. Further, a message identifier is computed to uniquely identify the e-mail and then the method identifies and obtains core elements of workspace, namely, members, discussion, files, events and their relationships before populating these elements into the workspace data stores for subsequent contextual search and navigation. The outgoing e-mail is also annotated to encapsulate additional information. The described embodiment also suggests pre-processing incoming emails to exploit the annotation to append a Context-bar to allow quick and direct access to the contextual workspaces associated with the email. A system for providing a collaborative workspace is also suggested.
164 Citations
61 Claims
-
1. A method of populating a collaborative workspace with a plurality of user-specified elements of an electronic mail message, the method comprising the steps of:
-
(i) assigning the electronic mail message to a collaborative workspace based on the said mail message, the workspace including a plurality of data groups accessible by a sender and/or one or more recipients of the electronic mail message; (ii) automatically identifying and obtaining each user-specified element of the plurality of user-specified elements from the electronic mail message; (iii) automatically associating each user-specified element with a said data group to enable the sender and/or the one or more recipients to collaborate on the user-specified elements; (iv) generating a message identifier based on the electronic message; and (v) storing the identifier in association with each user-specified element after each element has been associated with the data group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60)
-
-
46. A method of managing a collaborative workspace assigned with a plurality of electronic mail messages, each mail message having a plurality of user-specified elements, the workspace having a plurality of data groups with each user-specified element being associated with a said data group, the method comprising the steps of:
-
(i) generating an unique message identifier for each electronic message, and (ii) storing the identifier in association with each user-specified element of the said electronic message. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A method of processing an electronic mail message to be sent from a sender to a recipient, the method comprising the steps of:
-
(i) prompting the sender to select or create a filtering identifier to associate with the electronic mail message, and (ii) transmitting the identifier in association with the electronic mail message. - View Dependent Claims (52, 53, 54)
-
-
55. A method of processing a received electronic mail message having a plurality of user-specified elements and a filtering identifier, the method comprising the steps of:
-
(i) identifying and obtaining the filtering identifier, and (ii) appending the identifier to a selected user-specified element of the received electronic mail message. - View Dependent Claims (56, 57, 58, 59)
-
-
61. A system for providing a collaborative workspace based on an electronic mail message having a plurality of user-specified elements, the system comprising:
-
means for assigning the electronic mail message to a collaborative workspace having a plurality of data groups accessible by a sender and/or one or more recipients of the electronic mail message; an identification module arranged to automatically identify and obtain each user-specified element of the plurality of user-specified elements, means for automatically associating each user-specified element to a said data group; means for enabling the sender and/or the one or more recipients to collaborate on the user-specified elements; an identification generator for generating a message identifier based on the electronic message; and means for storing the identifier in association with each user-specified element after each element has been associated with the data group.
-
Specification