US 11,659,047 B2
Method and apparatus for management of a network configuration session
Bijoy R. Kaippilly, Bengalore (IN); Manjunath Ramachandra, Bangalore (IN); Yogesh Sasidharan Nair, Bangalore (IN); Namitha P. Shenoy, Bangalore (IN); and Adarsh Telkur, Karnataka (IN)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/465,963.
Claims priority of provisional application 63/080,886, filed on Sep. 21, 2020.
Prior Publication US 2022/0094750 A1, Mar. 24, 2022
Int. Cl. G06F 15/16 (2006.01); H04L 67/145 (2022.01); H04L 41/0803 (2022.01)
CPC H04L 67/145 (2013.01) [H04L 41/0803 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for managing a remote configuration session in a remotely configurable network component, the method comprising:
establishing, by a remotely configurable network component in communication with a remote device, a remote configuration session;
blocking, by the remotely configurable network component, establishment of a second or subsequent remote configuration session while a first session is established;
receiving, in the remotely configurable network component, a heartbeat signal transmitted by the remote device, wherein the remote device is configured to transmit a heartbeat signal to the remotely configurable network component while a configuration interface is open and operably connected to a remote configuration session on a remotely configurable network component whether or not a user is interacting with the configuration interface;
measuring, by a heartbeat timer in the remotely configurable network component, a time since the heartbeat signal was received by the remotely configurable network component;
restarting, by the remotely configurable network component, the heartbeat timer if the heartbeat signal was received by the remotely configurable network component within a defined heartbeat period;
closing the remote configuration session, by the remotely configurable network component, if the heartbeat signal was not received by the remotely configurable network component within the defined heartbeat period; and
unblocking, by the remotely configurable network component, establishment of a second or subsequent remote configuration session when the first session is closed.