Method and system for routing IP based messaging, voice and video calling based on the network parameters the device is connected to and the location
First Claim
Patent Images
1. A telecommunications system, comprising:
- a handheld device having a processor, a memory device, a user input device, a speaker and a microphone, the processor configured to execute an algorithm that causes the processor to detect one or more network parameters of a network that the handheld device is connected to;
the memory device configured by a configuration server of a carrier to include a subscriber assigned number and at least one home IMS proxy server address, at least one domestic IMS proxy server address, and at least one international IMS proxy server address using a proxy call session control function (P-CSCF) associated with the subscriber assigned number without accessing a carrier controlled network;
the processor further configured to detect a location of the handheld device; and
the processor further configured to select an IMS proxy server address from the at least one IMS proxy server address and route a call to the selected IMS proxy server address based on the one or more network parameters and the location;
wherein the processor is configured to route the call if the one or more network parameters includes a home network identifier and if it is determined that a home network associated with the home network identifier is available.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for routing IP-based messaging, voice and video calling, comprising detecting network parameters of a network that a device is connected to, detecting a location of the device and routing the call based on the network parameters and the location.
-
Citations
17 Claims
-
1. A telecommunications system, comprising:
-
a handheld device having a processor, a memory device, a user input device, a speaker and a microphone, the processor configured to execute an algorithm that causes the processor to detect one or more network parameters of a network that the handheld device is connected to; the memory device configured by a configuration server of a carrier to include a subscriber assigned number and at least one home IMS proxy server address, at least one domestic IMS proxy server address, and at least one international IMS proxy server address using a proxy call session control function (P-CSCF) associated with the subscriber assigned number without accessing a carrier controlled network; the processor further configured to detect a location of the handheld device; and the processor further configured to select an IMS proxy server address from the at least one IMS proxy server address and route a call to the selected IMS proxy server address based on the one or more network parameters and the location; wherein the processor is configured to route the call if the one or more network parameters includes a home network identifier and if it is determined that a home network associated with the home network identifier is available. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless communications device comprising:
-
a memory device configured to include an executable algorithm and a range of IMS proxy servers, wherein the range includes at least one home IMS proxy server address, at least one domestic IMS proxy server address, and at least one international IMS proxy server address using a proxy call session control function (P-CSCF), to configure a handheld device to communicate over a telecommunications network without accessing a carrier controlled network; a processor coupled to the memory device, the processor configured to execute the executable algorithm that causes the processor to detect one or more network parameters of a data network that the communications device is connected to, detect a location of the communications device, and select a IMS proxy server from the range of IMS proxy servers, and route a call to the selected IMS proxy server based on the one or more data network parameters and the location; wherein the processor is configured to route the call if the one or more network parameters includes a domestic roaming identifier and if it is determined that domestic roaming is available. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of operating a wireless communications device comprising:
-
maintaining a range of IMS proxy servers, wherein the range includes at least one home IMS proxy server address, at least one domestic IMS proxy server address, and at least one international IMS proxy server address using a proxy call session control function (P-CSCF) and the range is maintained without accessing a carrier controlled network; detecting one or more network parameters of a network that the communications device is connected to; detecting a location of the communications device; selecting an IMS proxy server from the range of IMS proxy servers; and routing a call to the selected IMS proxy server based on the one or more network parameters and the location; wherein routine the call to the selected IMS proxy server further comprises routine the call if the one or more network parameters includes an international network identifier and it is determined that a communication session should be established. - View Dependent Claims (15, 16, 17)
-
Specification