Callback tokens for dropped calls
AssigneeComcast Cable Communications, LLC
InventorRoss Gilson
Life of this patent
Estimating the term…
Abstract
A method and system that support re-establishing a dropped call or communication is disclosed. A terminal may publish its parameters to other terminals through in-band or out-of-band signaling. Token values may then be determined by a weighted sum of parameters, where the terminal having the largest weighted sum possesses the token. If the call or communication drops, the terminal possessing the token then initiates communication to the other terminals. In addition, a plurality of tokens may be used when there are more than two terminals in a call. The terminals may be partitioned into groups, where one of the terminals in each group possesses a token.
Claims28
A method comprising:
- determining, based on a quantity of available connections to a base station associated with a first apparatus or a quantity of available connections to a base station associated with a second apparatus, an order in which the first apparatus and the second apparatus should attempt to re-establish a call between the first apparatus and the second apparatus in the event that the call is dropped;
- causing, based on the order, the first apparatus to attempt to re-establish the call;
- and
- causing, based on determining that the first apparatus unsuccessfully attempted to re-establish the call, the second apparatus to re-establish the call with the first apparatus.
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- determine, based on a quantity of available connections to a base station associated with a first apparatus or a quantity of available connections to a base station associated with a second apparatus, an order in which the first apparatus and the second apparatus should attempt to re-establish a call between the first apparatus and the second apparatus in the event that the call is dropped;
- cause, based on the order, the first apparatus to attempt to re-establish the call;
- and
- cause, based on determining that the first apparatus unsuccessfully attempted to re-establish the call, the second apparatus to re-establish the call with the first apparatus.
A system comprising:
- a first apparatus;
- and
- a computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- determine, based on a quantity of available connections to a base station associated with a first apparatus or a quantity of available connections to a base station associated with a second apparatus, an order in which the first apparatus and the second apparatus should attempt to re-establish a call between the first apparatus and the second apparatus in the event that the call is dropped;
- cause, based on the order, the first apparatus to attempt to re-establish the call;
- and
- cause, based on determining that the first apparatus unsuccessfully attempted to re-establish the call, the second apparatus to re-establish the call with the first apparatus.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- determining, based on a quantity of available connections to a base station associated with a first apparatus or a quantity of available connections to a base station associated with a second apparatus, an order in which the first apparatus and the second apparatus should attempt to re-establish a call between the first apparatus and the second apparatus in the event that the call is dropped;
- causing, based on the order, the first apparatus to attempt to re-establish the call;
- and
- causing, based on determining that the first apparatus unsuccessfully attempted to re-establish the call, the second apparatus to re-establish the call with the first apparatus.
Dependencies are inferred from the claim text.