CPC H04L 65/1083 (2013.01) [H04L 43/10 (2013.01); H04L 65/1104 (2022.05); H04L 69/40 (2013.01); H04W 24/10 (2013.01); H04W 36/0011 (2013.01)] | 20 Claims |
1. A system, the system comprising:
at least one processor; and
at least one memory coupled to the at least one processor, the memory having computer-executable instructions stored thereon that, when executed by the at least one processor, cause the system to:
electronically establish communication with first one or more user equipment devices;
during a first time frame:
electronically receive one or more health check messages, each health check message being transmitted from at least one foreign node of one or more foreign nodes, each foreign node of the one or more foreign nodes having established communication with one or more user equipment devices;
electronically inspect each health check message of the one or more health check messages to determine whether a respective foreign node of the one or more foreign nodes is not operational;
electronically identify second one or more user equipment devices which were in communication with the respective foreign node before the respective foreign node was not operational based on at least one health check message received from the respective foreign node, wherein the second one or more user equipment devices are separate from the first one or more user equipment devices;
electronically record data indicating that the second one or more user equipment devices were previously connected to the respective foreign node before the foreign node was not operational;
electronically establish communication with the second one or more user equipment devices such that the system manages the established communications with the first one or more user equipment devices and the second one or more user equipment devices; and
during a second time frame after the first time frame:
electronically determine that the respective foreign node has become operational based on a health check message received from the respective foreign node; and
based on the determination that the respective foreign node has become operational:
electronically utilize the recorded data to identify the second one or more user equipment devices that were previously connected to the respective foreign node and to which communication has been established;
electronically re-establish communication with the respective foreign node after the respective foreign node has become operational, such that additional health check messages are able to be received from the respective foreign node; and
electronically cause the second one or more user equipment devices to re-establish communication with the respective foreign node.
|