Performing caller based routing of a phone call
First Claim
1. A method of routing a communication, the method comprising:
- a caller device transmitting a communication to an intended receiving device; and
in response to the caller device receiving a notification that the receiving device is unavailable, the caller device transmitting an instruction to a first device, wherein the instruction directs the first device to determine when the first device is within a predefined proximity of the receiving device, wherein the predefined proximity is a distance within which the receiving device and the first device can directly communicate by short range wireless signals;
the caller device re-routing the communication to the first device when if the first device is within the predefined proximity of the receiving device and the receiving device is unavailable; and
the caller device re-routing the communication to a second device that is within the predefined proximity of the receiving device when the first device is outside the predefined proximity of the receiving device and the receiving device is unavailable.
0 Assignments
0 Petitions
Accused Products
Abstract
A caller telecommunication device transmits a call to an intended receiving wireless telecommunication device. In response, the caller telecommunication device transmits an instruction to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to determine if the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device. The predefined proximity is a distance within which the intended receiving wireless telecommunication device and other wireless telecommunication device can directly communicate by local signals. The caller communication device re-routes the call to the first proximate telecommunication device if the first proximate telecommunication device is within the predefined proximity of the intended receiving wireless telecommunication device.
68 Citations
15 Claims
-
1. A method of routing a communication, the method comprising:
-
a caller device transmitting a communication to an intended receiving device; and in response to the caller device receiving a notification that the receiving device is unavailable, the caller device transmitting an instruction to a first device, wherein the instruction directs the first device to determine when the first device is within a predefined proximity of the receiving device, wherein the predefined proximity is a distance within which the receiving device and the first device can directly communicate by short range wireless signals; the caller device re-routing the communication to the first device when if the first device is within the predefined proximity of the receiving device and the receiving device is unavailable; and the caller device re-routing the communication to a second device that is within the predefined proximity of the receiving device when the first device is outside the predefined proximity of the receiving device and the receiving device is unavailable. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A caller device comprising:
-
a processor; a data bus coupled to the processor; a computer memory coupled to the data bus; a computer-readable storage device; program instructions, stored on the storage device for execution by the processor via the computer memory, to initiate transmission of a communication from a caller, who is using the caller device, to an intended receiving device; and program instructions, stored on the storage device for execution by the processor via the computer memory, to, when the receiving device is unavailable, transmit an instruction from the caller device to a first device, wherein the instruction directs the first device to; determine when the first device is within a predefined proximity of the receiving device, wherein the predefined proximity is a distance within which the receiving device and the first device can directly communicate by short range wireless signals; program instructions, stored on the storage device for execution by the processor via the computer memory, to, when the first device is within the predefined proximity of the receiving device, re-route the communication from the caller device to the first device; and program instructions, stored on the storage device for execution by the processor via the computer memory, to, when the first device is outside the predefined proximity of the receiving device, re-route the communication from the caller device to a second device that is within the predefined proximity of the receiving device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, comprising:
-
a computer-readable storage device; program instructions, stored on the storage device, to transmit a communication from a caller who is using a caller device to an intended receiving device; and program instructions, stored on the storage device, to in response to receiving a notification that the receiving device is unavailable, transmit an instruction from the caller device to a first device, wherein the instruction directs the first device to determine when the first device is within a predefined proximity of the receiving device, wherein the predefined proximity is a distance within which the receiving device and the first device can directly communicate by short range wireless signals; program instructions, stored on the storage device, to re-route the communication to the first device when the first device and the receiving device are within the predefined proximity; and program instructions, stored on the storage device, to re-route the communication to a second device when the second device and the receiving device are within the predefined proximity and the first device and the receiving device are not within the predetermined proximity. - View Dependent Claims (12, 13, 14, 15)
-
Specification