The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 25, 2008
Filed:
Mar. 17, 2000
Mark Scott, Ashburn, VA (US);
William Wong, Richmond Hill, CA;
Anita Cheng, Ashburn, VA (US);
Simon Ho, Ashburn, VA (US);
George Irimescu, Etobicoke, CA;
Dorel Voineag, Toronto, CA;
Min Yao, Falls Church, VA (US);
Row J. Zadeh, Anchorage, KY (US);
Mark Scott, Ashburn, VA (US);
William Wong, Richmond Hill, CA;
Anita Cheng, Ashburn, VA (US);
Simon Ho, Ashburn, VA (US);
George Irimescu, Etobicoke, CA;
Dorel Voineag, Toronto, CA;
Min Yao, Falls Church, VA (US);
Row J. Zadeh, Anchorage, KY (US);
Vertical Communications Acquisition Corp., Sarasota, FL (US);
Abstract
A method, system, and computer program product for routing network traffic (calls in a Voice over Internet Protocol (VoIP)), which expands the capabilities of existing systems by providing faster and more efficient direction of network traffic, is disclosed. A routing management system includes a routing manager which maintains a list of local routes, establishes and manages connections to the routing server(s), exports routes to the routing server(s), imports disseminated routes from the routing server(s), obtains static global and dynamic routes from the routing server(s), caches those routes for future use, finds all matching routes for a particular number dialed by the user, and prioritizing those routes based on timing, access and ordering information. An additional embodiment contains at least one routing server which provides look-up services for gateway server(s), allows export of local routes from gateway server(s), and distributes translation data, and at least one gateway server which handles calls received on either the Internet protocol (IP) or traditional telephony networks. The gateway server bridges calls between the different kinds of networks, interacts with users, interfaces with the routing system.