Packet voice/data communication system having protocol independent repetitive packet suppression
First Claim
1. A package voice/data communication system comprisingmeans for transmitting data packets in a data bit stream from a first location to one or more second locations over a multi-time slot digital facility,means for queuing said data packets along with voice packets,compression means at said first location for determining whether said data stream has one or more data packets filled with repetitive patterns of configurable length, said compression means including means for suppressing said data packets such that the suppressed data packets are not transmitted to said second locations,means at said first location for controlling the impact of bit errors and dropped packets by sending a packet if a certain number of consecutive data packets have been suppressed,expansion means at said second location for replicating said repetitive patterns into the portion of said data stream which corresponds to the suppressed data packets.
3 Assignments
0 Petitions
Accused Products
Abstract
A data communication system includes a repetitive pattern packet suppression technique which suppresses transmission of entire packets in a data stream when a repeating pattern has been established in the previous packet and then is found to repeat throughout the following packets. An expansion part of the technique fills the resulting hole in the data stream with the last pattern from the previously received packet.
-
Citations
11 Claims
-
1. A package voice/data communication system comprising
means for transmitting data packets in a data bit stream from a first location to one or more second locations over a multi-time slot digital facility, means for queuing said data packets along with voice packets, compression means at said first location for determining whether said data stream has one or more data packets filled with repetitive patterns of configurable length, said compression means including means for suppressing said data packets such that the suppressed data packets are not transmitted to said second locations, means at said first location for controlling the impact of bit errors and dropped packets by sending a packet if a certain number of consecutive data packets have been suppressed, expansion means at said second location for replicating said repetitive patterns into the portion of said data stream which corresponds to the suppressed data packets.
-
4. In a packet voice/data communication system, the method comprising the steps of
transmitting data packets in a data stream from a first location to one or more second locations over a multi-time slot digital facility, queuing said data packets along with voice packets, determining at said first location whether said data stream has one or more data packets filled with repetitive patterns of configurable length, suppressing repetitive ones of said packets such that the suppressed packets are not transmitted to said second locations, and replicating at said second locations said repetitive patterns into the portion of said data stream which corresponds to the suppressed packets.
Specification