Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
71 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein each of said client terminals transmits audio data to said bridge terminal and said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals, wherein said bridge terminal mixes audio data selectively, whereby each client terminal receives mixed audio data corresponding to each other client terminal.
Claim 2
Dependent Claim
71 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein each of said client terminals transmits audio data to said bridge terminal and said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals, wherein said bridge terminal mixes audio data selectively, whereby each client terminal receives mixed audio data corresponding to each other client terminal.
Claim 3
Dependent Claim
29 words
The system of claim 1, further comprising a local area network, wherein said client terminals and said bridge terminal transmit and receive audio data over said local area network.
Claim 4
Dependent Claim
35 words
The system of claim 1, wherein each of said client terminals comprises a computer, an audio capture device for capturing said audio data, and an audio playback device for playing said received mixed audio data.
Claim 5
Dependent Claim
215 words
The system of claim 1, wherein a client terminal of said plurality of client terminals: receives a new packet of said mixed audio data; adds said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and processes the data in said receiving buffer to playback said mixed audio data.
Claim 6
Dependent Claim
32 words
The system of claim 1, wherein said bridge terminal mixes audio data at a rate greater than the average rate at which said bridge terminal receives audio data from said client terminals.
Claim 7
Dependent Claim
29 words
The system of claim 5, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data.
Claim 8
Dependent Claim
34 words
The system of claim 1, wherein said bridge terminal mixes audio data at a rate greater than the average rate at which said plurality of client terminals process said packet of mixed audio data.
Claim 9
Independent Claim
97 words
An apparatus for providing teleconferencing between a plurality of client terminals, comprising: (a) a receiver for receiving audio data from each of said client terminals; (b) a controller for selectively mixing said audio data; and (c) a transmitter for transmitting said selectively mixed audio data to said client terminals, wherein said controller mixes audio data at a rate greater than the average rate at which said receiver receives audio data from said client terminals and wherein said controller mixes a silent packet for each of said client terminals for which said receiver has no new audio data.
Claim 10
Independent Claim
97 words
An apparatus for providing teleconferencing between a plurality of client terminals, comprising: (a) a receiver for receiving audio data from each of said client terminals; (b) a controller for selectively mixing said audio data; and (c) a transmitter for transmitting said selectively mixed audio data to said client terminals, wherein said controller mixes audio data at a rate greater than the average rate at which said receiver receives audio data from said client terminals and wherein said controller mixes a silent packet for each of said client terminals for which said receiver has no new audio data.
Claim 11
Dependent Claim
31 words
The apparatus of claim 8, wherein said controller mixes audio data at a rate greater than the average rate at which said plurality of client terminals process said mixed audio data.
Claim 12
Independent Claim
230 words
A method for processing audio data received by a client terminal of a plurality of client terminals in a teleconference, comprising the steps of: (a) receiving a new packet of said audio data; (b) adding said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; (c) adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; (d) characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; (e) adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; (f) skipping said new packet, if the amount of information in said new packet is less than said information level threshold; (g) skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and (h) processing the data in said receiving buffer to playback said audio data.
Claim 13
Independent Claim
230 words
A method for processing audio data received by a client terminal of a plurality of client terminals in a teleconference, comprising the steps of: (a) receiving a new packet of said audio data; (b) adding said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; (c) adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; (d) characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; (e) adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; (f) skipping said new packet, if the amount of information in said new packet is less than said information level threshold; (g) skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and (h) processing the data in said receiving buffer to playback said audio data.
Claim 14
Dependent Claim
27 words
The method of claim 10, wherein said new packet is a mixed packet of audio data corresponding to one or more other client terminals in said teleconference.
Claim 15
Dependent Claim
35 words
The method of claim 10, wherein said new packet is generated by a bridge terminal at a rate greater than the average rate at which said bridge terminal receives audio data from said client terminals.
Claim 16
Dependent Claim
29 words
The method of claim 12, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data.
Claim 17
Dependent Claim
37 words
The method of claim 10, wherein said new packet is generated by a bridge terminal at a rate greater than the average rate at which said plurality of client terminals process said packet of mixed audio data.
Claim 18
Independent Claim
220 words
An apparatus for processing audio data in a teleconference, comprising: (a) a client computer for: receiving a new packet of said audio data; adding said new packet and a silent packet to a receiving buffer of said client computer, if the number of packets in said receiving buffer is less than a first threshold; adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skipping said new packet, if the amount of information in said new packet is less than said information level threshold; and skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and (b) an audio playback device for processing the data in said receiving buffer to playback said audio data.
Claim 19
Independent Claim
220 words
An apparatus for processing audio data in a teleconference, comprising: (a) a client computer for: receiving a new packet of said audio data; adding said new packet and a silent packet to a receiving buffer of said client computer, if the number of packets in said receiving buffer is less than a first threshold; adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skipping said new packet, if the amount of information in said new packet is less than said information level threshold; and skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and (b) an audio playback device for processing the data in said receiving buffer to playback said audio data.
Claim 20
Dependent Claim
27 words
The apparatus of claim 15, wherein said new packet is a mixed packet of audio data corresponding to one or more other client computers in said teleconference.
Claim 21
Dependent Claim
41 words
The apparatus of claim 15, wherein said new packet is generated by a bridge terminal at a rate greater than the average rate at which said bridge terminal receives audio data from one or more other client computers in said teleconference.
Claim 22
Dependent Claim
29 words
The apparatus of claim 17, wherein said bridge terminal mixes a silent packet for each of said client computers for which said bridge terminal has no new audio data.
Claim 23
Dependent Claim
35 words
The apparatus of claim 15, wherein said new packet is generated by a bridge terminal at a rate greater than the average rate at which said client computer processes said packet of mixed audio data.
Claim 24
Independent Claim
425 words
A method for processing audio data in a teleconference, comprising the steps of: (a) generating packets of audio data by a plurality of client terminals, wherein each of said client terminals comprises a computer, an audio capture device for capturing said audio data, and an audio playback device for playing audio data; (b) transmitting said packets of audio data from said client terminals to a bridge terminal over a local area network, wherein said bridge terminal comprises a receiver for receiving audio data from each of said client terminals, a controller for selectively mixing said audio data, and a transmitter for transmitting said selectively mixed audio data to said client terminals; (c) selectively mixing said packets by said bridge terminal at a rate greater than the average rate at which said bridge terminal receives said packets of audio data from said client terminals and greater than the average rate at which said client terminals process packets of audio data, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data; (d) transmitting a new packet of mixed audio data to a client terminal of said plurality of client terminals over said local area network, wherein said new packet corresponds to audio data from each of the other client terminal of said plurality of client terminals; (e) adding said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; (f) adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; (g) characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; (h) adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; (i) skipping said new packet, if the amount of information in said new packet is less than said information level threshold; (j) skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold: and (k) processing the data in said receiving buffer to playback said audio data.
Claim 25
Independent Claim
425 words
A method for processing audio data in a teleconference, comprising the steps of: (a) generating packets of audio data by a plurality of client terminals, wherein each of said client terminals comprises a computer, an audio capture device for capturing said audio data, and an audio playback device for playing audio data; (b) transmitting said packets of audio data from said client terminals to a bridge terminal over a local area network, wherein said bridge terminal comprises a receiver for receiving audio data from each of said client terminals, a controller for selectively mixing said audio data, and a transmitter for transmitting said selectively mixed audio data to said client terminals; (c) selectively mixing said packets by said bridge terminal at a rate greater than the average rate at which said bridge terminal receives said packets of audio data from said client terminals and greater than the average rate at which said client terminals process packets of audio data, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data; (d) transmitting a new packet of mixed audio data to a client terminal of said plurality of client terminals over said local area network, wherein said new packet corresponds to audio data from each of the other client terminal of said plurality of client terminals; (e) adding said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; (f) adding said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; (g) characterizing the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; (h) adding said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; (i) skipping said new packet, if the amount of information in said new packet is less than said information level threshold; (j) skipping said new packet, if the number of packets in said receiving buffer is not less than said third threshold: and (k) processing the data in said receiving buffer to playback said audio data.
Claim 26
Dependent Claim
441 words
A teleconferencing system, comprising: (a) a local area network; (b) a plurality of client terminals, configured on said local area network, wherein each of said client terminals comprises a computer, an audio capture device for capturing audio data, and an audio playback device for playing audio data; and (c) a bridge terminal, configured on said local area network, wherein said bridge terminal comprises a receiver for receiving audio data from each of said client terminals, a controller for selectively mixing said audio data, and a transmitter for transmitting said selectively mixed audio data to said client terminals, wherein: each of said plurality of client terminals: generates packets of audio data; and transmits said packets of audio data to said bridge terminal over said local area network; said bridge terminal: selectively mixes said packets at a rate greater than the average rate at which said bridge terminal receives said packets of audio data from said client terminals and greater than the average rate at which said client terminals process packets of audio data, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data; transmits a new packet of mixed audio data to a one client terminal of said plurality of client terminals over said local area network, wherein said new packet corresponds to audio data from each of the other client terminal of said plurality of client terminals; and said one client terminal: adds said new packet and a silent packet to a receiving buffer of said one client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and said audio playback device processes the data in said receiving buffer to playback said audio data.
Claim 27
Dependent Claim
441 words
A teleconferencing system, comprising: (a) a local area network; (b) a plurality of client terminals, configured on said local area network, wherein each of said client terminals comprises a computer, an audio capture device for capturing audio data, and an audio playback device for playing audio data; and (c) a bridge terminal, configured on said local area network, wherein said bridge terminal comprises a receiver for receiving audio data from each of said client terminals, a controller for selectively mixing said audio data, and a transmitter for transmitting said selectively mixed audio data to said client terminals, wherein: each of said plurality of client terminals: generates packets of audio data; and transmits said packets of audio data to said bridge terminal over said local area network; said bridge terminal: selectively mixes said packets at a rate greater than the average rate at which said bridge terminal receives said packets of audio data from said client terminals and greater than the average rate at which said client terminals process packets of audio data, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data; transmits a new packet of mixed audio data to a one client terminal of said plurality of client terminals over said local area network, wherein said new packet corresponds to audio data from each of the other client terminal of said plurality of client terminals; and said one client terminal: adds said new packet and a silent packet to a receiving buffer of said one client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and said audio playback device processes the data in said receiving buffer to playback said audio data.
Claim 28
Dependent Claim
259 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein each of said client terminals transmits audio data to said bridge terminal and said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals, wherein a client terminal of said plurality of client terminals: receives a new packet of said mixed audio data; adds said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and processes the data in said receiving buffer to playback said mixed audio data.
Claim 29
Dependent Claim
259 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein each of said client terminals transmits audio data to said bridge terminal and said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals, wherein a client terminal of said plurality of client terminals: receives a new packet of said mixed audio data; adds said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and processes the data in said receiving buffer to playback said mixed audio data.
Claim 30
Dependent Claim
29 words
The system of claim 22, further comprising a local area network, wherein said client terminals and said bridge terminal transmit and receive audio data over said local area network.
Claim 31
Dependent Claim
35 words
The system of claim 22, wherein each of said client terminals comprises a computer, an audio capture device for capturing said audio data, and an audio playback device for playing said received mixed audio data.
Claim 32
Dependent Claim
27 words
The system of claim 22, wherein said bridge terminal mixes audio data selectively, whereby each client terminal receives mixed audio data corresponding to each other client terminal.
Claim 33
Dependent Claim
32 words
The system of claim 22, wherein said bridge terminal mixes audio data at a rate greater than the average rate at which said bridge terminal receives audio data from said client terminals.
Claim 34
Dependent Claim
29 words
The system of claim 26, wherein said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data.
Claim 35
Dependent Claim
34 words
The system of claim 22, wherein said bridge terminal mixes audio data at a rate greater than the average rate at which said plurality of client terminals process said packet of mixed audio data.
Claim 36
Dependent Claim
98 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein: each of said client terminals transmits audio data to said bridge terminal; said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals; said bridge terminal mixes audio data at a rate greater than the average rate at which said bridge terminal receives audio data from said client terminals; and said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data.
Claim 37
Dependent Claim
98 words
A teleconferencing system, comprising: (a) a plurality of client terminals; and (b) a bridge terminal, wherein: each of said client terminals transmits audio data to said bridge terminal; said bridge terminal mixes said audio data from said client terminals and transmits mixed audio data to said client terminals; said bridge terminal mixes audio data at a rate greater than the average rate at which said bridge terminal receives audio data from said client terminals; and said bridge terminal mixes a silent packet for each of said client terminals for which said bridge terminal has no new audio data.
Claim 38
Dependent Claim
29 words
The system of claim 29, further comprising a local area network, wherein said client terminals and said bridge terminal transmit and receive audio data over said local area network.
Claim 39
Dependent Claim
34 words
The system of claim 29, wherein each of said client terminals comprises a computer, an audio capture device for capturing said audio data, and an audio playback device for playing received mixed audio data.
Claim 40
Dependent Claim
27 words
The system of claim 29, wherein said bridge terminal mixes audio data selectively, whereby each client terminal receives mixed audio data corresponding to each other client terminal.
Claim 41
Dependent Claim
215 words
The system of claim 29, wherein a client terminal of said plurality of client terminals: receives a new packet of said mixed audio data; adds said new packet and a silent packet to a receiving buffer of said client terminal, if the number of packets in said receiving buffer is less than a first threshold; adds said new packet to said receiving buffer, if the number of packets in said receiving buffer is less than a second threshold but not less than said first threshold, wherein said second threshold is greater than said first threshold; characterizes the amount of information in said new packet, if the number of packets in said receiving buffer is less than a third threshold but not less than said second threshold, wherein said third threshold is greater than said second threshold; adds said new packet to said receiving buffer, if the amount of information in said new packet is not less than an information level threshold; skips said new packet, if the amount of information in said new packet is less than said information level threshold; skips said new packet, if the number of packets in said receiving buffer is not less than said third threshold; and processes the data in said receiving buffer to playback said mixed audio data.
Claim 42
Dependent Claim
34 words
The system of claim 29, wherein said bridge terminal mixes audio data at a rate greater than the average rate at which said plurality of client terminals process said packet of mixed audio data.