Network-based system for rerouting phone calls from phone networks to VoIP clients for roamers and subscribers who do not answer
First Claim
Patent Images
1. A system for routing traffic of a subscriber associated with a first communication network comprising a visited network, the system comprising:
- a gateway coupled to the first communication network and a second communication network, wherein the gateway monitors roaming links of the first communication network and detects the subscriber registering a subscriber communication device with the visited network,wherein the gateway receives location information corresponding to a location of the subscriber communication device at the first communication network and a status of a client application installed on one of the subscriber communication device and a separate communication device from the subscriber communication device, capable of receiving an incoming call, associated with the subscriber being coupled to the gateway via the second communication network,wherein the gateway, upon determining a connection of the client application to the second communication network, automatically transfers the traffic directed to the subscriber communication device via the first communication network to the client application using the second communication network, and the gateway further comprising a mechanism to determine status of at least one of the client application and the subscriber communication device,wherein the first communication network is at least one of a Plain Old Telephone System (POTS) and a cellular network, and the second communication network is an IP-based network, andwherein the gateway is further configured to switch traffic between the subscriber communication device and the client application during an ongoing call.
15 Assignments
0 Petitions
Accused Products
Abstract
A system, method, computer product and service are provided which, when a subscriber'"'"'s VoIP client is online and the subscriber'"'"'s non-VoIP wireless or fixed line number is called, will automatically route the call over IP to the subscriber'"'"'s VoIP client. This routing may be performed by the subscriber'"'"'s wireless or fixed line home operator and can be conditioned to depend on whether the non-VoIP number is roaming or not answering.
-
Citations
58 Claims
-
1. A system for routing traffic of a subscriber associated with a first communication network comprising a visited network, the system comprising:
-
a gateway coupled to the first communication network and a second communication network, wherein the gateway monitors roaming links of the first communication network and detects the subscriber registering a subscriber communication device with the visited network, wherein the gateway receives location information corresponding to a location of the subscriber communication device at the first communication network and a status of a client application installed on one of the subscriber communication device and a separate communication device from the subscriber communication device, capable of receiving an incoming call, associated with the subscriber being coupled to the gateway via the second communication network, wherein the gateway, upon determining a connection of the client application to the second communication network, automatically transfers the traffic directed to the subscriber communication device via the first communication network to the client application using the second communication network, and the gateway further comprising a mechanism to determine status of at least one of the client application and the subscriber communication device, wherein the first communication network is at least one of a Plain Old Telephone System (POTS) and a cellular network, and the second communication network is an IP-based network, and wherein the gateway is further configured to switch traffic between the subscriber communication device and the client application during an ongoing call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a gateway coupled to a first communication system and a second communication system; and a client application, capable of receiving an incoming call, installed on one of a subscriber communication device and a separate communication device from the subscriber communication device, the client application detecting a coupling with the second communication system and transferring at least one message to the gateway via the coupling, the message comprising one of identification information of the client application, one or more instructions and status information, wherein the gateway establishes an association between a subscriber and a routing identifier associated with the client application on the second communication system, wherein the gateway determines routing to the client application via the second communication system that corresponds to the routing identifier of the client application, wherein the gateway transfers the traffic received at the first communication system to the client application as a VoIP call via the second communication system using the routing and the status information, wherein the first communication network is at least one of a Plain Old Telephone System (POTS) and a cellular network, and the second communication network is an IP-based network, and wherein the gateway is further configured to switch traffic between the subscriber communication device and the client application during an ongoing call. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for routing traffic of a subscriber, the method comprising:
-
detecting a registration of a subscriber communication device to a visited network, the subscriber communication device being initially registered to a home network, the home network and the visited network being a part of a first communication network; receiving location information corresponding to a location of the subscriber communication device at the first communication network; detecting, at a gateway, status of at least one client application installed on one of the subscriber communication device and a separate communication device from the subscriber communication device, capable of receiving an incoming call, associated with the subscriber, the client application being coupled to the gateway via a second communication network, wherein the gateway is coupled to the first communication network; selecting a routing identifier associated with the client application, the routing identifier corresponding to the location of the subscriber; and transferring traffic of the subscriber communication device to the client application at the associated routing identifier using the second communication network, wherein the transfer of traffic is performed based on the detected status of the client application, wherein the first communication network is at least one of a Plain Old Telephone System (POTS) and a cellular network, and the second communication network is an IP-based network, and wherein the gateway enables switching of traffic between the subscriber communication device and the client application during an ongoing call. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product comprising a non-transitory computer readable medium comprising computer usable program code for causing a computer to route traffic of a subscriber, the computer program product comprising:
-
computer usable program code for detecting a registration of a subscriber communication device to a visited network, the subscriber communication device being initially registered to a home network, the home network and the visited network being a part of a first communication network; computer usable program code for receiving location information corresponding to a location of the subscriber communication device at the first communication network; computer usable program code for detecting, at a gateway, status of at least one client application installed on one of the subscriber communication device and a separate communication device from the subscriber communication device, capable of receiving an incoming call, associated with the subscriber, the client application being coupled to the gateway via a second communication network, wherein the gateway is coupled to the first communication network; computer usable program code for selecting a routing identifier associated with the client application, the routing identifier corresponding to the location of the subscriber; computer usable program code for transferring traffic of the subscriber communication device to the client application at the associated routing identifier using the second communication network, wherein the transfer of traffic is performed based on the detected status of the client application, and computer usable program code for enabling the gateway to switch traffic between the subscriber communication device and the client application during an ongoing call. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification