Method and apparatus for placing a long distance call based on a virtual phone number
First Claim
1. A method for transmitting information between two or more points, comprising:
- receiving a virtual number at a first intermediate point from at least one originating point, the at least one originating point operatively connected to an originating network, and the first intermediate point operatively connected to a packet-based network;
convening the virtual number into at least one physical number;
determining a second intermediate point based on the at least one physical number, the second intermediate point operatively connected to the packet-based network;
determining at least one destination point based on the at least physical number; and
transmitting information between the at least one originating point and the at least one destination point via the first and second intermediate point;
wherein the originating network is selected from the group consisting of;
the public switched telephone network and a packet-based network.
18 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for reducing the cost of long distance phone calls is disclosed. Accordingly, an originating phone network is operatively connected to a first intermediate point, and a receiving phone network is operatively connected to a second intermediate point. Each intermediate point is operatively connected to communicate via a data network. Users on the originating and destination phone networks may communicate based on virtual numbers. The virtual number is preferably within the local calling area of the originating phone network. The first and second intermediate points route calls to any geographic location, regardless of distance, over the data network based on the virtual number. This provides the advantage of allowing a user on the originating phone network to access a user at a distant location for a price that is substantially similar to the price of a local call.
198 Citations
27 Claims
-
1. A method for transmitting information between two or more points, comprising:
-
receiving a virtual number at a first intermediate point from at least one originating point, the at least one originating point operatively connected to an originating network, and the first intermediate point operatively connected to a packet-based network; convening the virtual number into at least one physical number; determining a second intermediate point based on the at least one physical number, the second intermediate point operatively connected to the packet-based network; determining at least one destination point based on the at least physical number; and transmitting information between the at least one originating point and the at least one destination point via the first and second intermediate point; wherein the originating network is selected from the group consisting of; the public switched telephone network and a packet-based network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 27)
-
-
9. A method for transmitting information between two or more points, comprising:
-
receiving a virtual number at a first intermediate point from at least one originating point, the first intermediate point operatively connected to a packet-based network; converting the virtual number into at least one physical number, determining a second intermediate point based on the at least one physical number, the second intermediate point operatively connected to the packet-based network; determining at least one destination point based on the at least one physical number; and transmitting information between the at least one originating point and the at least one destination point via the first intermediate point and the second intermediate point; wherein the at least one destination point is operatively connected to a network selected from the group consisting of; a public switched telephone network and a packet-based network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A System for transmitting information across a computer network, comprising:
-
a first intermediate point operatively connected to an originating network including at least one originating device; a second intermediate point operatively connected to a destination network including at least one destination device; said first intermediate point comprising first means for receiving a virtual number from, the originating network;
converting the virtual number into at least one physical number;
selecting the second intermediate point based on the second intermediate point'"'"'s proximity to the destination device;
converting voice data received from the originating network into data packets; and
transmitting data packets to a computer network;said second intermediate point comprising second means for receiving said data packets from the computer network, converting data packets into voice data and placing voice data on the destination network for transport to the destination device; and
,said first intermediate point and said second intermediate point operatively connected to each other via the computer network. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification