← Back to Patent Explorer
US4076966A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of and system for handling conference calls in digital telephone exchange

Assignee: Italtel SpA
•
Filing: 1976-08-02
•
Granted: 1978-02-28
•
Expires: 1996-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A telephone exchange linked via PCM channels with subscribers engaged in a conference call includes switching circuits for transmitting to each participating subscriber, during an assigned time slot, the albegraic sum of the digitized voice-current samples from all the other participants. The digitized samples are logarithmically coded, each code consisting of a polarity bit, three range bits and four quantum bits; in order to facilitate correct addition or subtraction of the quantum bits of two codes to be summed (unless these codes signify the two lowest-ranking ranges), according to whether their sign bits are identical or different, the quantum bits of a lower-ranking code are shifted in a register toward less significant bit positions in which they would have their original numerical weight when prefaced by the range bits of the higher-ranking code. The range bits are not summed but only those of the higher-ranking code are preserved, their numerical value being incremented by one in the case of addition but left unchanged or decremented by one (if a negative carry is present) in the case of subtraction. If the difference in rank exceeds the number of quantum bits, i.e. four, the lower-ranking code is ignored.

Inventors

  • 👤 Amilcare Bovo
  • 👤 Giuseppe Valsecchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:10
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 172 words
A method of linearly superposing significant portions of logarithmically coded coincident voice samples in a conference call, each voice-sample code consisting of a polarity bit, a plurality of higher-order range bits and a plurality of lower-order quantum bits, the numerical weights of said quantum bits depending on the rank of the code as determined by said range bits, comprising the steps of: a. separately storing a higher-ranking code and a lower-ranking code derived from a pair of coincident voice samples to be arithmetically combined; b. downshifting the quantum bits of the lower-ranking code to less significant bit positions in which they would have their original numerical weights if prefaced by the range bits of the higher-ranking code; c. comparing the polarity bits of the two codes stored in step (a); and d. subjecting the quantum bits of the higher-ranking code and the downshifted quantum bits of the lower-ranking code to an algebraic summing operation with a sign depending on the relative values of the corresponding polarity bits as determined by step (c).
Claim 2
Independent Claim 172 words
A method of linearly superposing significant portions of logarithmically coded coincident voice samples in a conference call, each voice-sample code consisting of a polarity bit, a plurality of higher-order range bits and a plurality of lower-order quantum bits, the numerical weights of said quantum bits depending on the rank of the code as determined by said range bits, comprising the steps of: a. separately storing a higher-ranking code and a lower-ranking code derived from a pair of coincident voice samples to be arithmetically combined; b. downshifting the quantum bits of the lower-ranking code to less significant bit positions in which they would have their original numerical weights if prefaced by the range bits of the higher-ranking code; c. comparing the polarity bits of the two codes stored in step (a); and d. subjecting the quantum bits of the higher-ranking code and the downshifted quantum bits of the lower-ranking code to an algebraic summing operation with a sign depending on the relative values of the corresponding polarity bits as determined by step (c).
Claim 3
Dependent Claim 79 words
A method as defined in claim 1 wherein the numerical weights of the quantum bits in codes of rank 0 and rank 1 are the same, the quantum bits of the lower-ranking code being downshifted in step (b) by a number of bit positions equal to the difference in rank upon said lower-ranking code being above rank 0 and by a number of bit positions equal to said difference minus one upon said lower-ranking code being of rank 0.
Claim 4
Dependent Claim 97 words
A method as defined in claim 2 wherein an additive summing operation in step (d), in the presence of identical polarity bits, is followed by the steps of (e) incrementing by one the numerical value of the combination of range bits of the higher ranking code, (f) downshifting by one bit position the bits constituting the sum of the additively summed quantum bits including any carry resulting from the addition, and (g) juxtaposing the incremented range bits from step (e) with all but the lowest of the downshifted bits from step (f) to form a composite code.
Claim 5
Dependent Claim 143 words
A method as defined in claim 2 wherein a subtractive summing operation in step (d), in the presence of different polarity bits, is followed by the steps of (e) determining whether the subtraction of the quantum bits of the lower-ranking code from those of the higher-ranking code produces a negative carry, (f) decrementing the numerical value of the combination of range bits of the higher-ranking code by one in the presence of a negative carry while upshifting by one bit position the quantum bits constituting the difference of the subtractively summed quantum bits unless the higher-ranking code is of rank 1, and (g) juxtaposing the range bits of the higher-ranking code with the differentially obtained quantum bits, as modified in accordance with step (f) but without the highest upshifted quantum bit in the presence of a negative carry, to form a composite code.
Claim 6
Independent Claim 246 words
A system for linearly superposing significant portions of logarithmically coded voice samples in a conference call, each voice-sample code consisting of a polarity bit, a plurality of higher-order range bits and a plurality of lower-order quantum bits, the numerical weights of said quantum bits depending on the rank of the code as determined by said range bits, comprising: code-receiving means including two storage circuits each including first register means for storing polarity and range bits and second register means for storing quantum bits of respective codes to be arithmetically combined; first arithmetic means connected to said first register means for determining the difference in ranks between said respective codes; linearization means connected to said second register means and controlled by said first arithmetic means for downshifting the quantum bits of the lower-ranking code to less significant bit positions in which they would have their original numerical weights if prefaced by the range bits of the higher-ranking code; second arithmetic means connected to said second register means and controlled by the contents of said first register means for subjecting the quantum bits of the higher-ranking code and the downshifted quantum bits of the lower-ranking code to an algebraic summing operation with a sign depending on the relative values of the corresponding polarity bits; and evaluation means connected to said first and second arithmetic means for deriving a composite code from the range bits of the higher-ranking code and the quantum bits resulting from said algebraic summing operation.
Claim 7
Independent Claim 246 words
A system for linearly superposing significant portions of logarithmically coded voice samples in a conference call, each voice-sample code consisting of a polarity bit, a plurality of higher-order range bits and a plurality of lower-order quantum bits, the numerical weights of said quantum bits depending on the rank of the code as determined by said range bits, comprising: code-receiving means including two storage circuits each including first register means for storing polarity and range bits and second register means for storing quantum bits of respective codes to be arithmetically combined; first arithmetic means connected to said first register means for determining the difference in ranks between said respective codes; linearization means connected to said second register means and controlled by said first arithmetic means for downshifting the quantum bits of the lower-ranking code to less significant bit positions in which they would have their original numerical weights if prefaced by the range bits of the higher-ranking code; second arithmetic means connected to said second register means and controlled by the contents of said first register means for subjecting the quantum bits of the higher-ranking code and the downshifted quantum bits of the lower-ranking code to an algebraic summing operation with a sign depending on the relative values of the corresponding polarity bits; and evaluation means connected to said first and second arithmetic means for deriving a composite code from the range bits of the higher-ranking code and the quantum bits resulting from said algebraic summing operation.
Claim 8
Dependent Claim 83 words
A system as defined in claim 5 wherein said evaluation means comprises a shift register with n stages connected to be loaded with resultant bits by said second arithmetic means, n being the number of quantum bits in each code, and logic circuitry connected to said second arithmetic means to said storage circuits for shifting the bits in said stages in a sense depending upon the magnitudes of said range bits and the presence of a carry due to said algebraic summing operation.
Claim 9
Dependent Claim 90 words
A system as defined in claim 6 wherein said evaluation means further comprises a reversible counter connected to said first arithmetic means for receiving therefrom the range bits of the higher-ranking code, said counter being provided with m outputs where m is the number of range bits in each code, and a final register connected to said m outputs and said n stages, said logic circuitry being connected to said counter for modifying the contents thereof in a sense opposite the sense of shifting of the bits in said stages.
Claim 10
Dependent Claim 37 words
A system as defined in claim 7 wherein said shift register is provided with an input connected to said logic circuitry for introducing a positive carry into a stage vacated by a downshifting of said resulting bits.
Claim 11
Dependent Claim 98 words
A system as defined in claim 7 wherein said evaluation means further includes memory means controlled by a program counter and switchover means under the control of said memory means for actuating said first arithmetic means to load said counter in a first operating phase with the numerical difference between the combinations of range bits of said respective codes and in a second operating phase with the numerical value of the combination of range bits of the higher-ranking code only, said linearization means being controlled by said first arithmetic means through said counter in said first operating phase.
Claim 12
Dependent Claim 61 words
A system as defined in claim 9 wherein said logic circuitry further includes comparison means connected to said first register means for determining the relative magnitudes of the polarity and range bits of said respective codes, said program control being responsive to siad comparison means for skipping said first operating phase upon equality of the range bits of said respective codes.
Claim 13
Dependent Claim 78 words
A system as defined in claim 10 wherein said logic circuitry further includes other comparison means connected to said second register means for determining the relative magnitudes of the quantum bits of said respective codes, said shift register being provided with a resetting connection controlled by both said comparison means for delivering an all-zero bit combination to said final register upon equality of the range and quantum bits and diversity of the polarity bits of said respective codes.
Claim 14
Dependent Claim 78 words
A system as defined in claim 10 wherein said logic circuitry further includes loading means controlled by said comparison means and effective in said second operating phase to enter an all-one bit combination in said shift register for delivery to said final register, upon equality of said polarity bits, in response to a maximum numerical value of the combination of range bits of the higher-ranking code and in the presence of certain numerical values of the lower-ranking code.

References Cited (Backward Citations)

US3789392A Cited
US3755808A Cited
US3984643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-02-27 1981-08-29 1982-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-02-27 1985-08-29 1986-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-02-27 1989-08-29 1990-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag