Dynamic direction of incoming calls
Assignee8x8, Inc.
InventorsGarth Judge, Zhishen Liu, Bryan R. Martin
Life of this patent
Estimating the term…
Abstract
Apparatus and methods concerning call routing are disclosed. In an example embodiment, a call alert message, indicative of the call answer options, is communicated from a data-communications server to the communication device, determined in response to receiving an incoming call for a communication device at the server. A selected option is received from the communication device. In response to the selected option indicating the first call answer option, the call is routed to the communication device as a call via a data network or in response to the selected option indicating the second call answer option, the call is routed to the communication device via a PSTN.
Claims20
An apparatus comprising:
- a data-communications server to route data-communications calls involving network-enabled user communication devices (“communication devices”) and to
- provide a call alert message to one of the communication devices (“communication device”), based at least in part on the data-communications server receiving an incoming call for a communication device of a user and on a set of one or more criteria associated with the communication device including call quality of one or more available connections other than a connection corresponding to current connectivity of the received call;
- receive a selected option from the communication device, the selected option indicating to route the incoming call, in response to the selected option, to the communication device as one type of call via a data network;
- and
- route the incoming call, in response to the selected option, as a type of call different than one type of call associated with a public switched telephone network (PSTN), wherein the call alert message is to cause an application installed on the communication device to indicate or determine the selected option based at least in part on a service or a subscription plan that is associated with the data-communications server and that identifies parameters pertaining to limits on the service or subscription plan.
An apparatus comprising:
- a computing processor circuit to provide a selected option in response to executing an AI/ML (artificial intelligence and/or machine learning) algorithm;
- and
- a data-communications server to
- route data-communications calls involving network-enabled user communication devices (“communication devices”);
- provide a call alert message to one of the communication devices (“communication device”), based at least in part on the data-communications server receiving an incoming call for a communication device of a user and on a set of one or more criteria associated with the communication device including call quality of one or more available connections other than a connection corresponding to current connectivity of the received call;
- receive the selected option from the communication device, the selected option indicating to route the incoming call, in response to the selected option, to the communication device as one type of call via a data network;
- and
- route the incoming call, in response to the selected option, as a type of call different than one type of call associated with a public switched telephone network (PSTN), wherein the call alert message is configured to cause the communication device to indicate or determine the selected option based at least in part on a service or a subscription plan that is associated with the data-communications server.
A computer-implemented method comprising:
- executing, via a computing processor circuit, an AI/ML (artificial intelligence and/or machine learning) algorithm;
- and
- via a data-communications server,
- routing data-communications calls involving network-enabled user communication devices (“communication devices”);
- providing a call alert message to one of the communication devices (“communication device”), based at least in part on the data-communications server receiving an incoming call for a communication device of a user and on a set of one or more criteria associated with the communication device including call quality of one or more available connections other than a connection corresponding to current connectivity of the received call;
- receiving a selected option from the communication device, the selected option indicating to route the incoming call, in response to the selected option, to the communication device as one type of call via a data network;
- and
- routing the incoming call, in response to the selected option, as a type of call different than one type of call associated with a public switched telephone network (PSTN), wherein the call alert message is configured to cause an application installed on the communication device to indicate or determine the selected option based at least in part on a service or a subscription plan that is associated with the data-communications server used for execution of the AI/ML algorithm to provide the selected option.
Dependencies are inferred from the claim text.