Performing routing of a phone call through a third party device
First Claim
1. A method of routing a communication, the method comprising:
- a caller device transmitting, to a host carrier, a request to transmit a communication from the caller device to a mobile receiving device using a wireless mobile telecommunication network that includes a wireless transmission tower configured to communicate with the receiving device; and
in response to receiving a notification that the communication cannot be routed to the receiving device via the wireless mobile telecommunication network, the caller device transmitting an instruction to the host carrier to;
identify a plurality of alternate telecommunication devices that are configured for short range wireless transmission and are available for receiving a re-route of the communication,request that each of the alternate telecommunication devices scan for the presence of the receiving device within range of the short range wireless transmission,identify a priority of contacts policy established by preferences of a user of the caller device that indicates a first one of the alternate telecommunication devices that has a higher priority than remaining ones of the alternate telecommunication devices to communicate with the receiving device by the short range wireless transmission, andin response to identifying the first one of the alternate telecommunication devices, transmit the communication from the caller device to the receiving device via the first one of the alternate telecommunication devices using the short range wireless transmission.
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, a host carrier initiated query of third party priority of contacts routing preferences of the intended receiving wireless telecommunication device is initiated to determine if other communication devices are available for receiving a re-route of the original communication. If third party routing preferences of the intended receiving wireless telecommunication device have previously been established, then the call is rerouted through one or more alternate telecommunication devices to the intended receiving wireless telecommunication device. The priority of contacts is stored with the host carrier.
224 Citations
20 Claims
-
1. A method of routing a communication, the method comprising:
-
a caller device transmitting, to a host carrier, a request to transmit a communication from the caller device to a mobile receiving device using a wireless mobile telecommunication network that includes a wireless transmission tower configured to communicate with the receiving device; and in response to receiving a notification that the communication cannot be routed to the receiving device via the wireless mobile telecommunication network, the caller device transmitting an instruction to the host carrier to; identify a plurality of alternate telecommunication devices that are configured for short range wireless transmission and are available for receiving a re-route of the communication, request that each of the alternate telecommunication devices scan for the presence of the receiving device within range of the short range wireless transmission, identify a priority of contacts policy established by preferences of a user of the caller device that indicates a first one of the alternate telecommunication devices that has a higher priority than remaining ones of the alternate telecommunication devices to communicate with the receiving device by the short range wireless transmission, and in response to identifying the first one of the alternate telecommunication devices, transmit the communication from the caller device to the receiving device via the first one of the alternate telecommunication devices using the short range wireless transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A telecommunication device comprising:
-
a telecommunications transceiver for communicating over a communication system, wherein the telecommunications transceiver is operative to transmit, to a host carrier, a request to transmit a communication from a caller, who is using the telecommunication device, to a mobile receiving device using a wireless mobile telecommunication network that includes a wireless transmission tower configured to communicate with the receiving device, and wherein the telecommunication device is a caller device; and a processor configured to, in response to receiving a notification that the communication cannot be routed to the receiving device via the wireless mobile telecommunication network, instruct the telecommunications transceiver to transmit an instruction to the host carrier, wherein the instruction directs the host carrier to; identify a plurality of alternate telecommunication devices that are configured for short range wireless transmission and are available for receiving a re-route of the communication, request that each of the alternate telecommunication devices scan for the presence of the receiving device within range of the short range wireless transmission, identify a priority of contacts policy established by preferences of a user of the caller device that indicate a first one of the alternate telecommunication devices that has a higher priority than remaining ones of the alternate telecommunication devices to communicate with the receiving device by the short range wireless transmission, and in response to identifying the first one of the alternate telecommunication devices, transmit the communication from the caller device to the receiving device via the first one of the alternate telecommunication devices using the short range wireless transmission. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising:
-
one or more computer-readable storage devices; and a plurality of instructions stored on the computer-readable storage devices, wherein the instructions, when executed by one or more processors, configure the processors to; transmit, to a host carrier, a request to transmit a communication from a caller device to a mobile receiving device using a wireless mobile telecommunication network that includes a wireless transmission tower configured to communicate with the receiving device; and in response to receiving a notification that the communication cannot be routed to the receiving device via the wireless mobile telecommunication network, transmit an instruction from the caller device to the host carrier to determine whether the receiving device has previously set up a plurality of alternate devices for receiving a re-route of the communication, wherein the instruction from the caller device instructs the host carrier to; identify the alternate telecommunication devices that are configured for short range and are available for receiving a re-route of the communication, request that each of the one or more available alternate devices scan for the presence of the receiving device within range of the by a common short range wireless technology between the alternate transmission, identify a priority of contacts policy established by preferences of a user of the caller device that indicates a first one of the alternate telecommunication devices that has a higher priority than remaining ones of the alternate telecommunication devices to communicate with the receiving device by the short range wireless transmission, and in response to identifying the first one of the alternate telecommunication devices, transmit the communication from the caller device to the receiving device via the first one of the alternate telecommunication devices using the short range wireless transmission. - View Dependent Claims (18, 19, 20)
-
Specification