| CPC H04L 51/216 (2022.05) [H04L 51/224 (2022.05)] | 20 Claims |

|
1. A method of providing a thread for a communication, the method comprising:
using one or more processors of a communication server: receiving a command, over a communication network, from a sender, to create a second communication thread corresponding to a first communication thread, the first communication thread between a first plurality of first communication thread participants including the sender, the second communication thread being a thread between a second plurality of second communication thread participants including the sender and a second communication thread recipient, the command to create the second communication thread including a first message and a second communication thread message; responsive to receiving the command, causing a notification of the second communication thread to be sent over the communication network to the second communication thread recipient, the notification including the first message and a portion or a link to a portion of the first communication thread and the second communication thread message; receiving a third communication thread message from one of the second plurality of second communication thread participants corresponding to the second communication thread and providing the third communication thread message to the other of the second plurality of second communication thread participants; receiving an approval or a modification of the first message, over the communication network, as part of the second communication thread; responsive to receiving the approval or the modification of the first message, automatically: creating a communication message from the sender by including the approved first message or the modification of the first message and excluding the second and third communication thread messages; and providing the communication message in the first communication thread from the sender.
|