Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method, system, and computer program product for route quality checking and management

a route quality and routing technology, applied in the field of voice over internet protocol technology, can solve the problems of voice data being extremely time dependent, transmission delays and variations in transmission rate, and latency is the amount of time it takes a pack

Inactive Publication Date: 2005-07-14
MIST SILICON LIABILITY
View PDF44 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0032] One advantage of the invention is that a user can select the routes to other gateways to be tested.
[0033] Another advantage of the invention is that a user can select the criteria applied to candidate routes so that the proper route is selected.
[0034] Yet another advantage of the invention is that the system can test routes as the call is being placed and select the best route for that particular call. Furthermore, a user attempting to place a call where the level of quality is below a determined level can have the call routed to the nearest gateway with an acceptable level of quality.
[0035] Further features and advantages of the invention as well as the structure and operation of various embodiments of the invention are described in detail below with reference to the accompanying drawings.BRIEF DESCRIPTION OF THE FIGURES
[0036] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention. In the drawings:
[0037]FIG. 1 is a block diagram showing an example system architecture, according to an embodiment of the invention, showing network connectivity among various components;

Problems solved by technology

Unlike typical data, voice data is extremely time dependent.
Transmission delays and variations in the transmission rate alter the voice data received by the destination.
Latency is the amount of time it takes a packet to reach its destination.
Latency and jitter can degrade the communication path between any two points on a packet-switched network, like the Internet.
In a VoIP environment, latency will be perceived by the end users as a delay in the response of the remote site (or other user).
Furthermore, jitter is the variation in latency from one packet to another which can be perceived as a stammering in the conversation.
Jitter can cause a packet to arrive too late to be useful.
The effect is that the packet may be delayed enough that the end user will hear a pause in the voice that is talking to them, which is very unnatural if it occurs during the middle of a word or sentence.
Jitter typically occurs when the network utilization is too high, and packets are being queued by gateways, switches, routers or other similar devices, causing delivery times to become unpredictable.
The Internet, because of its complex structure, is often subject to varying degrees of jitter.
However, these techniques are not conducive to rapidly changing network conditions and do not provide real-time route checking and selection.
Additionally, these techniques do not take into account the costs of switching from the packet switched network to the public switched telephone network (PSTN) in order to maintain quality of service.
Furthermore, conventional systems do not allow calling parties to make route selections on a per call basis.
Still further, conventional systems do not allow users to supply their own criteria used in the checking and selection of routes.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, system, and computer program product for route quality checking and management
  • Method, system, and computer program product for route quality checking and management
  • Method, system, and computer program product for route quality checking and management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In summary, the routing manager of the invention connects to other modules of the gateway to access information about other gateways and candidate routes to those gateways. In an alternative embodiment, the routing manager is able to perform tracing operations to determine the candidate routes to gateways. Once candidate routes are obtained, the routing manager tests the routes to determine their quality of service.

[0047] Candidate routes are assigned scores (also known as a level). The routing manager can be pre-set with various levels. Additionally, the routing manager can be pre-set with route ordering levels which prioritize the various aspects of a route. These aspects can include the level assigned to a tested route, but this is optional. In other embodiments, aspects include the address of the destination gateway, the cost involved to route to that gateway, etc.

[0048] In an embodiment, the routing manager provides the ordered routes before a user places a call. In an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, system and computer program product for route checking and management is described herein. In a voice over internet protocol environment, the invention allows for the testing of routes among various gateways. In an embodiment, a method for selecting a route for a voice over IP call within a communications network is provided. The method includes receiving a VoIP call request from a user, identifying potential candidate routes, assessing the quality and cost of routes and determining a route based on cost, quality and / or user preferences.

Description

CROSS REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of U.S. application Ser. No. 09 / 660,920, filed Sep. 13, 2000, which is hereby incorporated herein in its entirety.BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The invention relates generally to the field of voice over Internet protocol technology. More particularly, the invention relates to route testing and selection over packet-switched networks. [0004] 2. Related Art [0005] Voice over Internet protocol (VoIP) communications services provide telephony services over packet-switched networks, like the Internet. In order to maintain call quality, VoIP services are concerned with route quality. High route quality makes for more reliable and clearer conversations. Route checking and selection over the packet switched network (like the Internet) is necessary to ensure quality of service. [0006] Unlike typical data, voice data is extremely time dependent. Transmission delays and varia...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/24
CPCH04L41/142H04L41/22H04L41/5009H04L43/087H04L45/70H04L43/0829H04L43/0852H04L43/50
Inventor SCOTT, MARK D.CHENG, ANITA T.
Owner MIST SILICON LIABILITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products