US 12,137,071 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 May 3, 2023, as Appl. No. 18/311,567.
Application 18/311,567 is a continuation of application No. 16/542,020, filed on Aug. 15, 2019, granted, now 11,683,282.
Prior Publication US 2023/0275853 A1, Aug. 31, 2023
Int. Cl. 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)] 16 Claims
OG exemplary drawing
 
1. A system for synchronized communications, comprising:
a processor; and
a memory in communication with the processor, the memory storing executable instructions that, when executed by the processor, cause the processor alone or in combination with other processors to control the system to perform functions of:
receiving, over a network, an indication that a message was sent from a sender to a recipient;
receiving, over the network, a digital location of each of the sender and recipient, the received digital location indicating an electronic application or service that is currently opened and visible to each of the sender and recipient;
based on the received digital location of each of the sender and recipient, determining whether a same electronic application or service is concurrently opened and visible to both the sender and recipient; and
upon determining that the same electronic application or service is concurrently opened and visible to both the sender and recipient, sending, over the network to the sender or recipient, a notification that the sender and recipient are concurrently available within a same digital location.