Performing routing of a phone call based on mutual contacts of a contact list
First Claim
1. A method of routing an incoming communication, the method comprising:
- a caller telecommunication device transmitting a communication from a caller using the caller telecommunication device to an intended receiving wireless telecommunication device;
the caller telecommunication device determining that a user of the intended receiving wireless telecommunication device is unavailable;
in response to the caller telecommunication device determining that the user of the intended receiving wireless telecommunication device is unavailable, the caller telecommunication device requesting a mapping profile of the intended receiving wireless telecommunication device; and
in response to the caller telecommunication device receiving the mapping profile of the intended receiving wireless telecommunication device, the caller telecommunication device;
identifying one or more alternate telecommunication devices listed in both the mapping profile of the intended receiving wireless telecommunication device and a caller contact list of the caller telecommunication device,determining if a first alternate telecommunication device of the one or more alternate telecommunication devices is within a predefined proximity to the intended receiving wireless telecommunication device by triggering the first alternate telecommunication device to transmit a short range wireless query signal to the intended receiving wireless telecommunication device, andin response to the first alternate telecommunication device being within the predefined proximity to the intended receiving wireless telecommunication device, re-routing the communication to the first alternate telecommunication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program for routing an outgoing communication in real time is presented. A communication is received from a caller to an intended receiving wireless telecommunication device. In response to the communication failing to connect to the intended receiving wireless telecommunication device, scan of other alternate telecommunication devices is initiated to determine if other communication devices are available for receiving a re-route of the original communication. If an alternate telecommunication device is available to receive the communication, then the communication is rerouted to the preferred alternate telecommunication device based on the alternate telecommunication device being a mutual contact of the contact list of the caller telecommunication device and the mapping profile of the intended receiving telecommunication device.
-
Citations
20 Claims
-
1. A method of routing an incoming communication, the method comprising:
-
a caller telecommunication device transmitting a communication from a caller using the caller telecommunication device to an intended receiving wireless telecommunication device; the caller telecommunication device determining that a user of the intended receiving wireless telecommunication device is unavailable; in response to the caller telecommunication device determining that the user of the intended receiving wireless telecommunication device is unavailable, the caller telecommunication device requesting a mapping profile of the intended receiving wireless telecommunication device; and in response to the caller telecommunication device receiving the mapping profile of the intended receiving wireless telecommunication device, the caller telecommunication device; identifying one or more alternate telecommunication devices listed in both the mapping profile of the intended receiving wireless telecommunication device and a caller contact list of the caller telecommunication device, determining if a first alternate telecommunication device of the one or more alternate telecommunication devices is within a predefined proximity to the intended receiving wireless telecommunication device by triggering the first alternate telecommunication device to transmit a short range wireless query signal to the intended receiving wireless telecommunication device, and in response to the first alternate telecommunication device being within the predefined proximity to the intended receiving wireless telecommunication device, re-routing the communication to the first alternate telecommunication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A caller telecommunication device comprising:
-
one or more processors; one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, to transmit a communication from a caller using the caller telecommunication device to an intended receiving wireless telecommunication device; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, to determine that a user of the intended receiving wireless telecommunication device is unavailable; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, to in response to the caller telecommunication device determining that the user of the intended receiving wireless telecommunication device is unavailable, request a mapping profile of the intended receiving wireless telecommunication device; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, to, in response to the caller telecommunication device receiving the mapping profile of the intended receiving wireless telecommunication device; identify one or more alternate telecommunication devices listed in both the mapping profile of the intended receiving wireless telecommunication device and a caller contact list of the caller telecommunication device; determine if a first alternate telecommunication device of the one or more alternate telecommunication devices is within a predefined proximity to the intended receiving wireless telecommunication device by triggering the first alternate telecommunication device to transmit a short range wireless query signal to the intended receiving wireless telecommunication device; and in response to the first alternate telecommunication device being within the predefined proximity to the intended receiving wireless telecommunication device, re-route the communication to the first alternate telecommunication device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 transmit a communication from a caller using a caller telecommunication device to an intended receiving wireless 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 wireless telecommunication device is unavailable; 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 of the intended receiving wireless telecommunication device is unavailable, request a mapping profile of the intended receiving wireless telecommunication device; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices to, in response to the caller telecommunication device receiving the mapping profile of the intended receiving wireless telecommunication device; identify one or more alternate telecommunication devices listed in both the mapping profile of the intended receiving wireless telecommunication device and the caller contact list of the caller telecommunication device; determine if a first alternate telecommunication device of the one or more alternate telecommunication devices is within a predefined proximity to the intended receiving wireless telecommunication device by triggering the first alternate telecommunication device to transmit a short range wireless query signal to the intended receiving wireless telecommunication device′ and in response to the first alternate telecommunication device being within the predefined proximity to the intended receiving wireless telecommunication device, re-route the communication to the first alternate telecommunication device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification