US 12,476,838 B1
Synchronizing communication applications between information handling systems
Ramanaa H V, Bangalore (IN); Gokul Thiruchengode Vajravel, Bangalore (IN); Srinivasa Ragavan Rajagopalan, Bangalore (IN); and Jyothi Bandakka Nanjappa, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on May 14, 2024, as Appl. No. 18/663,430.
Int. Cl. H04L 12/18 (2006.01)
CPC H04L 12/1818 (2013.01) [H04L 12/1822 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of synchronizing communication applications, comprising:
registering a first instance of a first communication application of a first information handling system with a first local communication management computing module of the first information handling system, the first instance of the first communication application enabling communication between the first information handling system and other information handling systems;
registering a first instance of a second communication application of the first information handling system with the first local communication management module, the first instance of the second communication application enabling communication between the first information handling system and other information handling systems;
monitoring, by the local central communication management module, a status of each of the first instance of the first communication application and the first instance of the second communication application, including:
receiving, from the first instance of the first communication application and at a first time, a notification indicating a meeting event associated with the first instance of the first communication application;
in response to receiving the notification:
accessing a database that indicates, for each communication application of a plurality of communication applications, one or more computer-implemented actions that are responsive to the notification of the meeting event;
identifying, from the database and for the second communication application, a particular computer-implemented action; and
performing the particular computer-implemented action at the first instance of the second communication application including updating a state of the first instance of the second communication application.