SYSTEM AND METHOD FOR MANAGING UNCERTAIN EVENTS FOR COMMUNICATION DEVICES
First Claim
1. A computer-implemented method for monitoring, establishing, and maintaining a network connection of an intelligent communications device in a communications network, the method comprising the steps of:
- (a) initiating a first computer-executable application that is operative to detect a communications device in a network;
(b) establishing a point-to-point connection between the communications device and the network;
(c) initiating a second computer-executable application independent of the first application, the second application operative to;
(i) detect a network connection status, wherein the network connection status is determined based on execution of the first application;
(ii) respond to establishment of the network connection;
(iii) determine if the communications device is in a network coverage area;
(iv) if the communications device is in a network coverage area, determine a relative signal strength indicator associated with the communications device operating in the network strength, when the network communications device is in the network coverage;
(v) determine the status of a timer; and
(vi) based on the timer, if a predetermined amount of time has expired after a point-to-point has been terminated, re-determine the network connection status;
(d) detecting the status of the point-to-point connection, and;
(i) if the point-to-point connection has failed;
(A) execute a back-off-and-retry algorithm for a predetermined number of times;
(B) if the number of retries has not exceeded the predetermined number of times, reset the communications device and any associated peripherals;
(C) detect if a non-communication timer has expired, and, if the timer has not expired, reset the communications device and any associated peripherals; and
(D) re-initiate the first computer-executable application that is operative to detect a communications device in a network.
4 Assignments
0 Petitions
Accused Products
Abstract
In one or more embodiments, an intelligent communications device is disclosed. In one embodiment, an apparatus for managing a network connection of the intelligent communications device is disclosed. The apparatus includes a communication module for monitoring the network connection through a first port that is independent of a network port. The first port is associated with a computer-executable application that is operative to detect failure of the network connection. The apparatus further includes a detection module for detecting a failure of the network connection at the network port and, in response to the failure, causing the intelligent communications device to reconnect to the network. The apparatus also includes a power supply module for iteratively power-cycling operation of the intelligent communications device in response to a failed network connection.
-
Citations
20 Claims
-
1. A computer-implemented method for monitoring, establishing, and maintaining a network connection of an intelligent communications device in a communications network, the method comprising the steps of:
-
(a) initiating a first computer-executable application that is operative to detect a communications device in a network; (b) establishing a point-to-point connection between the communications device and the network; (c) initiating a second computer-executable application independent of the first application, the second application operative to; (i) detect a network connection status, wherein the network connection status is determined based on execution of the first application; (ii) respond to establishment of the network connection; (iii) determine if the communications device is in a network coverage area; (iv) if the communications device is in a network coverage area, determine a relative signal strength indicator associated with the communications device operating in the network strength, when the network communications device is in the network coverage; (v) determine the status of a timer; and (vi) based on the timer, if a predetermined amount of time has expired after a point-to-point has been terminated, re-determine the network connection status; (d) detecting the status of the point-to-point connection, and; (i) if the point-to-point connection has failed; (A) execute a back-off-and-retry algorithm for a predetermined number of times; (B) if the number of retries has not exceeded the predetermined number of times, reset the communications device and any associated peripherals; (C) detect if a non-communication timer has expired, and, if the timer has not expired, reset the communications device and any associated peripherals; and (D) re-initiate the first computer-executable application that is operative to detect a communications device in a network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having stored thereon computer-executable instructions which, when executed by one or more processors, perform operational steps of a method for managing a network connection in a communications network, the operational steps comprising:
-
(a) initiating a first computer-executable application that is operative to detect a communications device in a network; (b) establishing a point-to-point connection between the communications device and the network; (c) initiating a second computer-executable application independent of the first application, the second application operative to; (i) detect a network connection status, wherein the network connection status is determined based on execution of the first application; (ii) respond to establishment of the network connection; (iii) determine if the communications device is in a network coverage area; (iv) if the communications device is in a network coverage area, determine a signal strength associated with the communications device operating in the network strength, when the network communications device is in the network coverage; (v) detect the status of a timer; and (vi) based on the timer, if a predetermined amount of time has expired after a point-to-point has been terminated, re-determine the network connection status; (d) detecting the status of the point-to-point connection, and; (i) if the point-to-point connection has failed; (A) execute a back-off-and-retry algorithm for a predetermined number of times; (B) if the number of retries has not exceeded the predetermined number of times, reset the communications device and any associated peripherals; (C) detect if a non-communication timer has expired, and, if the timer has not expired, reset the communications device and any associated peripherals; and (D) re-initiate the first computer-executable application that is operative to detect a communications device in a network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for managing a network connection of an intelligent communications device, comprising:
-
a communication module that is operative to monitor the network connection through a first port that is independent of a network port, the first port associated with a computer-executable application that is operative to detect failure of the network connection; a detection module that is operative to detect a failure of the network connection at the network port and, in response to a failure, cause the computer-executable application and the additional port to reconnect the intelligent communications device the communications network; and a power supply module that is operative to iteratively power cycle operation of the computer-executable application until the network connection is re-established, wherein the detection module is further operative to determine if a network device is within network coverage and, if the network device is out of network coverage, power cycle operation of the computer-executable application until the network connection is reestablished. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification