Intelligent end user devices for clearinghouse services in an internet telephony system
1 Assignment
0 Petitions
Accused Products
Abstract
Clearinghouse services architectures that support the use of end user devices, such as personal computers, Internet Protocol (IP) phones, cable multimedia terminal adapters, and residential gateways, in an Internet telephony system. The innovative architectures include a proxy-based system model, a direct communication model, and a hybrid proxy/direct communication model. A user can operate an “intelligent” end user device. i.e., a device running a client program with knowledge of the architecture particulars, to access a clearinghouse service on an IP network. This enables the user to communicate a telephony call over the IP network and via the combination of a terminating gateway identified by the clearinghouse service and the Public Switched Telephone Network.
-
Citations
23 Claims
-
1-3. -3. (Cancelled.)
-
4. A computer-implemented method for providing clearinghouse services to a client device in an Internet Protocol (IP) telephony system, comprising the steps of:
-
transmitting a communication session set-up request for a communication session to a proxy server from a client application operating on the client device, the client device and the proxy server coupled to an IP network;
transmitting an authorization request from the proxy server to a clearinghouse service running on a service point coupled to the IP network, the clearinghouse service being accessible only by the proxy server and one or more gateways;
transmitting an authorization response from the service point to the proxy server via the IP network, the authorization response comprising the identity of one or more terminating gateways coupled to the IP network and available to complete the communication session, and an authorization token for each identified terminating gateway;
selecting one of the terminating gateways with the proxy server to complete the communication session;
transmitting via the proxy server the communication session set-up request to the selected terminating gateway via the IP network; and
establishing the communication session via the selected terminating gateway with the Public Switched Telephone Network (PSTN). - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for providing clearinghouse services to a client device in an Internet Protocol (IP) telephony system, comprising the steps of:
-
transmitting a communication session set-up request to a proxy server from the client device, the client device and the proxy server coupled to an IP network;
transmitting an authorization request from the proxy server to a clearinghouse service running on a service point coupled to the IP network, the service point being inaccessible by the client application;
transmitting an authorization response from the service point to the proxy server via the IP network, the authorization response comprising the identity of one or more terminating gateways coupled to the IP network and available to complete the communication session;
launching a client application at the client device and routing the identity of one or more terminating gateways from the proxy server to the client application;
selecting one of the terminating gateways with the client application to establish the communication session;
transmitting via the client application, the communication session set-up request to the selected terminating gateway via the IP network; and
establishing the communication session via the selected terminating gateway with the Public Switched Telephone Network (PSTN). - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing clearinghouse services to a client device, comprising:
-
an IP network;
a proxy server;
a service point;
one or more gateways;
a Public Switched Telephone Network (PSTN); and
a client device for transmitting a communication session set-up request to the proxy server from a client application running on the client device, the client device and the proxy server coupled to the IP network;
the client device operable for transmitting an authorization request to a clearinghouse service running on the service point, the clearinghouse service being accessible only by the proxy server and the one or more gateways;
the service point operable for transmitting an authorization response to the proxy server and completing a communication session via the one or more terminating gateways to the Public Switched Telephone Network (PSTN). - View Dependent Claims (21, 22, 23)
-
Specification