Inter-carrier signaling and usage accounting architecture for internet telephony
DC CAFCFirst Claim
1. A method of establishing a communication path between terminals through a packet switched network, a circuit switched network, and at least one interface that interconnects the packet switched network and the circuit switched network, comprising the steps of:
- a) requesting from one of said terminals the establishment of said communication path through said interface;
b) searching a first database for the address of a second database containing a table of terminal data which includes identification of said requesting terminal;
c) searching said second database to obtain data regarding said requesting terminal;
d) responsive to data regarding said requesting terminal obtained from said search authorizing the establishment of said communication path; and
e) responsive to said authorization establishing said communication path between terminals through said interface.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A communication system providing telephony communication across combined circuit switched and packet switched networks, such as a telephone network and the Internet, which are connectable to terminals, such as telephones and computers, for selective communication therebetween. The communication system provides an architecture and methodology for handling resource allocation across carriers or service providers, settlements between carriers and service providers, usage accounting across carriers and service providers, and usage allocation among carriers or service providers. A first provider of packet switched services controls a directory of addresses of gateways between the packet switched and data switched networks, and an authentication database of account data. A second provider of packet switched services controls a multiplicity of the gateways and a database of addresses of authentication databases.
-
Citations
47 Claims
-
1. A method of establishing a communication path between terminals through a packet switched network, a circuit switched network, and at least one interface that interconnects the packet switched network and the circuit switched network, comprising the steps of:
-
a) requesting from one of said terminals the establishment of said communication path through said interface;
b) searching a first database for the address of a second database containing a table of terminal data which includes identification of said requesting terminal;
c) searching said second database to obtain data regarding said requesting terminal;
d) responsive to data regarding said requesting terminal obtained from said search authorizing the establishment of said communication path; and
e) responsive to said authorization establishing said communication path between terminals through said interface. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
- 7. A method according to 6 wherein said first database and said interface are controlled by a first service provider and said second database is controlled by a second service provider.
-
30. A communication system for providing telephony communication across combined circuit switched and packet switched networks connectable to terminals for selective communication between said terminals, comprising:
-
a plurality of interface objects for providing selectable controlled connectivity between said circuit switched and packet switched networks;
a first database object interfaced with said packet switched networks and with said plurality of interface objects;
whereinin response to receipt at one interface object, of a request from a terminal for communication through said packet switched networks, said one interface object obtains from said first database object an address of a second database object for obtaining authorization of the requested communication. - View Dependent Claims (31, 32, 33)
-
-
34. A communication system providing telephony communication across combined circuit switched and packet switched networks connectable to terminals for selective communication between said terminals, a directory object interfaced with said packet switched network and with a plurality of gateway objects, which gateway objects provide selectable controlled connectivity between said circuit switched and packet switched networks, wherein said directory object has associated therewith a storage of paths in said packet switched network having varying parameters and the address of one or more gateway objects through which said paths may be accessed, and wherein said directory object has associated therewith addresses of authentication objects, wherein responsive to a request from a calling terminal for information for establishment of a communication path through said packet switched network to an identified called terminal and responsive to an authorization signal received from one of said authentication objects, a response to said request is transmitted based on said authentication signal and based at least in part on information obtained from said storage which includes the address of a gateway object through which the requested communication path may be established.
- 35. A communication system providing telephony communication across combined circuit switched and packet switched networks connectable to terminals for selective communication between said terminals, a directory object interfaced with said packet switched network and with a plurality of gateway objects, which gateway objects provide selectable controlled connectivity between said circuit switched and packet switched networks, a first authentication object having a storage of terminal account information associated therewith, said directory object having associated therewith a table of addresses of authentication objects containing the address of said first authentication object.
-
38. A communication system providing telephony communication across combined circuit switched and packet switched networks connectable to terminals for selective communication between said terminals, a directory object interfaced with said packet switched network and with a plurality of gateway objects, which gateway objects provide selectable controlled connectivity between said circuit switched and packet switched networks, a first authentication object having a storage of terminal account information associated therewith, said directory object having associated therewith a table of addresses of authentication objects containing the address of said first authentication object.
- 39. A communication system providing telephony communication across combined circuit switched and packet switched networks connectable to terminals for selective communication between said terminals, said packet switched network being interfaced with said circuit switched network via a plurality of gateway objects, a first directory object interfaced with said packet switched network and with said plurality of gateway objects, which gateway objects provide selectable controlled connectivity between said circuit switched and packet switched networks, a second directory object storing in association therewith addresses of said gateway objects, a first authentication object having a storage of terminal account information associated therewith, said first directory object having associated therewith a storage of addresses of multiple authentication objects, said storage containing the address of said first authentication object.
-
41. A communication system providing telephony communication across combined circuit switched and packet switched networks, such as a telephone network and the Internet, which are connectable to terminals, such as telephones and computers, for selective communication between said terminals, comprising;
-
a) a directory of addresses of gateways that are interfaced between the packet switched and circuit switched networks for selective communication through said networks via said gateways, said directory controlled by a first provider of communication services;
b) an authentication database of account data controlled by said first provider of communication services;
c) a plurality of said gateways controlled by a second provider of communication services;
d) a database of authentication database addresses controlled by said second provider of communication services, wherein, upon a terminal requesting connection to a gateway to establish a communication path between said terminal and a designated destination terminal, the address of one of said gateways controlled by said second provider of communications services is retrieved from said directory database of addresses and supplied to the requesting terminal and used by said terminal to communicate with said gateway and request establishment of said communication path, whereupon said gateway queries said authentication address database and obtains the address of the authentication database wherein the account data of the requesting terminal is stored and obtains authentication of the requester, and authorization to complete the communication path, and second communications service provider establishes the communication path, completes the communication, and compiles a service statement to said first provider of communications services. - View Dependent Claims (42, 43)
-
-
44. A method of establishing a communication path between terminals through a packet switched network and a circuit switched network which are interconnected by at least one interface, comprising the steps of:
-
a) requesting from one of said terminals the establishment of said communication path through said interface to an identified terminal;
b) searching a first database for the address of a second database containing a table of terminal data which includes identification of said requesting terminal;
c) transmitting to said second database a price parameter for establishment of the requested communication;
d) searching said second database to obtain data regarding said requesting terminal;
e) responsive at least in part to data regarding said requesting terminal obtained from said search authorizing the establishment of said communication path;
f) responsive to said authorization establishing said communication path between terminals through said interface; and
g) transmitting usage or charge data based at least in part on said price parameter to said requesting terminal. - View Dependent Claims (45, 46, 47)
-
Specification