Communications network failure detection and remediation
First Claim
1. A computer-implemented method for communications network failure detection and remediation comprising:
- receiving first communications using a network from a first client, the first communications including a telephone number, location, and security credential, the telephone number, location, and security credential each being associated with a first user of the first client;
authenticating the first user of the first client using the telephone number and the security credential;
creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including the location from the first communications from the first client, the registration being used to route second communications directed to the telephone number of the first client from a second client;
establishing, responsive to the authenticating, a connection to the first client within the network;
detecting the connection to the first client has failed, the detecting comprising;
measuring a time period during which the first client does not send communications traffic; and
determining the measured time period exceeds a limit, the limit being an amount of time after which it is unlikely a valid connection is idle, the limit being produced by a statistical model; and
removing, responsive to the detecting, the registration for the first client from the registration database.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for communications network failure detection and remediation. Exemplary methods include: receiving first communications using a network from a first client, the first communications including an identifier for a user of the first client and a security credential of the user; authenticating the first user using the identifier and the security credential; creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including an address for the first client, the registration being used to route second communications from a second client to the first client; establishing, responsive to the authenticating, a connection to the first client; detecting the connection has failed; and removing, responsive to the detecting, the registration from the registration database.
402 Citations
20 Claims
-
1. A computer-implemented method for communications network failure detection and remediation comprising:
-
receiving first communications using a network from a first client, the first communications including a telephone number, location, and security credential, the telephone number, location, and security credential each being associated with a first user of the first client; authenticating the first user of the first client using the telephone number and the security credential; creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including the location from the first communications from the first client, the registration being used to route second communications directed to the telephone number of the first client from a second client; establishing, responsive to the authenticating, a connection to the first client within the network; detecting the connection to the first client has failed, the detecting comprising; measuring a time period during which the first client does not send communications traffic; and determining the measured time period exceeds a limit, the limit being an amount of time after which it is unlikely a valid connection is idle, the limit being produced by a statistical model; and removing, responsive to the detecting, the registration for the first client from the registration database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A system for communications network failure detection and remediation comprising:
a server, the server including; a processor; and a memory communicatively coupled to the processor, the memory storing instructions executable by the processor to perform a method comprising; receiving first communications using a network from a first client, the first communications including a telephone number, location, and security credential, the telephone number, location, and security credential each being associated with a first user of the first client; authenticating the first user of the first client using the telephone number and the security credential; creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including the location from the first communications from the first client, the registration being used to route second communications directed to the telephone number of the first client from a second client; establishing, responsive to the authenticating, a connection to the first client within the network; detecting the connection to the first client has failed, the detecting comprising; measuring a time period during which the first client does not send communications traffic; and determining the measured time period exceeds a limit, the limit being an amount of time after which it is unlikely a valid connection is idle, the limit being produced by a statistical model; and removing, responsive to the detecting, the registration for the first client from the registration database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 19, 20)
-
16. A system for communications network failure detection and remediation comprising:
-
means for receiving first communications using a network from a first client, the first communications including a telephone number, location, and security credential, the telephone number, location, and security credential each being associated with a first user of the first client; means for authenticating the first user of the first client using the telephone number and the security credential; means for creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including the location from the first communications from the first client, the registration being used to route second communications directed to the telephone number of the first client from a second client; means for establishing, responsive to the authenticating, a connection to the first client within the network; means for detecting the connection to the first client has failed, the means for detecting comprising; means for measuring a time period during which the first client does not send communications traffic; and means for determining the measured time period exceeds a limit, the limit being an amount of time after which it is unlikely a valid connection is idle, the limit being produced by a statistical model; and means for removing, responsive to the detecting, the registration for the first client from the registration database.
-
Specification