Method, system, and computer program product for managing routing servers and services

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7457279
SERIAL NO

09527920

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CHEMTRON RESEARCH LLCDOVER, DE592

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cheng, Anita Ashburn, VA 4 495
Ho, Simon Ashburn, VA 10 559
Irimescu, George Etobicoke, CA 4 495
Scott, Mark Ashburn, VA 35 1477
Voineag, Dorel Toronto, CA 4 495
Wong, William Richmond Hill, CA 70 2302
Yao, Min Falls Church, VA 28 527
Zadeh, Row J Anchorage, KY 5 530

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Sprint Communications Company L.P. (1)
* 6470008 Internet routing system 25 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5900000 System, method, and computer program product for providing and incremental retrieval adaptor 12 1998
* 6731732 Method and apparatus for calendar based call control 25 2001
 
VERIZON PATENT AND LICENSING INC. (3)
5790543 Apparatus and method for correcting jitter in data packets 142 1995
5805602 Network monitoring system for cell delay variation 94 1996
5892822 Method of and system for call routing compliant with international regulatory routing requirements 116 1996
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (1)
5870464 Intelligent information routing system and method 128 1996
 
UNIFY, INC. (1)
* 6327364 Reducing resource consumption by ACD systems 45 1998
 
FUJITSU LIMITED (1)
5757871 Jitter suppression circuit for clock signals used for sending data from a synchronous transmission network to an asynchronous transmission network 25 1994
 
SUN MICROSYSTEMS, INC. (1)
5940827 Methods and apparatus for managing a database in a distributed operating environment 160 1997
 
GENESYS COMMUNICATIONS LABORATORIES, INC. (1)
5953405 Agent-predictive routing process in call-routing systems 142 1997
 
HITACHI, LTD. (1)
5940829 Work flow management system 48 1995
 
CUFER ASSET LTD. L.L.C. (1)
5742596 Network based distributed PBX system 375 1995
 
RPX CLEARINGHOUSE LLC (1)
5940479 System and method for transmitting aural information between a computer and telephone equipment 240 1996
 
CIGNAL GLOBAL COMMUNICATIONS, INC. (1)
* 5751706 System and method for establishing a call telecommunications path 267 1996
 
AVAYA INC. (2)
5621727 System and method for private addressing plans using community addressing 210 1995
5897613 Efficient transmission of voice silence intervals 73 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6430607 System and method for performing remote requests with an on-line service network 150 1998
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5940832 Dynamic database structuring method and apparatus, and database clustering method and apparatus 46 1995
 
Speedware Ltee./Ltd. (1)
5812840 Database query system 154 1996
 
TELOGY NETWORKS, INC. (1)
5790538 System and method for voice Playout in an asynchronous packet network 102 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
VOICE SIGNAL TECHNOLOGIES, INC. (1)
* 2005/0164,692 Method and apparatus for back-up of customized application information 8 2004
 
CENTURYLINK INTELLECTUAL PROPERTY LLC (1)
8195528 Method and system for processing communications orders 4 2011
 
Cadence Design Systems, Inc. (2)
* 7574686 Method and system for implementing deterministic multi-processing 6 2006
8789060 Deterministic, parallel execution with overlapping regions 1 2007
 
SOURCECOMM, INC. (1)
* 2011/0188,494 DYNAMIC INTELLIGENT DATA ROUTING APPARATUS AND METHOD 1 2010
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7519732 Routing service method in voice over internet protocol system 7 2002
* 2002/0188,755 Routing service method in voice over internet protocol system 9 2002
 
