Method for routing data over a telecommunications network
First Claim
Patent Images
1. A method for preferred routing on the Internet between two endpoints, comprising:
- A) providing equipment comprising;
1) a plurality of routers capable of receiving and transmitting network data packets on the Internet, and2) a monitoring facility which communicates with said routers,B) wherein said monitoring facility receives identifying information from said routers and performs connectivity tests on data communications between said routers,C) wherein said monitoring facility determines at least one preferred path for a data packet to be transmitted through the Internet from said routers to a defined endpoint,D) wherein said monitoring facility compiles one or more routing tables based on said preferred path,E) said routing tables are sent from said monitoring facility to said routers,F) said routing tables are utilized by said routers when transmitting data packets,G) said monitoring facility;
1) automatically repeats said connectivity tests,2) redetermines at least one preferred path,3) determines at least one update for at least one said routing table for at least one router, and4) transmits any update to said routing tables to said routers as required, andH) said routers repackage said data packet with a different IP address than a destination IP address according to any said routing tables.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved communication system in which routing of data packet follows a preferred path through the Internet. Data packets are repacked with preferred IP addresses according to routing tables provided by a monitoring facility. The repackaging data packets are sent through a public network, such as the Internet, utilizing strategically located routers which are controlled by the monitoring facility, thereby creating a preferred network routing system within the public network.
31 Citations
7 Claims
-
1. A method for preferred routing on the Internet between two endpoints, comprising:
-
A) providing equipment comprising; 1) a plurality of routers capable of receiving and transmitting network data packets on the Internet, and 2) a monitoring facility which communicates with said routers, B) wherein said monitoring facility receives identifying information from said routers and performs connectivity tests on data communications between said routers, C) wherein said monitoring facility determines at least one preferred path for a data packet to be transmitted through the Internet from said routers to a defined endpoint, D) wherein said monitoring facility compiles one or more routing tables based on said preferred path, E) said routing tables are sent from said monitoring facility to said routers, F) said routing tables are utilized by said routers when transmitting data packets, G) said monitoring facility; 1) automatically repeats said connectivity tests, 2) redetermines at least one preferred path, 3) determines at least one update for at least one said routing table for at least one router, and 4) transmits any update to said routing tables to said routers as required, and H) said routers repackage said data packet with a different IP address than a destination IP address according to any said routing tables. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for preferred VoIP and Video routing on the Internet between two endpoints, comprising:
-
A) providing equipment comprising; 1) a plurality of VoIP routers capable of receiving and transmitting network data packets on the Internet, and 2) a monitoring facility which communicates with said VoIP routers, B) wherein said monitoring facility receives identifying information from said VoIP routers and performs connectivity tests on data communications between said VoIP routers, C) wherein said monitoring facility determines at least one preferred path for a data packet to be transmitted through the Internet from said VoIP routers to a defined endpoint, D) wherein said monitoring facility compiles one or more routing tables based on said preferred path, E) said routing tables are sent from said monitoring facility to said VoIP routers, F) said routing tables are utilized by said VoIP routers when transmitting data packets, G) said monitoring facility; 1) automatically repeats said connectivity tests, 2) redetermines at least one preferred path, 3) determines at least one update for at least one said routing table for at least one said VoIP router, and 4) transmits any update to said routing tables to said VoIP routers as required, and H) said VoIP routers repackage said data packet with a different IP address than a destination IP address according to said routing tables.
-
Specification