IP Library Granted Patent US 6,999,451
Granted Patent B2
US 6,999,451 · App. 10/038,654 · Granted Feb 14, 2006

Congestion-responsive VoIP system and congestion avoidance method for VoIP system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,999,451
App. No.
10/038,654
Granted
Feb 14, 2006
Kind
B2
Abstract

A congestion-responsive VoIP system according to the present invention can minimize an increase in transmission traffic by simplifying the transmission of congestion data and avoid the degradation of speech quality by avoiding congestion proactively, by enabling a repeater in an IP network connecting a plurality of terminals to add congestion data a 1 or a 0 to speech packets to be transmitted to the terminals; the terminals to receive speech packets with congestion data and detect a congestion condition based on the congestion data; and a call set-up part to determine selectively a coding method according to the congestion condition.

Claims (54)

1. A congestion-responsive VoIP system, comprising:

a plurality of terminals, and an IP network which connects said plurality of terminals, wherein

said IP network comprises a repeater,

said repeater comprises a congestion value adding part for, based on the amount of data in speech data on said IP network, adding congestion data indicative of congestion conditions to speech packets that are transmitted to said terminals,

said terminals comprise a call set-up part for setting up a call and a detecting part for receiving said speech packets and detecting a congestion condition based on said congestion data in said speech packets, and

said call set-up part determines selectively a coding method for use in speech communications with the other terminal responsive to said congestion condition.

2. The congestion-responsive VoIP system as set forth in claim 1 , wherein

said terminals further comprise a packet transmitting part, and

said coding method is notified to the other terminal via said packet transmitting part.

3. The congestion-responsive VoIP system as set forth in claim 1 , wherein

congestion data to be added to each speech packet is either a “1” or a “0.”

4. The congestion-responsive VoIP system as set forth in claim 3 , wherein,

said detecting part outputs the severity of congestion for said congestion condition to said call set-up part, based on the ratio of said speech packets to which the “1” has been added as said congestion data to the total.

5. The congestion-responsive VoIP system as set forth in claim 3 , wherein,

said detecting part outputs the severity of congestion for said congestion condition to said call set-up part, based on the ratio of said speech packets to which the “1” has been added as said congestion data to the total, and

said call set-up part determines on a lower-speed coding method if said severity of congestion is higher.

6. The congestion-responsive VoIP system as set forth in claim 1 , wherein

said repeater further comprises a congestion predicting part, and

said congestion predicting part determines the ratio of speech packets to which said congestion data will be added according to the transmission condition for said speech packets.

7. The congestion-responsive VoIP system as set forth in claim 6 , wherein

said repeater further comprises a buffer monitoring part, and

said buffer monitoring part notifies said congestion predicting part of the transmission condition, based on the amount of data contained in said speech data.

8. A congestion avoidance method for VoIP system, comprising the steps of:

detecting the amount of data contained in speech data over the network using a repeater,

based on said amount of data, adding congestion data indicative of a congestion condition to speech packets to be transmitted from said repeater to a terminal, and

receiving said speech packets at said terminal, detecting a congestion condition based on congestion data contained in said speech packets, and determining selectively a coding method to be used for speech communications with the other terminal, based on the congestion condition.

9. The congestion avoidance method for VoIP system as set forth in claim 8 , including

step of setting a “1” or a “0” as said congestion data.

10. The congestion-responsive VoIP system as set forth in claim 9 , including

at said terminal, step of detecting the severity of congestion for a congestion condition based on the ratio of said speech packets to which “1” has been added as said congestion data to the total, and determining on a lower-speed coding method if said severity of congestion is higher.

11. The congestion avoidance method for VoIP system as set forth in claim 9 , including

step of changing the ratio between said congestion data “1” and “0” to add to said speech packets over said network according to said amount of data.

12. The congestion avoidance method for VoIP system as set forth in claim 9 , including

step of changing the ratio between said congestion data “1” and “0” to add to said speech packets over said network according to said amount of data, and

step of determining selectively a coding method based on the ratio of “1” and “0.”

13. A terminal for a congestion-responsive VoIP system formed with a plurality of terminals and an IP network having a repeater for connecting said plurality of terminals, comprising:

a call set-up part for setting up a call, and

a detecting part for receiving said speech packets to which congestion data indicative of a congestion condition based on the amount of data in speech data over said IP network has been added and detecting the congestion condition based on said congestion data in said speech packets, wherein

said call set-up part determines selectively a coding method for use in speech communications with the other terminal responsive to said congestion condition.

14. The terminal for the congestion-responsive VoIP system as set forth in claim 13 , further comprising

a packet transmitting part, comprising

notifying said coding method to the other terminal via said packet transmitting part.

15. The terminal for the congestion-responsive VoIP system as set forth in claim 13 , wherein

congestion data to be added to each speech packet is either a “1” or a “0,” and

said detecting part outputs the severity of congestion for said congestion condition to said call set-up part, based on the ratio of said speech packets to which the “1” has been added as said congestion data to the total.

16. The terminal for the congestion-responsive VoIP system as set forth in claim 15 , wherein

said detecting part outputs the severity of congestion for said congestion condition to said call set-up part, based on the ratio of said speech packets to which the “1” has been added as said congestion data to the total, and

said call set-up part determines on a lower-speed coding method if said severity of congestion is higher.

17. The terminal for the congestion-responsive VoIP system as set forth in claim 13 , wherein

said repeater further comprises a congestion predicting part, and

said congestion predicting part determines the ratio of speech packets to which said congestion data will be added according to the transmission condition for said speech packets.

18. The terminal for the congestion-responsive VoIP system as set forth in claim 17 , wherein

said repeater further comprises a buffer monitoring part, and

said buffer monitoring part notifies said congestion predicting part of the transmission condition, based on the amount of data contained in said speech data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2006
From: NEC CORPORATION
To: NEC INFRONTIA CORPORATION
Reel/Frame 018160/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2002
From: YOTSUI, SHINPEI
To: NEC CORPORATION
Reel/Frame 012460/0817 →