DAMAKA, INC. (56)
* 7933260 System and method for routing and communicating in a heterogeneous network environment 2 2005
* 2006/0039,365 System and method for routing and communicating in a heterogeneous network environment 10 2005
8009586 System and method for data transfer in a peer-to peer hybrid communication network 44 2006
* 2006/0120,375 System and method for data transfer in a peer-to peer hybrid communication network 52 2006
* 2007/0078,720 System and method for advertising in a peer-to-peer hybrid communications network 10 2006
7778187 System and method for dynamic stability in a peer-to-peer hybrid communications network 57 2006
* 2007/0165,629 System and method for dynamic stability in a peer-to-peer hybrid communications network 84 2006
8437307 Device and method for maintaining a communication session during a network transition 0 2008
8862164 System and method for transitioning a communication session between networks that are not commonly controlled 2 2008
8380859 System and method for endpoint handoff in a hybrid peer-to-peer networking environment 1 2008
8000325 System and method for peer-to-peer hybrid communications 1 2009
* 2009/0296,606 SYSTEM AND METHOD FOR PEER-TO-PEER HYBRID COMMUNICATIONS 2 2009
8725895 NAT traversal by concurrently probing multiple candidates 3 2010
8689307 System and method for providing a virtual peer-to-peer environment 1 2010
9043488 System and method for session sweeping between devices 0 2010
9191416 System and method for providing enterprise voice call continuity 0 2010
8352563 System and method for peer-to-peer media routing using a third party instant messaging system for signaling 2 2010
8446900 System and method for transferring a call between endpoints in a hybrid peer-to-peer network 0 2010
8611540 System and method for secure messaging in a hybrid peer-to-peer network 1 2010
8874785 System and method for signaling and data tunneling in a peer-to-peer environment 1 2010
8892646 System and method for shared session appearance in a hybrid peer-to-peer environment 2 2010
8468010 System and method for language translation in a hybrid peer-to-peer environment 2 2010
8743781 System and method for a reverse invitation in a hybrid peer-to-peer environment 1 2010
8407314 System and method for sharing unsupported document types between communication devices 2 2011
8694587 System and method for transferring a call bridge between communication devices 4 2011
8478890 System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability 5 2011
8218444 System and method for data transfer in a peer-to-peer hybrid communication network 1 2011
8432917 System and method for concurrent sessions in a peer-to-peer hybrid communications network 0 2011
8467387 System and method for peer-to-peer hybrid communications 0 2012
8406229 System and method for traversing a NAT device for peer-to-peer hybrid communications 1 2012
9106509 System and method for data transfer in a peer-to-peer hybrid communication network 0 2012
9015258 System and method for peer-to-peer media routing using a third party instant messaging system for signaling 0 2013
9264458 System and method for endpoint handoff in a hybrid peer-to-peer networking environment 0 2013
9172702 System and method for traversing a NAT device for peer-to-peer hybrid communications 0 2013
8948132 Device and method for maintaining a communication session during a network transition 0 2013
8867549 System and method for concurrent sessions in a peer-to-peer hybrid communications network 1 2013
9172703 System and method for peer-to-peer hybrid communications 1 2013
9128927 System and method for language translation in a hybrid peer-to-peer environment 1 2013
9027032 System and method for providing additional functionality to existing software in an integrated manner 0 2013
9357016 System and method for virtual parallel resource management 0 2013
9143489 System and method for secure messaging in a hybrid peer-to-peer network 1 2013
9210268 System and method for transferring a call bridge between communication devices 0 2014
9432412 System and method for routing and communicating in a heterogeneous network environment 0 2014
9031005 System and method for a reverse invitation in a hybrid peer-to-peer environment 0 2014
9356997 System and method for sharing unsupported document types between communication devices 2 2014
9648051 System and method for transitioning a communication session between networks that are not commonly controlled 0 2014
9497181 System and method for concurrent sessions in a peer-to-peer hybrid communications network 0 2014
9781258 System and method for peer-to-peer media routing using a third party instant messaging system for signaling 0 2015
9497127 System and method for a reverse invitation in a hybrid peer-to-peer environment 0 2015
9712507 System and method for secure messaging in a hybrid peer-to-peer network 0 2015
9356972 System and method for providing enterprise voice call continuity 0 2015
9654568 System and method for endpoint handoff in a hybrid peer-to-peer networking environment 0 2015
9491233 System and method for providing additional functionality to existing software in an integrated manner 0 2016
9781173 System and method for providing enterprise voice call continuity 0 2016
9742846 System and method for sharing unsupported document types between communication devices 0 2016
9578092 System and method for providing additional functionality to existing software in an integrated manner 0 2016
 
ORACLE AMERICA, INC. (1)
* 7698408 Method and apparatus for testing a network 4 2006
 
