Telephone conferencing system and method
First Claim
Patent Images
1. A method for processing separate audio input packets from each of one or more connections of a telephone conference having a multiplicity of connections participating therein, comprising the steps of:
- assigning audio input packets from each connection to a sequence of output periods for sending audio output packets to all connections;
first sequencing through each of the connections a first time during each output period for processing any audio input packets assigned to the respective output period; and
second sequencing through each of the connections a second time during each output period for preparing a separate audio output packet for each respective connection during each respective output period based upon said processing any audio input packets in said first sequencing.
2 Assignments
0 Petitions
Accused Products
Abstract
Processing separate audio input packets from each connection of a telephone conference assigns audio input packets from each connection to a sequence of output periods. Each connection is then sequenced a first time during each output period for processing any input packets assigned to that output period. Each connection is then sequenced a second time during each output period for preparing a separate audio output packet for each connection.
19 Citations
19 Claims
-
1. A method for processing separate audio input packets from each of one or more connections of a telephone conference having a multiplicity of connections participating therein, comprising the steps of:
-
assigning audio input packets from each connection to a sequence of output periods for sending audio output packets to all connections;
first sequencing through each of the connections a first time during each output period for processing any audio input packets assigned to the respective output period; and
second sequencing through each of the connections a second time during each output period for preparing a separate audio output packet for each respective connection during each respective output period based upon said processing any audio input packets in said first sequencing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A telephone conferencing system which processes sequential audio input packets from each of one or more connections of a telephone conference having a multiplicity of connections participating therein, comprising:
-
an assigning process for assigning separate audio input packets from each connection to a sequence of output periods for sending audio output packets to all connections;
a first sequencing process for sequencing through each of the connections a first time during each output period for processing any audio input packets assigned to the respective output period; and
a determining process for determining the applicability to each respective output period of using a common audio output packet for a plurality of connections;
a preparing process for preparing a respective common audio output packet based upon said processing any audio input packets in said first sequencing, for each output period where a common audio output packet is applicable;
a second sequencing process for sequencing through each of the connections a second time during each output period for preparing a separate audio output packet for each respective connection, including using said respective common audio output packet, where applicable. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for handling a plurality of telephone conferences each having a multiplicity of respective participating connections producing individual sequences of audio input packets, comprising the steps of:
-
preparing a connection-specific audio output packet for each connection of each respective conference during each one of a sequence of output periods, wherein said connection-specific audio output packets are based upon audio input packets from one or more connections of each respective conference; and
separately initiating said preparing step during a plurality of processing intervals during each output period for handling different individual conferences during each processing interval. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A telephone conferencing system, comprising:
-
a computer being adapted to receive digitized telephony signals from a significant number of telephone connections including telephone control signals and audio input packets;
a computing process responsive to the telephone control signals and the audio input packets and being adapted to provide conferencing services to a multiplicity of conferences each having a multiplicity of connections; and
a media service process within the computing process and adapted to receive all audio input packets and to create audio output packets in response to the received audio input packets, wherein the media service module includes;
an assigning process for assigning audio input packets from each connection to a sequence of output periods for sending separate audio output packets to all connections;
a sequencing process for sequencing through each of the connections a first time during each output period for processing any audio input packets assigned to the respective output period;
a preparing process for preparing a connection-specific audio output packet for each connection of each respective conference during each one of said output periods, based upon said processing of audio input packets in said sequencing process, from one or more connections of each respective conference; and
a timing process for separately initiating said sequencing and preparing processes during a plurality of processing intervals during each output period for handling different individual conferences during each processing interval. - View Dependent Claims (18, 19)
-
Specification