| CPC H04L 51/046 (2013.01) [H04L 51/18 (2013.01); H04L 51/212 (2022.05); H04L 51/216 (2022.05); H04L 51/56 (2022.05); H04L 65/1069 (2013.01); H04L 65/1093 (2013.01); H04L 65/4015 (2013.01)] | 30 Claims |

|
1. An apparatus for use with a group-based communication system, said apparatus for creating a further message based on a first message and inserting said further message in a message stream, said apparatus comprising:
a processor, and a memory associated with said processor having computer coded instructions therein, said computer coded instructions configured to, when executed by said processor, cause the apparatus to:
receive said first message on a first device having a first display, wherein said first message originates on a second device remote from said first device, and displaying of said first message occurs in said message stream on said first device;
receive selection, from said first display, of said first message by selecting an area or object that is displayed on said first display and is associated with said first message;
allow formation of said further message responsive to said selection; wherein said formation of said further message is initiated by a single step that is said selection itself, said further message comprising:
a digital connection link for maintaining correspondence between said further message and said first message; and
a reply message that is a reply to said first message,
wherein said reply message is added into said further message via a text entry box;
transmit said further message from said first device to said second device, wherein said first message is received on said first device, and said further message is transmitted from said first device, at respectively different times, and wherein transmitting of said further message from said first device causes displaying of said further message in said message stream
chronologically later than where said first message that received said selection appears in the message stream, and wherein said displaying of said further message in said message stream includes displaying of at least a portion of said first message via said digital connection link as a redisplayed message;
after said displaying of said further message in said message stream, allow editing of said first message on said second device to cause said redisplayed message on said first device to include said editing, wherein said editing of said first message modifies the redisplayed message on said first device to include said editing based on said digital connection link;
after said displaying of said further message in said message stream, provide on said first device a first edit indication that said editing of said first message on said second device has occurred responsive to said editing, said first edit indication being displaying of the redisplayed message on said first device as modified to include said editing while said further message is being displayed on said first device;
wherein after said further message is transmitted and appears in said message stream, said further message displays:
said reply message, and
a display object that is a displayed further area or further object displayed on said first display and is associated with said further message,
wherein responsive to interaction with said display object on said first device, and based on said digital connection link, a visual change affecting display of said first message on said first device occurs.
|