Method and system for routing calls over a packet switched computer network
First Claim
1. A method for completing a phone IP communication transaction over a computer network, comprising:
- scanning the computer network for destination networks that are able to complete the IP communication transaction;
scanning the computer network for intermediate networks that are linked to one of another intermediate network and a destination network capable of completing the IP communications transaction;
for each intermediate network that is discovered, determining if the intermediate network is capable of further routing the IP communications transaction to one of another intermediate network and destination network; and
generating an authorization token for each network that is able to complete the IP communication transaction.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention describes how a trusted network routing authority, such as a VoIP inter-exchange carrier or clearinghouse can provide routing and secure access control across multiple network domains with a single routing and admission request. This technology can improve network efficiency and quality of service when an Internet Protocol (IP) communication transaction, such as a Voice over IP (VoIP), must be routed across multiple devices or administrative domains. This technology defines the technique of performing multiple route look-ups at the source of the call path to determine all possible routes across intermediate domains to the final destination. The VoIP inter-exchange carrier or clearinghouse then provides routing and access permission tokens for the entire call path to the call source.
-
Citations
20 Claims
-
1. A method for completing a phone IP communication transaction over a computer network, comprising:
-
scanning the computer network for destination networks that are able to complete the IP communication transaction; scanning the computer network for intermediate networks that are linked to one of another intermediate network and a destination network capable of completing the IP communications transaction; for each intermediate network that is discovered, determining if the intermediate network is capable of further routing the IP communications transaction to one of another intermediate network and destination network; and generating an authorization token for each network that is able to complete the IP communication transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for completing IP communication transactions over a packet switched computer network, comprising:
-
a source network for originating an IP communication transaction; an intermediate network for routing the IP communication transaction and operatively linked to the source network; a destination network for completing the IP communication transaction and operatively linked to the intermediate network; a clearinghouse database operatively linked to the source network, the intermediate network, and the destination network; the clearinghouse database comprising data for correlating telephone numbers and computer network addresses and data describing relationships between intermediate networks and destination networks;
the clearinghouse database scanning for intermediate networks that are linked to one of another intermediate network and a destination network capable of completing the IP communications transaction;
for each intermediate network that is discovered, the clearinghouse database determining if the intermediate network is capable of further routing the IP communications transaction to one of another intermediate network and destination network; and
the clearinghouse database generating an authorization token for each network that is able to complete the IP communication transaction. - View Dependent Claims (16, 17)
-
-
18. A method for completing an IP communication transaction, comprising:
-
scanning the Internet for destination networks that are able to complete the IP communication transaction; scanning the Internet for intermediate networks that are linked to one of another intermediate network and a destination network capable of completing the IP communication transaction; for each intermediate network that is discovered, determining if the intermediate network is capable of further routing the IP communication transaction to one of another intermediate network and destination network; and generating an authorization token for each network that is capable of completing the IP communication transaction. - View Dependent Claims (19, 20)
-
Specification