Methods, systems, and computer program products for implementing communications re-connection services
AssigneeAT&T Intellectual Property I, L.P.
InventorBrian Daigle
Life of this patent
Estimating the term…
Abstract
A method, system, and computer program product for implementing communications re-connection services is provided. The method includes determining whether a disconnection for a communications session occurring between at least two devices is voluntary. The method also includes automatically attempting to re-establish the communications session between the at least two devices if results of the determining indicate that the disconnection was involuntary. An involuntary disconnection results from at least one of: a signal interruption; a device malfunction; and an out of area signal.
Claims14
A method for implementing communications re-connection services, comprising:
- detecting a communications session between at least two devices, one of the at least two devices is a calling device that establishes the communication session by calling another of the at least two devices;
- determining whether a disconnection for the communications session occurring between the at least two devices is voluntary;
- and
- automatically attempting to re-establish the communications session between the at least two devices if results of the determining indicate that the disconnection was involuntary, an involuntary disconnection resulting from at least one of:
- a signal interruption;
- a device malfunction;
- and
- an out of area signal;
- wherein the calling device and the other of the at least two devices receive communications services from competing service provider enterprises and the service provider enterprise representing the calling device performs the automatic attempt to re-establish the communications session, the method farther comprising:
- repeating the attempting to re-establish the communications session if previous attempts are unsuccessful, the repeating performed by at least one of the competing service provider enterprises, and wherein repeating the attempts to re-establish the communications session continues until a time-out value has been reached, the time-out value including at least one of:
- a maximum number of attempts to re-connect;
- and
- a maximum period of time in attempting to re-connect.
A system for implementing communications re-connection services, comprising:
- a host system;
- a communications re-connection application executing on the host system, performing:
- detecting a communications session between at least two devices, one of the at least two devices is a calling device that establishes the communication session by calling another of the at least two devices, wherein the calling device and the other of the at least two devices receive communications services from competing service provider enterprises;
- determining whether a disconnection for the communications session occurring between the at least two devices is voluntary;
- automatically attempting to re-establish the communications session between the at least two devices if results of the determining indicate that the disconnection was involuntary, and determining which of the competing service provider enterprises represents the calling device, wherein the service provider enterprise determined to represent the calling device performs the automatic attempt to re-establish the communication session;
- and
- repeating the attempting to re-establish the communications session if previous attempts are unsuccessful, the repeating performed by the service provider enterprise representing the calling device, and wherein repeating the attempts to re-establish the communications session continues until a time-out value has been reached, the time-out value including at least one of:
- a maximum number of attempts to re-connect;
- and
- a maximum period of time in attempting to re-connect.
A computer program product for implementing communications re-connection services, the computer program product comprising a storage medium storing instructions, which when executed by a computer-implement a method, the method comprising:
- detecting a communications session between at least two devices, one of the at least two devices is a calling device that establishes the communication session by calling another of the at least two devices;
- determining whether a disconnection for the communications session occurring between the at least two devices is voluntary;
- and
- automatically attempting to re-establish the communications session between the at least two devices if results of the determining indicate that the disconnection was involuntary, an involuntary disconnection resulting from at least one of:
- a signal interruption;
- a device malfunction;
- and
- an out of area signal;
- wherein the calling device and the other of the at least two devices receive communications services from competing service provider enterprises and the service provider enterprise representing the calling device performs the automatic attempt to re-establish the communications session;
- the method further comprising:
- repeating the attempt to re-establish the communications session if previous attempts are unsuccessful, the repeating performed by the service provider enterprise representing the calling device, and wherein repeating the attempt to re-establish the communications session continues until a time-out value has been reached, the time-out value including at least one of:
- a maximum number of attempts to re-connect;
- and
- a maximum period of time in attempting to re-connect.
Dependencies are inferred from the claim text.