US 12,267,289 B2
Final message composition for sidebar communication threads
Amer Aref Hassan, Kirkland, WA (US); and Wei-Chen Chen, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 8, 2023, as Appl. No. 18/243,882.
Application 18/243,882 is a continuation of application No. 17/836,643, filed on Jun. 9, 2022, granted, now 11,991,136.
Prior Publication US 2023/0421521 A1, Dec. 28, 2023
Int. Cl. H04L 51/216 (2022.01); H04L 51/224 (2022.01)
CPC H04L 51/216 (2022.05) [H04L 51/224 (2022.05)] 20 Claims
OG exemplary drawing
 
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.