Integrated cellular VoIP for call rerouting
First Claim
1. A system comprising:
- a first communication system comprising a home network and a visited network;
at least one second communication system coupled to the home network and the visited network; and
a gateway coupled to at least one of the first and second communication systems, wherein the gateway monitors roaming links of the first communication system and detects a mobile device registering with the visited network, wherein the gateway receives location information corresponding to a location of the mobile device and selects a routing number corresponding to the location, wherein the gateway uses the selected routing number to transfer calls received at the home network to the mobile device via the second communication system.
15 Assignments
0 Petitions
Accused Products
Abstract
Integrated Cellular Voice over Internet Protocol (“VoIP”) systems (“ICV systems”) are described that redirect or reroute wireless network voice and data traffic to roaming subscribers via VoIP networks. The ICV system monitors roaming links of a first communication system. The first communication system may include a home network and a visited network. The ICV system detects a mobile device registering with the visited network. The ICV system receives location information corresponding to a location of the mobile device and selects a routing number corresponding to the location. The ICV system uses the selected routing number to transfer calls received at the home network to the mobile device via a second communication system.
-
Citations
42 Claims
-
1. A system comprising:
-
a first communication system comprising a home network and a visited network;
at least one second communication system coupled to the home network and the visited network; and
a gateway coupled to at least one of the first and second communication systems, wherein the gateway monitors roaming links of the first communication system and detects a mobile device registering with the visited network, wherein the gateway receives location information corresponding to a location of the mobile device and selects a routing number corresponding to the location, wherein the gateway uses the selected routing number to transfer calls received at the home network to the mobile device via the second communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a gateway coupled to first and second communication systems; and
a client application coupled to a mobile device, the client application detecting a coupling with the second communication system and transferring a message to the gateway via the coupling, the message including identification information of the mobile device, wherein the gateway determines a routing number of the second communication system that corresponds to a location of the mobile device, wherein the gateway establishes an association between the routing number and an address of the mobile device on the second communication system, wherein the gateway transfers a call received at the first communication system to the mobile device via the second communication system using the routing number and address of the mobile device.
-
-
10. A system comprising:
-
circuitry that monitors roaming links of a first communication system, wherein the first communication system includes at least one of a home network and a visited network;
circuitry that detects a mobile device registering with the visited network;
circuitry that receives location information corresponding to a location of the mobile device;
circuitry that selects a routing number corresponding to the location; and
circuitry that uses the selected routing number to transfer calls received at the home network to the mobile device via a second communication system.
-
-
11. A device comprising:
-
a monitoring system that monitors roaming links of a first communication system, wherein the first communication system includes at least one of a home network and a visited network;
a detector that detects a mobile device registering with the visited network;
a receiver that receives location information corresponding to a location of the mobile device;
a selection system that selects a routing number corresponding to the location; and
a transmitter that uses the selected routing number to transfer calls received at the home network to the mobile device via a second communication system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
means for monitoring at least one roaming link of a first communication system;
means for detecting a roaming device registering with a visited network;
means for receiving location information corresponding to a location of the roaming device;
means for selecting a routing number that corresponds to the location, the routing number corresponding to a second communication system; and
means for transferring calls received at a home network to the roaming device via the second communication system in accordance with the routing number, wherein the home network and the visited network are networks operating under the first communication system. - View Dependent Claims (19, 20, 21)
-
-
22. A method comprising:
-
monitoring at least one roaming link of a first communication system;
detecting a roaming device registering with a visited network;
receiving location information corresponding to a location of the roaming device;
selecting a routing number that corresponds to the location, the routing number corresponding to a second communication system; and
transferring calls received at a home network to the roaming device via the second communication system in accordance with the routing number, wherein the home network and the visited network are networks operating under the first communication system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
detecting at a mobile device a coupling with an Internet Protocol (IP) network;
transferring a message to a gateway of the IP network via the coupling, the message including identification information of the mobile device;
selecting a routing number that corresponds to a location of the mobile device, the routing number corresponding to the IP network;
establishing an association between the selected routing number and an IP address of the mobile device; and
transferring a call received at a cellular network to the mobile device via the IP network using the routing number and the IP address of the mobile device. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification