Determining connectivity to a network device to optimize performance for controlling operation of network devices
Abstract
Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A system, comprising:
one or more data processors; and a non-transitory computer-readable storage medium containing instructions, which when executed on the one or more data processors, cause the one or more data processors to perform operations including:
determining, by a computing device on a local area network, a loss of service provider connectivity at a network device associated with the local area network;
transmitting a query requesting network connectivity status information for one or more other network devices associated with the local area network, wherein the network connectivity status information includes service provider connectivity and local area network connectivity;
receiving the network connectivity status information in response to the query;
analyzing the network connectivity status information;
generating instructions for restoring connectivity between the network device and the service provider based on the analysis, wherein the instructions include:
establishing an off-network connection with one or more of the other network devices associated with the local area network; and
relaying communications to the service provider using the off-network connection; and
determining an indication that the connectivity between the network device and the service provider have been restored.
3 . The system of claim 1 , wherein analyzing the network connectivity status information includes identifying a pattern in the network connectivity status information indicative of a network deficiency.
4 . The system of claim 1 , wherein analyzing the network connectivity status information includes determining a cause for the loss of service provider connectivity.
5 . The system of claim 1 , wherein analyzing the network connectivity status information includes comparing the network connectivity status information with previous network connectivity status information.
6 . The system of claim 1 , further comprising operations including:
transmitting a notification of the instructions or of the loss of service provider connectivity.
7 . The system of claim 1 , wherein the network device that lost service provider connectivity is the computing device.
8 . The system of claim 1 , wherein the instructions include resetting or updating the network device or one or more other network devices.
9 . determining, by a computing device on a local area network, a loss of service provider connectivity at a network device associated with the local area network;
transmitting a query requesting network connectivity status information for one or more other network devices associated with the local area network, wherein the network connectivity status information includes service provider connectivity and local area network connectivity; receiving the network connectivity status information in response to the query; analyzing the network connectivity status information; generating instructions for restoring connectivity between the network device and the service provider based on the analysis, wherein the instructions include:
establishing an off-network connection with one or more of the other network devices associated with the local area network; and
relaying communications to the service provider using the off-network connection; and
determining an indication that the connectivity between the network device and the service provider have been restored.
10 . The computer-program product of claim 9 , wherein analyzing the network connectivity status information includes identifying a pattern in the network connectivity status information indicative of a network deficiency.
11 . The computer-program product of claim 9 , wherein analyzing the network connectivity status information includes determining a cause for the loss of service provider connectivity.
12 . The computer-program product of claim 9 , wherein analyzing the network connectivity status information includes comparing the network connectivity status information with previous network connectivity status information.
13 . The computer-program product of claim 9 , further comprising operations including:
transmitting a notification of the instructions or of the loss of service provider connectivity.
14 . The computer-program product of claim 9 , wherein the network device that lost service provider connectivity is the computing device.
15 . The computer-program product of claim 9 , wherein the instructions include resetting or updating the network device or one or more other network devices.
16 . A computer implemented method, comprising:
determining, by a computing device on a local area network, a loss of service provider connectivity at a network device associated with the local area network; transmitting a query requesting network connectivity status information for one or more other network devices associated with the local area network, wherein the network connectivity status information includes service provider connectivity and local area network connectivity; receiving the network connectivity status information in response to the query; analyzing the network connectivity status information; generating instructions for restoring connectivity between the network device and the service provider based on the analysis, wherein the instructions include:
establishing an off-network connection with one or more of the other network devices associated with the local area network; and
relaying communications to the service provider using the off-network connection; and
determining an indication that the connectivity between the network device and the service provider have been restored.
17 . The method of claim 16 , wherein analyzing the network connectivity status information includes identifying a pattern in the network connectivity status information indicative of a network deficiency.
18 . The method of claim 16 , wherein analyzing the network connectivity status information includes determining a cause for the loss of service provider connectivity.
19 . The method of claim 16 , wherein analyzing the network connectivity status information includes comparing the network connectivity status information with previous network connectivity status information.
20 . The method of claim 16 , further comprising:
transmitting a notification of the instructions or of the loss of service provider connectivity.
21 . The method of claim 16 , wherein the network device that lost service provider connectivity is the computing device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.