IBASIS, INC. (2)
* 8290137 System and method for using exception routing tables in an internet based telephone call routing system 2 2009
* 2009/0129,374 SYSTEM AND METHOD FOR USING EXCEPTION ROUTING TABLES IN AN INTERNET BASED TELEPHONE CALL ROUTING SYSTEM 7 2009
 
PULSE NETWORKS (2)
* 9118593 System and method for best value routing 0 2010
* 2012/0087,368 SYSTEM AND METHOD FOR BEST VALUE ROUTING 16 2010
 
AUDIOCODES LTD. (2)
* 8654966 Method for dial plan parsing and a system incorporating the same 1 2007
* 2008/0175,370 Method for dial plan parsing and a system incorporating the same 3 2007
 
EMBARQ HOLDINGS COMPANY, LLC (1)
* 7917396 Method and system for processing communications orders 7 2005
 
ORACLE INTERNATIONAL CORPORATION (4)
* 7756798 Extensible mechanism for detecting duplicate search items 1 2007
* 2008/0222,063 Extensible mechanism for detecting duplicate search items 2 2007
8271493 Extensible mechanism for grouping search results 0 2007
* 2009/0100,039 Extensible mechanism for grouping search results 1 2007
 
SONY INTERACTIVE ENTERTAINMENT INC. (9)
8224985 Peer-to-peer communication traversing symmetric network address translators 63 2005
7995478 Network communication with path MTU size discovery 3 2007
8171123 Network bandwidth detection and distribution 11 2008
8214498 Method and system for managing a peer of a peer-to-peer network to search for available resources 0 2009
* 2010/0042,727 METHOD AND SYSTEM FOR MANAGING A PEER OF A PEER-TO-PEER NETWORK TO SEARCH FOR AVAILABLE RESOURCES 2 2009
8015300 Traversal of symmetric network address translator for multiple simultaneous connections 2 2010
8005957 Network traffic prioritization 2 2010
8930545 Traversal of symmetric network address translator for multiple simultaneous connections 0 2011
8943206 Network bandwidth detection and distribution 0 2012
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
* 2015/0242,599 CLUSTER LICENSE SERVER 2 2015
 
KABUSHIKI KAISHA TOSHIBA (1)
* 2008/0279,364 COMMUNICATION APPARATUS AND REMOTE CONTROL METHOD USED IN COMMUNICATION SYSTEM 2 2008
 
PROLEXIC TECHNOLOGIES, INC. (1)
* 2006/0075,084 Voice over internet protocol data overload detection and mitigation system and method 171 2005
 
RAYTHEON COMPANY (1)
* 2007/0174,627 Secure compartmented mode knowledge management portal 4 2006
 
GENESYS TELECOMMUNICATIONS LABORATORIES, INC. (9)
RE46243 In-band signaling for routing 0 2014
RE46528 Implementation of call-center outbound dialing capability at a telephony network level 0 2014
RE46457 Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure 0 2014
RE46438 Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure 0 2014
RE46387 Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center 0 2014
RE46538 Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center 0 2014
RE46521 Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center 0 2014
RE46153 Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment 1 2014
9590840 Distributed event delivery 0 2015
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
8229936 Content storage mapping method and system 3 2009
* 2011/0099,207 DISTRIBUTED DATA STORAGE AND RETRIEVAL METHOD AND SYSTEM 11 2009
* 8090853 Data access control 6 2009
* 2011/0131,339 DATA ACCESS CONTROL METHOD AND SYSTEM 9 2009
* 9129000 Method and system for centralized control of database applications 0 2010
* 2011/0270,857 Method and System for Centralized Control of Database Applications 6 2010
8554777 Content storage mapping 2 2012
8862599 Content storage mapping 1 2013
* 9716649 Propagating a query in a network 0 2013
* 2016/0359,724 PROPAGATING A QUERY IN A NETWORK 0 2013
9218398 Content storage mapping 0 2014
9679017 Method and system for centralized control of database applications 0 2015
 
Sprint Communications Company L.P. (7)
* 7912204 Emergency route control for a communication network 1 2006
7830859 Network element control for a communication system coupled to a mobile network 2 2006
7796581 Automated route control for a communication network 3 2006
* 8000317 VOP (voice over packet) automatic call distribution 0 2006
* 2008/0069,083 VOP (VOICE OVER PACKET) AUTOMATIC CALL DISTRIBUTION 0 2006
* 8279862 Centralized service control for a telecommunication system 2 2007
* 2008/0031,234 CENTRALIZED SERVICE CONTROL FOR A TELECOMMUNICATION SYSTEM 2 2007
 
