| CPC H04L 41/0803 (2013.01) [H04L 41/0866 (2013.01); H04L 41/28 (2013.01)] | 14 Claims |

|
1. An electronic device, comprising:
a network interface configured to provide access to a network to which a first user device is connected;
at least one memory having instructions stored thereon and storing network configuration information associated with the network connection provided by the network interface of the electronic device; and
a processor configured to execute the instructions stored on the memory, to cause the electronic device to perform at least the following:
receiving a first network configuration information processing request from the first user device for the network, provided by the network interface of the electronic device, to which the first user device is connected, wherein said network configuration information processing request is a request for at least one of (i) accessing the network configuration information stored in the at least one memory of the electronic device, (ii) modifying the network configuration information stored in the at least one memory of the electronic device, and (iii) restoring the network configuration information stored in the at least one memory of the electronic device to a default value;
authenticating a user using the first user device concurrently with the receiving of the network configuration information processing request;
determining whether one or more user devices have been set as primary devices, the primary devices having authorities to process network configuration information and have authority to set and revoke user devices as primary devices;
in response to determining that a plurality of user devices have been set as primary devices:
determining that the first user device, from which the network configuration information processing request is received, is one of the primary devices;
overwriting a second network configuration information processing request to modify the network configuration information stored in the memory of the electronic device received from another user device having a priority that is lower than the priority of the first user device; and
responding to the first network configuration information processing request by performing the requested processing of the network configuration information stored in the at least one memory of the electronic device.
|