Method and system for communicating across telephone and data networks
First Claim
1. A service provider for allocating a URL to a callee that allows a caller to communicate with the callee, comprising:
- a web server for interacting with the callee via a data network to receive callee information including a preferred direct inward dial (DID) number of the callee; and
a database for storing the callee information in association with the URL;
an origination provider for receiving a call to a local DID number from the caller, the origination provider indicating to the service provider via the data network that the caller has dialed the local DID number; and
a termination provider for receiving instruction from the service provider in response to an indication that the caller has dialed the local DID number to create a call to the callee using the preferred DID number;
wherein the service provider is performing the steps of;
generating the URL,determining, upon receiving via the web server an indication of the caller clicking on the URL, the local DID number, based upon a location of the caller, to allow the caller to communicate with the callee,sending the local DID number to the caller, andestablishing a real-time bi-directional voice communication session between the caller and the callee using the origination provider and the termination provider.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for communicating across telephone and data networks are disclosed. According to one embodiment, a computer-implemented method, comprises receiving a first call from a first user phone that converts the first call from a format of a first local phone network to a first digital call. The first digital call is transmitted over a large area data network. The first digital call is converted to a format of a second local phone network to generate a second call. The second call is transmitted to a second user phone over the second local phone network. A real-time bi-directional voice communication session is established between the first user phone and the second user phone.
-
Citations
14 Claims
-
1. A service provider for allocating a URL to a callee that allows a caller to communicate with the callee, comprising:
-
a web server for interacting with the callee via a data network to receive callee information including a preferred direct inward dial (DID) number of the callee; and a database for storing the callee information in association with the URL; an origination provider for receiving a call to a local DID number from the caller, the origination provider indicating to the service provider via the data network that the caller has dialed the local DID number; and a termination provider for receiving instruction from the service provider in response to an indication that the caller has dialed the local DID number to create a call to the callee using the preferred DID number; wherein the service provider is performing the steps of; generating the URL, determining, upon receiving via the web server an indication of the caller clicking on the URL, the local DID number, based upon a location of the caller, to allow the caller to communicate with the callee, sending the local DID number to the caller, and establishing a real-time bi-directional voice communication session between the caller and the callee using the origination provider and the termination provider. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A service provider for allocating a URL to a callee to allow a caller to communicate with the callee, comprising:
-
a web server for interacting with the callee via a data network to receive callee information including a preferred direct inward dial (DID) number of the callee; a database for storing the callee information in association with the URL; and
,an origination provider for receiving a call to a local DID number from the caller, the origination provider indicating to the service provider via the data network that the caller has dialed the local DID number; wherein the service provider is performing the steps of; generating the URL, determining, upon receiving, via the web server, an indication of the caller clicking on the URL, the local DID number, based upon a location of the caller, to allow the caller to communicate with the callee, sending the local DID number to the caller, and creating a VoIP call to a PC of the callee and establishing a real-time bi-directional voice communication session between the caller and the callee using the origination provider and the termination provider.
-
-
7. A service provider for allocating a URL to a callee to allow a caller to communicate with the callee, comprising:
-
a web server for interacting with the callee via a data network to receive callee information including a preferred direct inward dial (DID) number of the callee; a database for storing the callee information in association with the URL; an origination provider for making a first call to the preferred DID number of the callee; and a termination provider for making a second call to a local DID number provided by the caller via the web server; wherein the service is performing the steps of; generating the URL; determining, upon receiving via the web server an indication of the caller clicking on the URL, the local DID number, based upon a location of the caller, to allow the caller to communicate with the callee, sending the local DID number to the caller, and establishing a real-time bi-directional voice communication session between the caller and the callee by connecting the first call to the second call.
-
-
8. A service provider for allocating a URL to a callee to allow a caller to communicate with the callee, comprising:
-
a web server for interacting with the callee via a data network to receive callee information including a preferred direct inward dial (DID) number of the callee, wherein the service provider generates the URL; a database for storing the callee information in association with the URL; an origination provider for receiving a first call from the callee to a local DID number; and a termination provider for making a second call to a DID number provided by the caller via the web server; wherein the service provider is performing the steps of; determining, upon receiving via the web server an indication of the caller clicking on the URL, the local DID number, based upon a location of the caller, to allow the caller to communicate with the callee, sending the local DID number to the caller, allocating the local DID number to the callee based upon the geographic location of the callee and stores the local DID number in the database in association with the information and the URL, and establishing a real-time bi-directional voice communication session between the caller and the callee by connecting the first call to the second call. - View Dependent Claims (9, 10)
-
-
11. A method for communicating between a caller and a callee, comprising:
-
receiving, at a web server of a service provider, indication of a caller clicking on a URL associated with the callee, the indication including a phone number of the caller; allocating, within the service provider, a direct inward dial (DID) number based upon a geographic location of the caller; storing within a database of the service provider, the DID number and the phone number of the caller in association with the callee; sending the DID number to the caller; receiving, from an origination provider, indication of a first communication from the caller to the DID number, the indication including a caller identification (CID) of the caller; retrieving a callee DID number from the database based upon the DID number and the CID of the caller; sending a communication request to a termination provider to configure a second communication to the callee using the callee DID number; and joining the first and second communications to allow communication between the caller and the callee. - View Dependent Claims (12, 13, 14)
-
Specification