Claims
- 1. A method for message sequencing in a collaborative work environment including a plurality of participants comprising:
maintaining an identifying indicia at one of the plurality of participants in the collaborative work environment that uniquely identifies said one of the plurality of participants among the plurality of participants; maintaining a message sequence counter at said one of the plurality of participants representative of a number of messages sent by said one of the plurality of participants; modifying said message sequence counter each time said one of the plurality of participants sends a message; and sending indicia with each message corresponding to said modified message sequence counter and said identifying indicia.
- 2. A method for message sequencing in a collaborative work environment including a plurality of participants comprising:
maintaining an identifying indicia at one participant in the collaborative work environment for each of the plurality of participants, said identifying indicia uniquely identifying said each of the plurality of participants; maintaining a message sequence number at said one participant for each of the plurality of participants, said message sequence number representative of a number of messages sent by each of the plurality of participants; modifying said message sequence number for said one participant contemporaneous with said one participant sending a message; and sending indicia with each message including said identifying indicia and said message sequence number for each of the plurality of participants as maintained by said one participant.
- 3. The method of claim 2, further comprising receiving a message from another participant, said message including said identifying indicia and said message sequence number for each of the plurality of participants as maintained by said another participant.
- 4. The method of claim 3, further comprising comparing said received message sequence number with said maintained message sequence number for each of the plurality of participants to synchronize messages among the plurality of participants.
- 5. The method of claim 2 wherein said identification number and said message sequence number for each of the plurality of participants are transmitted along with said message as a message header.
- 6. The method of claim 4 further comprising providing a missing message queue for inserting a notation indicating that a message is missing when said received message sequence number and said maintained message sequence number for each of the plurality of participants do not match.
- 7. A system for message sequencing in a collaborative workspace environment including a plurality of participants comprising:
means for maintaining an identifying indicia at one of the plurality of participants in the collaborative work environment that uniquely identifies said one of the plurality of participants among the plurality of participants; means for maintaining a message sequence counter at said one of the plurality of participants representative of a number of messages sent by said one of the plurality of participants; means for modifying said message sequence counter each time said one of the plurality of participants sends a message; and means for sending indicia with each message corresponding to said modified message sequence counter and said identifying indicia.
- 8. A system for message sequencing in a collaborative work environment including a plurality of participants comprising:
means for maintaining an identifying indicia at one participant in the collaborative work environment for each of the plurality of participants, said identifying indicia uniquely identifying said each of the plurality of participants; means for maintaining a message sequence number at said one participant for each of the plurality of participants, said message sequence number representative of a number of messages sent by each of the plurality of participants; means for modifying said message sequence number for said one participant contemporaneous with said one participant sending a message; and means for sending indicia with each message including said identifying indicia and said message sequence number for each of the plurality of participants as maintained by said one participant.
- 9. The system of claim 8, further comprising means for receiving a message from another participant, said message including said identifying indicia and said message sequence number for each of the plurality of participants as maintained by said another participant.
- 10. The system of claim 9, further comprising means for comparing said received message sequence number with said maintained message sequence number for each of the plurality of participants to synchronize messages among the plurality of participants.
- 11. The system of claim 10 further comprising means for providing a missing message queue for inserting a notation indicating that a message is missing when said received message sequence number and said maintained message sequence number for each of the plurality of participants do not match.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This Application claims priority from U.S. Provisional Patent Application Serial No. 60/447,323, filed Feb. 14, 2003, which is incorporated herein by reference. This application also claims priority to U.S. Application Serial No. 10/093,713, “Electronic Mail Application with Integrated Collaborative Space Management,” filed Mar. 11, 2002, which in turn claims priority to U.S. Provisional Patent Application Serial No. 60/347,236, “Electronic Mail Application with Integrated Collaboration Space Management”, filed Jan. 14, 2002, both of which are incorporated herein by reference. This application is also related to the following applications, all filed herewith: “System and Method for Encrypting and Authenticating Messages in a Collaborative Work Environment,” Attorney Docket No. 24569-013; “System and Method for Message Downloading and Initializing in a Collaborative Work Environment,” Attorney Docket No. 24569-015; and “System and Method for Sending and Receiving Large Messages in a Collaborative Work Environment,” Attorney Docket No. 24569-016, each of which are also incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60447323 |
Feb 2003 |
US |