Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
172 words
A packet-switched network telephony gateway comprising: a port for sending audio data streams to and receiving audio data streams from a first network, said port having a maximum audio data stream capacity of at least two data streams; a packet switched network interface for formatting the audio data streams into packets for sending over a packet switched network and unformatting packets received from the packet switched network back into the audio data streams; a host processing resource that monitors the number of audio data streams currently handled by the gateway from the first network and the packet switched network and dynamically associates audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams; and a codec processing resource that compresses the audio data streams using the codec currently selected by the host processing resource for that audio data stream, the packet switched network interface packetizing and unpacketizing the compressed audio data streams.
Claim 2
Dependent Claim
172 words
A packet-switched network telephony gateway comprising: a port for sending audio data streams to and receiving audio data streams from a first network, said port having a maximum audio data stream capacity of at least two data streams; a packet switched network interface for formatting the audio data streams into packets for sending over a packet switched network and unformatting packets received from the packet switched network back into the audio data streams; a host processing resource that monitors the number of audio data streams currently handled by the gateway from the first network and the packet switched network and dynamically associates audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams; and a codec processing resource that compresses the audio data streams using the codec currently selected by the host processing resource for that audio data stream, the packet switched network interface packetizing and unpacketizing the compressed audio data streams.
Claim 3
Dependent Claim
14 words
The gateway of claim 1 , wherein said first network is a circuit-switched network.
Claim 4
Dependent Claim
62 words
The gateway of claim 1 , wherein said codec processing resource has throughput sufficient to perform real-time data compression using said first codec on only a subset of the maximum audio data stream capacity of said port, but sufficient to perform real-time data compression using said at least one alternate codec on the entire maximum audio data stream capacity of said port.
Claim 5
Dependent Claim
41 words
The gateway of claim 1 , wherein said host processing resource changes the codec associated with any particular audio data stream depending upon a number of times the host processing resource has previously changed the codec for the audio data stream.
Claim 6
Dependent Claim
34 words
The gateway of claim 1 , wherein said host processing resource changes the codec associated with any particular audio data stream depending upon whether that particular audio data stream has any current voice activity.
Claim 7
Dependent Claim
32 words
The gateway of claim 1 , wherein said host processing resource comprises a first microprocessor and said codec processing resource comprises a second microprocessor connected to and controlled by said first microprocessor.
Claim 8
Dependent Claim
38 words
The gateway of claim 6 , wherein said codec processing resource further comprises a third microprocessor connected to and controlled by said first microprocessor, and wherein said second and third microprocessors receive audio data streams from said port.
Claim 9
Dependent Claim
23 words
The gateway of claim 7 , wherein said second and third microprocessors can each access any audio data stream received from said port.
Claim 10
Dependent Claim
33 words
The gateway of claim 1 , wherein said host processing resource changes the codec associated with any particular audio data stream according to a quality of service associated with the packet switched network.
Claim 11
Dependent Claim
48 words
The gateway of claim 1 , wherein said first codec and said at least one alternate codec both comprise linear predictive audio data compressors operating at a common output data rate, and wherein said first codec requires at least 50% greater average processing time than said second codec.
Claim 12
Dependent Claim
23 words
The gateway of claim 10 , wherein said audio data compressors both comprise conjugate structure algebraic code excited linear predictive audio data compressors.
Claim 13
Dependent Claim
176 words
A packet-switched network telephony gateway comprising: a port for sending audio data streams to and receiving audio data streams from a circuit-switched network, said port having a maximum audio data stream capacity of at least two data streams; at least two digital signal processors; a time-division-multiplexed data bus connected between said port and said digital signal processors, allowing any one of said digital signal processors to access any audio data stream received through said port; a packet switched network interface for packetizing and depacketing the data streams for communicating over a packet switched network; and a host processor that monitors the number of audio data streams handled by the gateway, associates each new audio data stream received through said port with one of said digital signal processors for compression, and dynamically associates each audio data stream received through said port with a codec selected from the set consisting of a first codec and a second codec that produce interoperably decompressable data streams according to a number of active audio channels established over the packet switched network.
Claim 14
Dependent Claim
176 words
A packet-switched network telephony gateway comprising: a port for sending audio data streams to and receiving audio data streams from a circuit-switched network, said port having a maximum audio data stream capacity of at least two data streams; at least two digital signal processors; a time-division-multiplexed data bus connected between said port and said digital signal processors, allowing any one of said digital signal processors to access any audio data stream received through said port; a packet switched network interface for packetizing and depacketing the data streams for communicating over a packet switched network; and a host processor that monitors the number of audio data streams handled by the gateway, associates each new audio data stream received through said port with one of said digital signal processors for compression, and dynamically associates each audio data stream received through said port with a codec selected from the set consisting of a first codec and a second codec that produce interoperably decompressable data streams according to a number of active audio channels established over the packet switched network.
Claim 15
Dependent Claim
67 words
The gateway of claim 12 , wherein said at least two digital signal processors have a combined throughput sufficient to perform real-time data compression using said first codec on only a subset of the maximum audio data stream capacity of said port, but sufficient to perform real-time data compression using said at least one alternate codec on the entire maximum audio data stream capacity of said port.
Claim 16
Dependent Claim
40 words
The gateway of claim 12 , wherein said host processor changes the codec associated with any particular audio data stream according to a number of times the host processor has previously changed the codec associated with the audio data stream.
Claim 17
Dependent Claim
32 words
The gateway of claim 12 wherein the host processor changes the codec associated with any particular audio data stream depending upon whether that particular audio data stream has any current voice activity.
Claim 18
Dependent Claim
31 words
The gateway of claim 12 wherein the host processor changes the codec associated with any particular audio data stream according to a quality of service associated with the packet switched network.
Claim 19
Independent Claim
129 words
A system comprising: means for sending audio data streams to and receiving audio data streams from a packet switched network through a port having a maximum audio data stream capacity of at least two data streams; means for monitoring the number of audio data streams currently handled by the port and dynamically associating audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams according to the number of audio data streams on the packet switched network handled by the port; means for compressing each audio data stream using the codec currently selected for that audio data stream; and means for packetizing and depacketing the compressed audio data stream.
Claim 20
Independent Claim
129 words
A system comprising: means for sending audio data streams to and receiving audio data streams from a packet switched network through a port having a maximum audio data stream capacity of at least two data streams; means for monitoring the number of audio data streams currently handled by the port and dynamically associating audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams according to the number of audio data streams on the packet switched network handled by the port; means for compressing each audio data stream using the codec currently selected for that audio data stream; and means for packetizing and depacketing the compressed audio data stream.
Claim 21
Dependent Claim
38 words
The system of claim 17 including means for changing the codec associated with any particular audio data stream according to a number of times the host processing resource has previously changed the codec for the audio data stream.
Claim 22
Dependent Claim
31 words
The system of claim 17 including means for changing the codec associated with any particular audio data stream depending upon whether that particular audio data stream has any current voice activity.
Claim 23
Dependent Claim
30 words
The system of claim 17 including means for changing the codec associated with any particular audio data stream according to a quality of service associated with the packet switched network.
Claim 24
Dependent Claim
139 words
An electronic storage medium containing software used for processing audio data streams, comprising: code for sending audio data streams to and receiving audio data streams from a packet switched network through a port having a maximum audio data stream capacity of at least two data streams; code for monitoring the number of audio data streams currently handled by the port and dynamically associating audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams according to the number of audio data streams on the packet switched network handled by the port; code for compressing each audio data stream using the codec currently selected for that audio data stream; and code for packetizing and depacketing the compressed audio data stream.
Claim 25
Dependent Claim
139 words
An electronic storage medium containing software used for processing audio data streams, comprising: code for sending audio data streams to and receiving audio data streams from a packet switched network through a port having a maximum audio data stream capacity of at least two data streams; code for monitoring the number of audio data streams currently handled by the port and dynamically associating audio data streams received through said port with a codec selected from a set consisting of a first codec and at least one alternate codec that produce interoperably decompressable data streams according to the number of audio data streams on the packet switched network handled by the port; code for compressing each audio data stream using the codec currently selected for that audio data stream; and code for packetizing and depacketing the compressed audio data stream.
Claim 26
Dependent Claim
40 words
The electronic storage medium of claim 21 including code for changing the codec associated with any particular audio data stream according to a number of times the host processing resource has previously changed the codec for the audio data stream.
Claim 27
Dependent Claim
33 words
The electronic storage medium of claim 21 including code for changing the codec associated with any particular audio data stream depending upon whether that particular audio data stream has any current voice activity.
Claim 28
Dependent Claim
32 words
The electronic storage medium of claim 21 including code for changing the codec associated with any particular audio data stream according to a quality of service associated with the packet switched network.