METHOD AND SYSTEM FOR 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:
- transmitting a communication from a caller using a caller telecommunication device to an intended receiving wireless telecommunication device;
in response to the communication failing to connect to the intended receiving wireless telecommunication device, the caller telecommunication device initiating an instruction to the intended receiving wireless telecommunication device to transmit a mapping profile of the intended receiving wireless telecommunication device to the caller 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, wherein a first alternate telecommunication device is listed in both the mapping profile of the intended receiving wireless telecommunication device and the caller contact list of the caller telecommunication device,transmitting a short range wireless query signal to the first alternate telecommunication device,determining if the first alternate telecommunication device is within a predefined proximity 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, connecting the call from the caller telecommunication device 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.
48 Citations
20 Claims
-
1. A method of routing an incoming communication, the method comprising:
-
transmitting a communication from a caller using a caller telecommunication device to an intended receiving wireless telecommunication device; in response to the communication failing to connect to the intended receiving wireless telecommunication device, the caller telecommunication device initiating an instruction to the intended receiving wireless telecommunication device to transmit a mapping profile of the intended receiving wireless telecommunication device to the caller 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, wherein a first alternate telecommunication device is listed in both the mapping profile of the intended receiving wireless telecommunication device and the caller contact list of the caller telecommunication device, transmitting a short range wireless query signal to the first alternate telecommunication device, determining if the first alternate telecommunication device is within a predefined proximity 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, connecting the call from the caller telecommunication device to the first alternate telecommunication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A caller telecommunication device comprising:
-
a telecommunications transceiver for transmitting a communication from a caller using the caller telecommunication device to an intended receiving wireless telecommunication device; and a processing logic for, in response to the communication failing to connect to the intended receiving wireless telecommunication device, instructing the telecommunications transceiver to transmit an instruction to the intended receiving wireless telecommunication device, wherein the instruction directs the intended receiving wireless telecommunication device to transmit a mapping profile of the intended receiving wireless telecommunication device to the caller telecommunication device, wherein; in response to the caller telecommunication device receiving the mapping profile of the intended receiving wireless telecommunication device, the caller telecommunication device; identifies one or more alternate telecommunication devices, wherein a first alternate telecommunication device is listed in both the mapping profile of the intended receiving wireless telecommunication device and the caller contact list of the caller telecommunication device, transmits a short range wireless query signal to the first alternate telecommunication device, determines if the first alternate telecommunication device is within a predefined proximity to the intended receiving wireless telecommunication device based on the short range wireless query, and in response to the first alternate telecommunication device being within the predefined proximity to the intended receiving wireless telecommunication device, connects the call from the caller telecommunication device to the first alternate telecommunication device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored a plurality of instructions processable by a machine embodied therein, wherein the plurality of instructions, when processed by a machine, causes the machine to perform a method, the method comprising:
-
transmitting a communication from a caller using a caller telecommunication device to an intended receiving wireless telecommunication device; in response to the communication failing to connect to the intended receiving wireless telecommunication device, the caller telecommunication device initiating an instruction to the intended receiving wireless telecommunication device to transmit a mapping profile of the intended receiving wireless telecommunication device to the caller 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, wherein a first alternate telecommunication device is listed in both the mapping profile of the intended receiving wireless telecommunication device and the caller contact list of the caller telecommunication device, transmitting a short range wireless query signal to the first alternate telecommunication device, determining if the first alternate telecommunication device is within a predefined proximity 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, connecting the call from the caller telecommunication device to the first alternate telecommunication device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification