Reduction of wireless communication costs in enterprises
First Claim
1. A method comprising:
- determining, by a processor, a first change in a geo-location of a cellular phone as the cellular phone moves from a first location to a second location and a second change in a telephone number of the cellular phone from a first telephone number to a second telephone number, wherein the cellular phone is affiliated with a first private branch exchange;
based on the first change and the second change, determining, by the processor, a second private branch exchange that has a least communication cost to the cellular phone at the second location; and
determining, by the processor, a least-cost route from among a plurality of routes for a call between the first private branch exchange and the second private branch exchange; and
based on the least-cost route, routing, by the processor, the call between the cellular phone and the first private branch exchange via the second private branch exchange, wherein routing the call comprises;
routing the call from the second private branch exchange to the first private branch exchange via a server;
dropping a portion of the call connecting the second private branch exchange to the first private branch exchange;
replacing the dropped portion of the call with a new least-cost call that does not pass through the server; and
connecting a remaining portion of the call with the new least-cost call.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise'"'"'s private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
39 Citations
18 Claims
-
1. A method comprising:
-
determining, by a processor, a first change in a geo-location of a cellular phone as the cellular phone moves from a first location to a second location and a second change in a telephone number of the cellular phone from a first telephone number to a second telephone number, wherein the cellular phone is affiliated with a first private branch exchange; based on the first change and the second change, determining, by the processor, a second private branch exchange that has a least communication cost to the cellular phone at the second location; and determining, by the processor, a least-cost route from among a plurality of routes for a call between the first private branch exchange and the second private branch exchange; and
based on the least-cost route, routing, by the processor, the call between the cellular phone and the first private branch exchange via the second private branch exchange, wherein routing the call comprises;routing the call from the second private branch exchange to the first private branch exchange via a server; dropping a portion of the call connecting the second private branch exchange to the first private branch exchange; replacing the dropped portion of the call with a new least-cost call that does not pass through the server; and connecting a remaining portion of the call with the new least-cost call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; determining a first change in a geo-location of a cellular phone as the cellular phone moves from a first location to a second location and a second change in a telephone number of the cellular phone from a first telephone number to a second telephone number, wherein the cellular phone is affiliated with a first private branch exchange; based on the first change and the second change, determining a second private branch exchange that has a least communication cost to the cellular phone at the second location; determining a least-cost route from among a plurality of routes for a call between the first private branch exchange and the second private branch exchange; and routing the call between the cellular phone and the first private branch exchange via the second private branch exchange by; routing the call from the second private branch exchange to the first private branch exchange via a server; replacing a portion of the call connecting the second private branch exchange to the first private branch exchange with a new call that does not pass through the server; and connecting a remaining portion of the call with the new call. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; determining a first change in a geo-location of a cellular phone as the cellular phone moves from a first location to a second location and a second change in an identity associated with the cellular phone, wherein the cellular phone is affiliated with a first private branch exchange, and wherein the second change in the identity comprises at least one of a change in a telephone number of the cellular phone or a change in a subscriber identification module of the cellular phone from a first subscriber identification module to a second subscriber identification module; based on the first change and the second change, determining a second private branch exchange that has a least communication cost to the cellular phone at the second location; determining a least-cost route from among a plurality of routes for a call between the first private branch exchange and the second private branch exchange; and based on the least-cost route, routing the call between the cellular phone and the first private branch exchange via the second private branch exchange, wherein routing the call comprises; routing the call from the second private branch exchange to the first private branch exchange via a server; dropping a portion of the call connecting the second private branch exchange to the first private branch exchange; replacing the dropped portion of the call with a new least-cost call that does not pass through the server; and connecting a remaining portion of the call with the new least-cost call. - View Dependent Claims (16, 17, 18)
-
Specification