Packet switching communication system
DCFirst Claim
1. An optimizing communication system comprising:
- a plurality of nodes including a source node and a desired destination node, said source node comprising means for packetizing voice information, and said desired destination node comprising means for restoring said packetized voice information, wherein said packetized voice information uses at least some bandwidth,wherein said means for packetizing voice information embeds a sequence number within each packet;
a single switching means operably connected to each of said plurality of nodes for receiving packets from said source node and switching said packets to said desired destination node;
means for dynamically adjusting said at least some bandwidth used by said packetized voice information during periods of high packet discards by increasing compression of said packetized voice information when a gap in the sequence number is detected at the destination node; and
means for dynamically adjusting said at least some bandwidth used by said packetized voice information during periods of low traffic by decreasing compression of said packetized voice information.
28 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A multi-channel telephonic communications system, where voice, data, and facsimile information is packetized and switched to the desired destination based upon a call number embedded in each packet which is based upon the digits dialed at the source. A switching architecture is used to minimize the trunk line resource needed and to simplify system configuration and maintenance. Connection between the source and the desired destination are allowed if there is sufficient bandwidth to support the connection. Flow control is also provided, which dynamically varies the bandwidth used by voice packets to adjust to changing traffic levels. Voice bandwidth is reduce when needed by the traffic volume, and voice bandwidth is increased when possible to improve voice quality.
125 Citations
10 Claims
-
1. An optimizing communication system comprising:
-
a plurality of nodes including a source node and a desired destination node, said source node comprising means for packetizing voice information, and said desired destination node comprising means for restoring said packetized voice information, wherein said packetized voice information uses at least some bandwidth, wherein said means for packetizing voice information embeds a sequence number within each packet; a single switching means operably connected to each of said plurality of nodes for receiving packets from said source node and switching said packets to said desired destination node; means for dynamically adjusting said at least some bandwidth used by said packetized voice information during periods of high packet discards by increasing compression of said packetized voice information when a gap in the sequence number is detected at the destination node; and means for dynamically adjusting said at least some bandwidth used by said packetized voice information during periods of low traffic by decreasing compression of said packetized voice information. - View Dependent Claims (2, 3)
-
-
4. A method of switching packetized information, comprising the steps of:
-
embedding destination information within a header portion of a voice information packet; embedding a sequence number within each packet; selecting a destination node for the voice information packet based upon the destination information contained in the packet header; switching the voice information packet to the selected destination node by a single switch; dynamically adjusting said at least some bandwidth used by said packetized information during periods of high packet discards by increasing compression of said packetized information when a gap in the sequence number is detected at the destination node; and dynamically adjusting said at least some bandwidth used by said packetized information during periods of low traffic by decreasing compression of said packetized information. - View Dependent Claims (5, 6)
-
-
7. A method of controlling packet flow in a packetized communication system having a source node, a destination node, and a single switch wherein packets contain compressed information, the method comprising the steps of:
-
embedding a unique sequence number within each of a plurality of packets being sent from the source node, through said single switch, and received at the destination node; at the destination node, determining from the sequence numbers contained in the packets received if any packets have been discarded; and increasing compression at the source node if there is a gap in the sequence number at the destination node. - View Dependent Claims (8, 9, 10)
-
Specification