VERBAL WORLD, INC. (2)
* 2010/0325,229 Methods and Apparatus for Exchange of Electronic Communications 1 2009
* 2009/0232,032 Methods and Apparatus for the Manipulation of Conferenced Data 3 2009
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (1)
* 7606909 Method and apparatus for a business contact center 32 2002
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (2)
* 8073977 Internet telephony through hosts 1 2004
* 2007/0005,729 Internet telephony through hosts 6 2004
 
EXCALIBUR IP, LLC (4)
* 9053461 Instant messaging interoperability between disparate service providers 0 2006
* 2007/0083,675 Instant messaging interoperability between disparate service providers 37 2006
8301782 Stateless gateways having remote dialog store 0 2007
* 2008/0212,766 Stateless gateways having remote dialog store 1 2007
 
RINGCENTRAL, INC. (3)
* 8862180 Instant activation and provisioning for telecommunication services on a mobile device 3 2009
* 2010/0099,390 Instant Activation and Provisioning for Telecommunication Services on a Mobile Device 29 2009
9473873 Instant activation and provisioning for telecommunication services on a mobile device 0 2014
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (5)
* 7672318 Adaptable network bridge 2 2004
* 2005/0111,434 Adaptable network bridge 11 2004
* 8489706 Safe output protocol for files to multiple destinations with integrity check 0 2012
* 2012/0166,587 SAFE OUTPUT PROTOCOL FOR FILES TO MULTIPLE DESTINATIONS WITH INTEGRITY CHECK 0 2012
* 2015/0124,585 METHODS AND APPARATUS FOR RELOCATING AND RESTORING CONNECTIONS THROUGH A FAILED SERVING GATEWAY AND TRAFFIC OFFLOADING 1 2014
 
FUJITSU LIMITED (4)
* 8341012 Working skill estimating program 0 2005
* 2006/0210,052 Working skill estimating program 2 2005
* 7929550 Method for optimally routing specific service in network, and server and routing node used in the network 3 2005
* 2006/0029,076 Method for optimally routing specific service in network, and server and routing node used in the network 13 2005
 
RPX CLEARINGHOUSE LLC (2)
* 7986684 Multi-mode endpoint in a communication network system and methods thereof 1 2005
* 2006/0098,635 Multi-mode endpoint in a communication network system and methods thereof 4 2005
 
SIEMENS HOME AND OFFICE COMMUNICATION DEVICES GMBH & CO. KG (1)
* 2009/0117,884 Method and telephone for use of telephone book data stored in a telephone book data bank of a server 2 2007
 
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (3)
* 8032619 Environment information server 1 2003
* 2004/0210,651 Evnironment information server 0 2003
8060626 Method for host selection based on discovered NAT type 7 2008
 
FRANCE TELECOM (2)
* 9602333 DNS server, gateways and methods for managing an identifier of a port range in the transmission of data 0 2011
* 2013/0013,739 DNS Server, Gateways and Methods for Managing an Identifier of a Port Range in the Transmission of Data 0 2011
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (3)
* 7873984 Network security through configuration servers in the fabric environment 5 2002
* 2003/0163,727 Network security through configuration servers in the fabric environment 35 2002
* 2006/0064,743 Network security through configuration servers in the fabric environment 0 2005
 
SYMANTEC CORPORATION (1)
* 2007/0027,815 Systems and methods for centralized subscription and license management in a small networking environment 26 2005
 
TRUPHONE LIMITED (5)
* 8996698 Cooperative network for mobile internet access 1 2000
* 8935326 Cooperative network for mobile internet access 3 2010
* 8862736 Cooperative network for mobile internet access 3 2010
* 2010/0115,103 COOPERATIVE NETWORK FOR MOBILE INTERNET ACCESS 2 2010
* 2010/0115,104 COOPERATIVE NETWORK FOR MOBILE INTERNET ACCESS 2 2010
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 25, 2020
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00