Virtual phone service over wireless systems
First Claim
1. A method for routing telephone calls placed from a wireless telephone comprising the steps of:
- receiving dialing codes received from a wireless telephone;
selecting an Internet gateway from a plurality of Internet gateways based on at least a portion of said received dialing codes;
transmitting instructions responsive to at least a portion of said received dialing codes to the selected Internet gateway; and
routing the telephone call via the selected Internet gateway.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for routing telephone calls, data calls and other information to or from a wireless telephone using a low cost communications network (other than traditional telephone circuit switched network), where such network is at least part of a communications link through which a call is routed. An Internet gateway is situated proximate to the location of the wireless telephone and through which calls are cost-effectively routed. A virtual phone client (“VPC”) is implemented in the wireless telephone for communication with a virtual phone server (“VPS”), accessible via a wireless network. The VPC also communicates with an Internet gateway identified by the VPS. The communication in the origination or termination of a call between the VPC and VPS facilitates the routing of the call through the identified Internet gateway to effectuate the call with the wireless telephone at lower cost to the wireless telephone subscriber.
44 Citations
36 Claims
-
1. A method for routing telephone calls placed from a wireless telephone comprising the steps of:
-
receiving dialing codes received from a wireless telephone;
selecting an Internet gateway from a plurality of Internet gateways based on at least a portion of said received dialing codes;
transmitting instructions responsive to at least a portion of said received dialing codes to the selected Internet gateway; and
routing the telephone call via the selected Internet gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless telephone comprising:
-
a virtual phone client adapted to parse dialing codes based on at least one of a plurality of wireless telephone parameters; and
wherein said virtual phone client initiates a call based on at least a portion of said parsed dialing codes by transmitting instructions to a virtual phone server for routing said call via an Internet gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for routing telephone calls using a wireless telephone comprising the steps of:
-
parsing dialing instructions based on at least one of a plurality of wireless telephone parameters, wherein said wireless telephone parameters include at least the wireless telephone location information; and
initiating a telephone call based on at least a portion of said parsed dialing instructions by transmitting instructions to a virtual phone server for routing said call via an Internet gateway. - View Dependent Claims (21, 22)
-
-
23. A system for routing a call placed from a wireless telephone comprising
a virtual phone server configured to receive parsed dialing instructions from a wireless telephone, said virtual phone server further configured to update information stored by said wireless telephone based on at least one of parameters of said wireless telephone; - and
wherein said virtual phone server is further configured to select an Internet gateway for routing a telephone call from said wireless telephone to a destination based on said parsed dialing instructions. - View Dependent Claims (24, 25)
- and
-
26. A system for placing a telephone call from a wireless telephone comprising:
-
a virtual phone client in a wireless telephone; and
a virtual phone server configured to communicate with said virtual phone client and a Internet gateway; and
wherein said virtual phone client is configured to parse dialing instructions and establish a communications link between said virtual phone client and an Internet gateway based on instructions received from said virtual phone server. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for placing a telephone call from a wireless telephone comprising:
-
a virtual phone client in a wireless telephone;
wherein said virtual phone client is configured to establish a communications link with the Internet gateway based on an address of said Internet gateway stored by said virtual phone client.
-
Specification