Parallel messaging apparatus and method thereof
AssigneeWrinkl, Inc.
InventorMarc A. Cohen
Life of this patent
Estimating the term…
Abstract
An apparatus is for providing display of exchanged messages wherein the apparatus comprises a memory for storing the messages; and at least one processor for providing display of messages exchanged between a plurality of participants, the messages are exchanged within channels, wherein each of said participants exchanges messages with others of the participants in one or more channels in which message exchange between the plurality of participants is authorized; and any of the participants are prevented from exchanging messages in one or more channels when message exchange between the plurality of participants is not authorized; and allowing one of the participants sending one of the messages in one of the channels to send the one of the messages in parallel to another one of the channels.
Claims35
Apparatus for providing display of exchanged messages, said apparatus comprising:
- a memory for storing said messages;
- and
- at least one processor for:
- a) providing display of said messages, wherein said messages are exchanged between a plurality of participants, said messages are exchanged within channels, said channels include a first channel with a first message stream and a second channel with a second message stream, wherein text to be included in a first of said messages is received into a text entry bar from a first of said participants a) while in said first channel, and b) after said second channel has been created, wherein a second of said participants is allowed to communicate in said first channel, and a third of said participants is allowed to communicate in said second channel;
- b) receiving a designation from said first of said participants, prior to said first of said messages being transmitted in said first channel and after said second channel has been created, that said first of said messages is to be transmitted in said second channel;
- c) transmitting said first of said messages i) in said first message stream in said first channel;
- and ii) in said second message stream in said second channel after receiving and based on said designation so that said first of said messages appears in said first message stream and said second message stream;
- d) after transmitting said first of said messages in said first channel and said second channel, indicating in at least one of said first channel or said second channel that said first of said messages was transmitted in more than one of said channels;
- and
- e) allowing said second of said participants while in said first channel and said third of said participants while in said second channel to reply to said first of said messages,
- wherein at least one of said messages that appears in said second channel is excluded from appearing in said first channel,
- wherein at least one of a) said second of said participants is not included in said second channel;
- or b) said third of said participants is not included in said first channel, when said first of said messages is transmitted, and
- wherein when said designation is received in step b) for an initial occurrence in time of a plurality of chronologically different times that said designation is received, messages have already been exchanged in said second channel.
A method of providing display of exchanged messages, said method comprising the steps of:
- a) providing display of said messages, wherein said messages are exchanged between a plurality of participants, said messages are exchanged within channels, said channels include a first channel with a first message stream and a second channel with a second message stream, wherein text to be included in a first of said messages is received into a text entry bar from a first of said participants a) while in said first channel, and b) after said second channel has been created, wherein a second of said participants is allowed to communicate in said first channel, and a third of said participants is allowed to communicate in said second channel;
- b) receiving a designation from said first of said participants, prior to said first of said messages being transmitted in said first channel and after said second channel has been created, that said first of said messages is to be transmitted in said second channel;
- c) transmitting said first of said messages i) in said first message stream in said first channel;
- and ii) in said second message stream in said second channel after receiving and based on said designation so that said first of said messages appears in said first message stream and said second message stream;
- d) after transmitting said first of said messages in said first channel and said second channel, indicating in at least one of said first channel or said second channel that said first of said messages was transmitted in more than one of said channels;
- and
- e) allowing said second of said participants while in said first channel and said third of said participants while in said second channel to reply to said first of said messages,
- wherein at least one of said messages that appears in said second channel is excluded from appearing in said first channel,
- wherein at least one of a) said second of said participants is not included in said second channel;
- or b) said third of said participants is not included in said first channel, when said first of said messages is transmitted, and
- wherein when said designation is received in step b) for an initial occurrence in time of a plurality of chronologically different times that said designation is received, messages have already been exchanged in said second channel.
Dependencies are inferred from the claim text.