US4110562A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Service generator for generating a plurality of tones
Assignee: Northrop Grumman Space and Mission Systems Corp
•
Filing: 1977-01-26
•
Granted: 1978-08-29
•
Expires: 1997-01-26
Abstract
Abstract A service generator and method for generating a plurality of tones for use in a telephone system operating in time frames each consisting of a plurality of time slots. The service generator includes tone generators for generating each time frame pulse code modulated tone samples for a plurality of tones, a tone multiplexer for multiplexing the tone samples onto a common bus each time frame, matrix means connected to the common bus for connecting selected ones of the tone samples to selected time slots in each frame, and control means connected to control the matrix means for specifying the selected ones of the tone samples and for specifying the specified time slots.
Inventors
- 👤 Johannes A. R. Moed
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 22:02
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/12; H04Q; H04Q11/00; H04Q11/04
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
183 words
In a telephone system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, a service generator comprising: tone generator means for generating, each time frame, pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, service generator matrix means connected directly from said common bus to said output bus so as to bypass said time slot interchanger means to connect selected ones of said tone samples to said time slots in each frame on said output bus, and service generator control means, connected to control said matrix means, for specifying said selected ones of said tone samples and for specifying said selected time slots on said output bus.
Claim 2
Dependent Claim
183 words
In a telephone system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, a service generator comprising: tone generator means for generating, each time frame, pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, service generator matrix means connected directly from said common bus to said output bus so as to bypass said time slot interchanger means to connect selected ones of said tone samples to said time slots in each frame on said output bus, and service generator control means, connected to control said matrix means, for specifying said selected ones of said tone samples and for specifying said selected time slots on said output bus.
Claim 3
Dependent Claim
36 words
A system as in claim 1 wherein said matrix means includes tone buffer means for storing, during each time frame, a pulse code modulated sample from said multiplexer means for each of said plurality of tones.
Claim 4
Dependent Claim
30 words
A system as in claim 2 wherein said matrix means includes channel memory means for storing at locations corresponding to said selected time slots said selected ones of said tones.
Claim 5
Dependent Claim
42 words
A system as in claim 3 wherein said control means includes address generator means for addressing said channel memory means at said locations whereby said channel memory means addresses said tone buffer means at the location where the specified tone is stored.
Claim 6
Dependent Claim
81 words
A system as in claim 1 wherein said tone generator means inlcudes a memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulates samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count.
Claim 7
Dependent Claim
22 words
A system as in claim 5 wherein said control means includes frame pulse generator means for incrementing said counter once each frame.
Claim 8
Dependent Claim
23 words
A system as in claim 5 wherein said memory includes a programmable read only memory for storing said samples representing a particular tone.
Claim 9
Dependent Claim
242 words
In a telephone system operating in time frames each consisting of a plurality of time slots, a service generator comprising, tone generator means for generating, each time frame, pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, matrix means, connected to said common bus, for connecting selected ones of said tone samples to selected time slots in each frame, control means, connected to control said matrix means, for specifying said selected ones of said tone samples and for specifying said selected time slots, said tone generator means including a memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulated samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count, wherein said memory includes a programable read only memory for storing said sample representing a particular tone, and interruption controller means for gating a selected interrupted tone sample from said tone multiplexer means, means for storing interruption bits associated with each of said samples specifying a selected interruption time for a tone whereby said controller means gates said tone sample onto said common bus at said selected interruption time.
Claim 10
Dependent Claim
242 words
In a telephone system operating in time frames each consisting of a plurality of time slots, a service generator comprising, tone generator means for generating, each time frame, pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, matrix means, connected to said common bus, for connecting selected ones of said tone samples to selected time slots in each frame, control means, connected to control said matrix means, for specifying said selected ones of said tone samples and for specifying said selected time slots, said tone generator means including a memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulated samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count, wherein said memory includes a programable read only memory for storing said sample representing a particular tone, and interruption controller means for gating a selected interrupted tone sample from said tone multiplexer means, means for storing interruption bits associated with each of said samples specifying a selected interruption time for a tone whereby said controller means gates said tone sample onto said common bus at said selected interruption time.
Claim 11
Dependent Claim
194 words
A pulse code modulated integrated message accounting system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, comprising: system controller means for specifying selected ones of pulse code modulated tone samples and for specifying selected time slots, and a service generator including tone generator means for generating, each time frame, pulse code modulated tones samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, service generator matrix means, connected directly from said common bus to said output bus so as to bypass said time slot interchanger means to connect selected ones of said tone samples to selected time slots in each frame on said output bus, and service generator control means, responsive to said system controller means, connected to control said matrix means.
Claim 12
Dependent Claim
194 words
A pulse code modulated integrated message accounting system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, comprising: system controller means for specifying selected ones of pulse code modulated tone samples and for specifying selected time slots, and a service generator including tone generator means for generating, each time frame, pulse code modulated tones samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, service generator matrix means, connected directly from said common bus to said output bus so as to bypass said time slot interchanger means to connect selected ones of said tone samples to selected time slots in each frame on said output bus, and service generator control means, responsive to said system controller means, connected to control said matrix means.
Claim 13
Dependent Claim
42 words
A system as in claim 9 wherein said control means includes system controller interface means connected to said system controller means for providing a signal to said matrix means representing a selected one of said samples specified by said system controller means.
Claim 14
Dependent Claim
36 words
A system as in claim 10 wherein said matrix means includes tone buffer means for storing during each time frame a pulse code modulated sample from said multiplexer means for each of said plurality of tones.
Claim 15
Dependent Claim
30 words
A system as in claim 11 wherein said matrix means includes control memory means for storing at locations corresponding to the specified time slot said signal representing said selected tone.
Claim 16
Dependent Claim
42 words
A system as in claim 12 wherein said control means includes address generator means for addressing said channel memory means at said locations whereby said channel memory means addresses said tone buffer means at the location where a specified tone is stored.
Claim 17
Dependent Claim
84 words
A system as in claim 13 wherein said tone generator means includes a programmable read only memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulated samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count.
Claim 18
Dependent Claim
22 words
A system as in claim 14 wherein said control means includes frame pulse generator means for incrementing said counter once each frame.
Claim 19
Dependent Claim
362 words
A pulse code modulated integrated message accounting system operating in time frames each consisting of a plurality of time slots, comprising: system controller means for specifying selected ones of pulse code modulated tone samples and for specifying selected time slots, and a service generator including, tone generator means for generating each time frame pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, matrix means connected to said common bus for connecting selected ones of said tone samples to selected time slots in each frame, and control means, responsive to said system controller means, connected to control said matrix means, said control means including system controller interface means connected to said system controller means for providing a signal to said matrix means representing a selected said one of said samples specified by said system controller means, said matrix means including tone buffer means for storing each time frame a pulse code modulated sample from said multiplexer means for each of said plurality of tones, control member means for storing at locations corresponding to the specified time slot said signal representing said selected tone, said control means including address generator means for addressing said channel memory means at said locations whereby said channel memory means addressing said tone buffer means at the location where a specified tone is stored, said tone generator means including a programable read only memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulated samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count, and interruption controller means for gating a selected interrupted tone sample from said tone multiplexer means, means for storing interruption bits associated with each of said samples specifying a selected interruption time for a tone whereby said controller means gate said tone sample onto said common bus at said selected interruption time.
Claim 20
Dependent Claim
362 words
A pulse code modulated integrated message accounting system operating in time frames each consisting of a plurality of time slots, comprising: system controller means for specifying selected ones of pulse code modulated tone samples and for specifying selected time slots, and a service generator including, tone generator means for generating each time frame pulse code modulated tone samples for a plurality of tones, tone multiplexer means for multiplexing said tone samples onto a common bus each time frame, matrix means connected to said common bus for connecting selected ones of said tone samples to selected time slots in each frame, and control means, responsive to said system controller means, connected to control said matrix means, said control means including system controller interface means connected to said system controller means for providing a signal to said matrix means representing a selected said one of said samples specified by said system controller means, said matrix means including tone buffer means for storing each time frame a pulse code modulated sample from said multiplexer means for each of said plurality of tones, control member means for storing at locations corresponding to the specified time slot said signal representing said selected tone, said control means including address generator means for addressing said channel memory means at said locations whereby said channel memory means addressing said tone buffer means at the location where a specified tone is stored, said tone generator means including a programable read only memory for storing a number of pulse code modulated samples substantially representing a particular one of said plurality of tones and a counter incrementable once each frame for sequentially reading out from an initial count said pulse code modulated samples from said memory where said counter counts to a number corresponding to the number of samples stored in said memory whereupon said counter resets to said initial count, and interruption controller means for gating a selected interrupted tone sample from said tone multiplexer means, means for storing interruption bits associated with each of said samples specifying a selected interruption time for a tone whereby said controller means gate said tone sample onto said common bus at said selected interruption time.
Claim 21
Dependent Claim
157 words
In a telephone system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, a method of generating a plurality of tones comprising the steps of: generating, each time frame, pulse code modulated tone samples for a plurality of tones, multiplexing said tone samples onto a common bus each time frame, connecting selected ones of said tone samples to selected time slots in each frame directly to said output bus so as to bypass said time slot interchanger means, and specifying said selected ones of said tone samples and specifying said selected tine slots on said output bus.
Claim 22
Dependent Claim
157 words
In a telephone system having an interface including an input portion connected to an input bus for receiving input telephone signals, an output portion connected to an output bus for transmitting output telephone signals, and time slot interchanger means for connecting said input bus to said output bus whereby said input signals become output signals, said system operating with the telephone signals in time frames each consisting of a plurality of time slots, a method of generating a plurality of tones comprising the steps of: generating, each time frame, pulse code modulated tone samples for a plurality of tones, multiplexing said tone samples onto a common bus each time frame, connecting selected ones of said tone samples to selected time slots in each frame directly to said output bus so as to bypass said time slot interchanger means, and specifying said selected ones of said tone samples and specifying said selected tine slots on said output bus.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1981-08-28 | 1982-02-27 | 1982-08-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1985-08-28 | 1986-02-27 | 1986-08-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1989-08-28 | 1990-02-27 | 1990-08-29 | $7700.00 | Window Closed / Lapsed |