System and method for processing digital audio packets for telephone conferencing
First Claim
Patent Images
1. 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 audio input packets from each connection to a sequence of output periods for sending separate audio output packets to all connections;
a normalizing process for creating normalized audio input packets from the audio input packets and for identifying a plurality of loudest connections from the normalized audio input packets assigned to each respective output period;
a determining process for determining the applicability to each respective output period of using a common audio output packet for a plurality of connections, based upon said normalized audio input packets assigned to said each respective output period;
a first preparing process for preparing a common audio output packet for each output period where a common audio output packet is applicable, from said normalized audio input packets of said plurality of loudest connections from each respective output period; and
a second preparing process for preparing a separate audio output packet specifically for each connection during each output period including use of said respective common audio output packet where applicable.
2 Assignments
0 Petitions
Accused Products
Abstract
Telephone conferencing with processing of sequential audio input packets from connections of the conference with assignment of input packets from each connection to a sequence of output sending periods, determination of applicability to each output period of using a common audio output packet for a plurality of connections, preparing and using a common audio output packet where applicable for multiple connections and further output packets for selected connections, combined where applicable for selected connections.
-
Citations
19 Claims
-
1. 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 audio input packets from each connection to a sequence of output periods for sending separate audio output packets to all connections; a normalizing process for creating normalized audio input packets from the audio input packets and for identifying a plurality of loudest connections from the normalized audio input packets assigned to each respective output period; a determining process for determining the applicability to each respective output period of using a common audio output packet for a plurality of connections, based upon said normalized audio input packets assigned to said each respective output period; a first preparing process for preparing a common audio output packet for each output period where a common audio output packet is applicable, from said normalized audio input packets of said plurality of loudest connections from each respective output period; and a second preparing process for preparing a separate audio output packet specifically for each connection during each output period including use of said respective common audio output packet where applicable. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing 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 separate audio output packets to all connections; normalizing audio input packets from the connections to create normalized audio input packets; determining the applicability to each output period of using a common audio output packet for a plurality of connections, based upon said normalized audio input packets assigned to each respective output period; preparing a common audio output packet from one or more of said normalized audio input packets assigned to each output period where a common audio output packet is applicable; and preparing a separate audio output packet specifically for each connection during each output period including use of said respective common audio output packet where applicable. - View Dependent Claims (8, 9, 10, 11, 12, 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; means for effecting 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 means for effecting a media service process provided as a media service module within the means for effecting a computing process and adapted to receive all audio input packets and to create audio output packets in response to the received audio input packets, the media service module is constructed and arranged to assign audio input packets from each connection in a sequence of output periods for sending separate audio output packets to all connections and to normalize audio input packets from the audio input packets and to identify a plurality of loudest connections from the normalized audio input packets assigned to each respective output period and to determine the applicability to each respective output period of using a common audio output packet for a plurality of connections, based upon said normalized audio input packets assigned to said each respective output period; first means for preparing a common audio output packet for each output period where a common audio output packet is applicable, from said normalized audio input packets of said plurality of loudest connections from each respective output period; and second means for preparing a separate audio output packet specifically for each connection during each output period including use of said respective common audio output packet where applicable. - View Dependent Claims (18, 19)
-
Specification