×

Method and apparatus for a structured, synchronized conversation using electronic messages over a computer network

  • US 6,594,693 B1
  • Filed: 01/22/1999
  • Issued: 07/15/2003
  • Est. Priority Date: 02/10/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of conducting a synchronized conversation using electronic messages over a computer network and among a plurality of network clients on the computer network, said network clients being members of a defined group of conversation participants,wherein said messages are sent and received in a MIME format, and wherein messages are exchanged using at least one of SMTP, ESMTP, IMAP, POP, HTTP, HTTS and wherein the synchronized conversation is specified as a MIME Content-Type, and wherein the content of the message is included in one or more MIME body parts, and wherein the synchronized conversation messages include data in MIME-specific tags, or in one or more body parts of a MIME message, specifying at least one of the following actions:

  • initiate the conversation, respond to an invitation, post a conversation message to the conversation, initiate a topic in the conversation, initiate a sub-conversation within the conversation, terminate the topic, terminate the sub-conversation, terminate the conversation, invite a late participant, delete an existing participant, and provide a conversation history to the late participant, the method comprising;

    a) sending and receiving conversation messages over the computer network, from and by a computer network client and without posting said conversation messages to a specially designated conference server, b) providing a group messaging engine means for synchronizing the conversation messages between all participants by i) automatically storing all messages in the conversation at the computer network client in a message store organized in a hierarchy according to conversation, sub-conversation and topic, ii) automatically directing all messages sent by the computer network client of a participant in a conversation to all members of the defined group of conversation participants, iii) automatically preventing a message sender who is not amongst the participants, from sending a message to the participants, in the context of the synchronized conversation, c) providing an application helper means for combining said group messaging engine with said network client, d) providing a computer-readable medium allowing a plurality of such messages to be stored in a message store organized in a hierarchy according to conversation, sub-conversation and topic, said messages stored in a format allowing dissemination to one or more participants joined in a conversation, whereby a spontaneous, synchronized conversation using electronic messages can be initiated and conducted by any user of a network client combined with said group messaging engine using said application helper means, without the significant cost and maintenance burden of a separate conferencing server, and whereby each such synchronized conversation can be spontaneously initiated by a user of said network client combined with said group messaging engine using said application helper means, without the need for intervention by or permission of, a user outside the defined group of participants, said user having special administrative privileges as an application administrator, and whereby the totality of messages comprising a synchronized conversation and its hierarchically structured sub-conversations and topics are automatically and methodically organized and stored in a hierarchically organized message store by conversation, sub-conversation and topic without the need for manual filing of messages in the synchronized conversation, or any further manual intervention other than the initial creation of the conversation or acceptance of invitation to join a synchronized conversation, and whereby synchronization takes place between message stores of all participants in a conversation, said synchronization being between a subset of said hierarchically organized message store, said subset containing all messages pertaining to said conversation, and corresponding subsets of hierarchically organized message stores on each participating network client, said corresponding subsets each containing all messages pertaining to said conversation, without the need for any other means for inter-client message storage synchronization, and whereby any sender of messages on said network, if not a member of said defined group of participants in a conversation, is automatically prevented from sending messages in the context of said conversation, which behavior when combined with the hierarchically organized synchronized message stores of participants, significantly increases the coherence of said conversation by preventing irrelevant and unsolicited messages and increasing the organization of the existing ones.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×