US 11,683,282 B2
Method and system of synchronizing communications
Marc Christopher Pottier, Seattle, WA (US); and Vincent Bellet, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Aug. 15, 2019, as Appl. No. 16/542,020.
Prior Publication US 2021/0051120 A1, Feb. 18, 2021
Int. Cl. H04L 12/58 (2006.01); H04L 51/043 (2022.01); H04L 51/222 (2022.01); H04L 51/224 (2022.01); H04L 67/54 (2022.01)
CPC H04L 51/043 (2013.01) [H04L 51/222 (2022.05); H04L 51/224 (2022.05); H04L 67/54 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A data processing system comprising:
a processor; and
a memory in communication with the processor, the memory storing executable instructions that, when executed by the processor, cause the data processing system to perform functions of:
receiving over a network an indication that a message containing a question was sent from a sender to one or more recipients via a user interface of a first application or a first service and a response to the question was not received from the one or more recipients within a predetermined time;
monitoring a digital location of the sender and the one or more recipients, the digital location being an electronic application or service that is currently utilized and usable for resurfacing the question, wherein monitoring the digital location of the sender and the one or more recipients includes receiving over the network a presence update for each of the sender and the one or more recipients indicating a change in the sender's or the one or more recipients' use of the electronic application or service;
determining whether the sender and at least one of the one or more recipients are concurrently using a second application or a second service; and
upon determining that the sender and the at least one of the one or more recipients are concurrently using the second application or the second service, sending a notification signal over the network to the sender or the at least one of the one or more recipients to notify the sender or the at least one of the one or more recipients via a user interface element displayed on a client device that the sender and at least one of the one or more recipients are available within the second application or the second service,
wherein the notification signal includes a reminder about the question.