System, method and computer program product for point-to-point bandwidth conservation in an IP network
AssigneeArray Telecom Corporation
InventorMark Scott
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product are provided that reduce voice and data over IP (VoIP) packet overhead in an Internet telephony system, and regenerate missing or damaged data in a data packet. A media framer aggregates packets from multiple concurrent calls from several channels into a larger data packet. A transmission control module defines the format for each data packet, and updates and synchronizes header information in the data packets. A single virtual connection transmits data packets and other signals between originating and destination gateways located in the service areas for a caller and called party. System redundancy improves the quality of service by regenerating missing or damaged data in the data packets.
Claims22
A method for reducing overhead, latency, and/or packet loss for a voice and data over Internet Protocol (VoIP) packet transmitted between an originating gateway and a destination gateway, comprising the steps of:
- (1) compressing voice streams and/or data streams from a plurality of concurrent calls from a plurality of channels into packets;
- (2) aggregating said packets into a single packet to produce the VoIP packet, said VoIP packet including information, that when executed, synchronizes a current channel state at the originating gateway with a record of said channel state at the destination gateway;
- and
- (3) transmitting the VoIP packet between the originating gateway and the destination gateway through a single virtual connection.
A system for reducing overhead, latency, and/or packet loss in a voice and data over Internet Protocol (VoIP) packet transmitted between an originating gateway and a destination gateway, said system comprising:
- media framing means for aggregating packets from a plurality of concurrent calls from a plurality of channels into a single packet to produce a VoIP packet;
- transmission control means for providing information in the VoIP packet to synchronize a current channel state at the originating gateway with a record of said channel state at the destination gateway;
- redundancy means for regenerating missing or damaged information transmitted in the VoIP packet;
- and
- a single virtual connecting means for transmitting the VoIP packet from the originating gateway to the destination gateway.
A computer program product comprising a computer useable medium having computer readable program code means embedded in said medium for causing a computer to reduce overhead, latency, and/or packet loss in a VoIP packet transmitted between an originating gateway and a destination gateway, comprising:
- first computer readable program code means for causing the computer to compress voice streams and/or data streams from a plurality of concurrent calls from a plurality of channels into packets;
- second computer readable program code means for causing the computer to aggregate said packets into a single packet to produce the VoIP packet;
- third computer readable program code means for causing the computer to transmit the VoIP packet between the originating gateway and the destination gateway through a single virtual connection;
- fourth computer readable program code means for causing the computer to provide information in the VoIP packet to synchronize a current channel state at the originating gateway with a record of said channel state at the destination gateway;
- and
- fifth computer readable program code means for causing the computer to determine if the VoIP packet contains missing or damaged information or to regenerate said missing or damaged information.
Dependencies are inferred from the claim text.