Clearinghouse server for internet telephony and multimedia communications
First Claim
1. A computer-implemented method for authorizing and routing a communication with a clearinghouse server between a source device and a destination device, comprising the steps of:
- receiving with a processor an authorization request from a source device;
determining with a processor a communication route for completing a communication originating at the source device;
identifying with a processor one or more destination devices available to complete the communication;
balancing use of the one or more destination devices with the clearinghouse server by ranking the one or more destination devices with weighted values which are assigned to each destination device;
generating a list with a processor comprising the ranked destination devices; and
forwarding with a processor the list to the source device.
0 Assignments
0 Petitions
Accused Products
Abstract
A clearinghouse server for routing multi-media communications, including telephony calls, between a source device and a destination device via a distributed computer network, such as the global Internet. The clearinghouse server can authorize the completion of a communication from a source device to a destination device and collect usage-related information for the completed communication. In response to an authorization request issued by an enrolled source device, the clearinghouse server can identify one or more available destination devices available to accept a communication from an authorized source device. The clearinghouse server can provide a list of the identified destination devices, typically organized in a rank order, by sending an authorization response to the source device. In turn, the source device can use this list to select a destination device and contact that selected device via the computer network to complete the communication.
100 Citations
20 Claims
-
1. A computer-implemented method for authorizing and routing a communication with a clearinghouse server between a source device and a destination device, comprising the steps of:
-
receiving with a processor an authorization request from a source device; determining with a processor a communication route for completing a communication originating at the source device; identifying with a processor one or more destination devices available to complete the communication; balancing use of the one or more destination devices with the clearinghouse server by ranking the one or more destination devices with weighted values which are assigned to each destination device; generating a list with a processor comprising the ranked destination devices; and forwarding with a processor the list to the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for authorizing and routing a communication with a clearinghouse server between a source device and a destination device, comprising:
-
processor means for receiving an authorization request from a source device; processor means for determining a communication route for completing a communication originating at the source device; processor means for identifying one or more destination devices available to complete the communication; processor means for balancing use of the one or more destination devices by ranking the one or more destination devices with weighted values which are assigned to each destination device; processor means for generating a list comprising the ranked destination devices; and processor means for forwarding the list to the source device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification