Performing caller based routing of a phone call
First Claim
1. A method of routing an outgoing phone call, the method comprising:
- a caller telecommunication device transmitting a call to an intended receiving wireless telecommunication device;
in response to the caller telecommunication device receiving a notification that the intended receiving wireless telecommunication device is unavailable, the caller telecommunication device transmitting an instruction to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to determine when the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device, wherein the predefined proximity is a distance within which the intended receiving wireless telecommunication device and an other wireless telecommunication device can directly communicate by local signals, wherein the first proximate telecommunication device and a second proximate telecommunication device are pre-selected by a caller according to historical rankings of past successes and failures in re-routing calls to the first proximate telecommunication device and the second proximate telecommunication device; and
the caller communication device re-routing the call to the first proximate telecommunication device when the first proximate telecommunication device is within the predefined proximity of the intended receiving wireless telecommunication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program for routing an outgoing 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 caller initiated short range wireless query signal is transmitted to determine if an other 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 an other proximate telecommunication device indicating that the proximate telecommunication device is within the predefined proximity to the intended receiving wireless telecommunication device, then the call is rerouted to the proximate telecommunication device based on preferences internal to the caller telecommunication device. These preferences may be stored on the caller telecommunication device or remotely stored on the host carrier network.
-
Citations
15 Claims
-
1. A method of routing an outgoing phone call, the method comprising:
-
a caller telecommunication device transmitting a call to an intended receiving wireless telecommunication device; in response to the caller telecommunication device receiving a notification that the intended receiving wireless telecommunication device is unavailable, the caller telecommunication device transmitting an instruction to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to determine when the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device, wherein the predefined proximity is a distance within which the intended receiving wireless telecommunication device and an other wireless telecommunication device can directly communicate by local signals, wherein the first proximate telecommunication device and a second proximate telecommunication device are pre-selected by a caller according to historical rankings of past successes and failures in re-routing calls to the first proximate telecommunication device and the second proximate telecommunication device; and the caller communication device re-routing the call to the first proximate telecommunication device when the first proximate telecommunication device is within the predefined proximity of the intended receiving wireless telecommunication device. - View Dependent Claims (2, 3, 4, 15)
-
-
5. A caller telecommunication device comprising:
-
a processor; a data bus coupled to the processor; a computer memory coupled to the data bus; a computer-readable tangible storage device; program instructions, stored on the storage device for execution by the processor via the computer memory, to transmit a call from a caller, who is using the caller telecommunication device, to an intended receiving wireless telecommunication device; program instructions, stored on the storage device for execution by the processor via the computer memory, to, in response to receiving a notification that the intended receiving wireless telecommunication device is unavailable, transmit an instruction from the caller telecommunication device to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to; determine when the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device, wherein the predefined proximity is a distance within which the intended receiving wireless telecommunication device and an other wireless telecommunication device can directly communicate by local signals; program instructions, stored on the storage device for execution by the processor via the computer memory, to, when the first proximate telecommunication device is within the predefined proximity of the intended receiving wireless telecommunication device, connect the call from the caller telecommunication device to the first proximate wireless telecommunication device; and program instructions, stored on the storage device for execution by the processor via the computer memory, to, when the first proximate telecommunication device is outside the predefined proximity of the intended receiving wireless telecommunication device, connect the call from the caller telecommunication device to a second proximate wireless telecommunication device that is within the predefined proximity of the intended receiving wireless telecommunication device wherein the first proximate telecommunication device and the second proximate telecommunication device are pre-selected by the caller according to historical rankings of past successes and failures in re-routing calls to the first proximate telecommunication device and the second proximate telecommunication device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer program product, comprising:
-
a computer-readable tangible storage device; transmit a call from a caller who is using a caller telecommunication device to an intended receiving wireless telecommunication device; and program instructions, stored on the storage device, to in response to receiving a notification that the intended receiving wireless telecommunication device is unavailable, transmit an instruction from the caller telecommunication device to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to determine when the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device, wherein the predefined proximity is a distance within which the intended receiving wireless telecommunication device and an other wireless telecommunication device can directly communicate by local signals; program instructions, stored on the storage device, to attempt to connect the call from the caller telecommunication device to a first proximate telecommunication device; program instructions, stored on the storage device, to, in response to the attempt to connect the call to the first proximate telecommunication device succeeding, maintain a connection of the call between the caller telecommunication device and the first proximate telecommunication device; and program instructions, stored on the storage device, to, in response to the attempt to connect the call to the first proximate telecommunication device failing, connect the call to a second proximate telecommunication device, wherein the first proximate telecommunication device and the second proximate telecommunication device are pre-selected by the caller according to historical rankings of past successes and failures in re-routing calls to the first proximate telecommunication device and the second proximate telecommunication device. - View Dependent Claims (11, 12, 13, 14)
-
Specification