Performing recipient based routing of a phone call
First Claim
1. A method of routing an incoming phone call, the method comprising:
- a computer registering that an intended receiving telecommunication device is receiving a call from a caller telecommunication device;
the computer determining that a user of the intended receiving telecommunication device is unavailable to answer the call; and
in response to the computer determining that a user of the intended receiving telecommunication device is unavailable to answer the received call, the computer triggering the intended receiving telecommunication device to transmit a short range wireless query signal;
the computer determining, by one or more responses to the query signal, that one or more alternate telecommunication devices are within a predefined proximity to the intended receiving telecommunication device;
the computer ranking the one or more alternate telecommunication devices according to signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device;
the computer determining that one of the one or more alternate telecommunication devices has a highest ranking of signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; and
in response to the computer determining that one of the one or more alternate telecommunication devices has the highest ranking of signal strength, the computer rerouting the call to the one of the one or more alternate telecommunication devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program for routing an incoming voice call in real time is presented. A call is received from a caller to an intended receiving wireless telecommunication device. In response to the call failing to connect to the intended receiving wireless telecommunication device, a short range wireless query signal is transmitted to determine if another wireless communication device is within a predefined proximity to the intended receiving wireless telecommunication device. If the intended receiving wireless telecommunication device receives a response from the other wireless telecommunication device indicating that the other wireless telecommunication device is within the predefined proximity to the intended receiving wireless telecommunication device, then the call is rerouted to the other wireless telecommunication device based on preferences internal to the intended receiving wireless device. These preferences may be stored on the intended receiving wireless device or remotely stored on the host carrier network.
-
Citations
17 Claims
-
1. A method of routing an incoming phone call, the method comprising:
-
a computer registering that an intended receiving telecommunication device is receiving a call from a caller telecommunication device; the computer determining that a user of the intended receiving telecommunication device is unavailable to answer the call; and in response to the computer determining that a user of the intended receiving telecommunication device is unavailable to answer the received call, the computer triggering the intended receiving telecommunication device to transmit a short range wireless query signal; the computer determining, by one or more responses to the query signal, that one or more alternate telecommunication devices are within a predefined proximity to the intended receiving telecommunication device; the computer ranking the one or more alternate telecommunication devices according to signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; the computer determining that one of the one or more alternate telecommunication devices has a highest ranking of signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; and in response to the computer determining that one of the one or more alternate telecommunication devices has the highest ranking of signal strength, the computer rerouting the call to the one of the one or more alternate telecommunication devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
one or more processors; one or more computer-readable memories; and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to register that an intended receiving telecommunication device is receiving a call from a caller telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine that a user of the intended receiving telecommunication device is unavailable to answer the call; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories to, in response to determining that the user of the intended receiving telecommunication device is unavailable to answer the received call, trigger the intended receiving telecommunication device to transmit a short range wireless query signal; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine, by one or more responses to the query signal, that one or more alternate telecommunication devices are within a predefined proximity to the intended receiving telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to rank the one or more alternate telecommunication devices according to signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine that one of the one or more alternate telecommunication devices has a highest ranking of signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories to, in response to determining that the one of the one or more alternate telecommunication devices has the highest ranking of signal strength, reroute the call to the one of the one or more alternate telecommunication devices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to register that an intended receiving telecommunication device is receiving a call from a caller telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to determine that a user of the intended receiving telecommunication device is unavailable to answer the call; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to, in response to determining that the user for the intended receiving telecommunication device is unavailable to answer the received call, trigger the intended receiving wireless telecommunication device to transmit a short range wireless query signal; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to determine, by one or more responses to the query signal, that one or more alternate telecommunication devices are within a predefined proximity to the intended receiving telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to rank the one or more alternate telecommunication devices according to signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to determine that one of the one or more alternate telecommunication devices has a highest ranking of signal strength between the one or more alternate telecommunication devices and the intended receiving telecommunication device; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices to, in response to determining that the one of the one or more alternate telecommunication devices has the highest ranking of signal strength, reroute the call to the one of the one or more alternate telecommunication devices. - View Dependent Claims (14, 15, 16, 17)
-
Specification