Patent ID: 11895067
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A computer-implemented method comprising:
receiving, from a sender by a sending message application, a request to update content of a sent message, wherein the update request includes updated content;
generating first update instructions, wherein the first update instructions include a message identifier of the sent message and a command for updating a plurality of received messages corresponding to the sent message with the updated content, wherein the plurality of received messages includes a first received message;
generating second update instructions, wherein the second update instructions include the message identifier of the first received message and a command for updating a second received message corresponding to the first received message with a recipient reaction;
causing a sending message server hosting the sending message application to transmit the first update instructions via a plurality of secure data paths to a plurality of receiving message servers hosting a plurality of receiving message applications, wherein each of the plurality of secure data paths establishes a first privilege between the sending message server and one of the plurality of receiving message servers for updating content of the plurality of received messages, the plurality of receiving message servers includes a first receiving message server and a second receiving message server, and the plurality of receiving message applications includes a first receiving message application and a second receiving message application;
causing the first receiving message server hosting the first receiving message application to transmit the second update instructions via a second secure data path to the second receiving message server hosting the second receiving message application, wherein the second secure data path establishes a second privilege between the first receiving message server and the second receiving message server for updating content of the second received message;
based on each privilege between the sending message server and each receiving message servers of the plurality of receiving message servers, causing the plurality of receiving message applications hosted by the plurality of receiving message servers to update the plurality of received messages with the updated content in inboxes of recipients according to the first update instructions;
based on the second privilege, causing the second receiving message application hosted by the second receiving message server to update the second received message with the recipient reaction in an inbox of a recipient according to the second update instructions; and
updating the sent message with the updated content in a sent box of the sender.