US4791660A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Variable data compression announcement circuit
Assignee: Avaya Technology LLC
•
Filing: 1986-08-27
•
Granted: 1988-12-13
•
Expires: 2006-08-27
Abstract
Abstract There is disclosed a call announcement circuit integrated into the switching network of a PBX switching system such that the announcement board resides in one of the port slots and has direct access to the internal system buses. The circuit can handle many separate announcements each stored at a selectable compression ratio. Each such announcement can be recorded or played in any of the time slots under processor control. This configuration allows tradeoffs between storage capacity and compression ratio (i.e., speech clarity) and also allows messages to be played on any line or to any station via the communication bus and the selected time slot.
Inventors
- 👤 Kevin J. Oye
- 👤 Enzo Paterno
- 👤 Thomas L. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:45
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04L; H04L12/00; H04L12/64; H04M; H04M3/00; H04M3/42; H04M3/487; H04Q2213/00; H04Q2213/13034; H04Q2213/13103; H04Q2213/13106; H04Q2213/13216; H04Q2213/1322; H04Q2213/13292; H04Q2213/13299; H04Q2213/13377
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
109 words
An announcement system for use in conjunction with a communication system, said announcement system comprising a memory, means for storing announcement messages in said memory, each announcement message having a data size and an associated memory storage requirement, said storing means determining said memory storage requirement by using any one of a number of compression factors on each announcement message, and means responsive to a predetermined condition for removing any stored announcement message, revising the determined memory storage requirement of that removed announcement message by using another one of said number of compression factors and storing that removed announcement message having a revised memory storage requirement in said memory.
Claim 2
Dependent Claim
109 words
An announcement system for use in conjunction with a communication system, said announcement system comprising a memory, means for storing announcement messages in said memory, each announcement message having a data size and an associated memory storage requirement, said storing means determining said memory storage requirement by using any one of a number of compression factors on each announcement message, and means responsive to a predetermined condition for removing any stored announcement message, revising the determined memory storage requirement of that removed announcement message by using another one of said number of compression factors and storing that removed announcement message having a revised memory storage requirement in said memory.
Claim 3
Dependent Claim
65 words
The announcement system set forth in claim 1 wherein said storing means includes means for replacing any stored announcement message at a specific area within said memory with another announcement message, a predetermined portion of said another announcement message occupying said specific area and the data sizes and compression factors of said any announcement message and said another announcement message being independent of one another.
Claim 4
Dependent Claim
47 words
The announcement system set forth in claim 1 further including means for removing stored announcement messages, said removing means expanding predetermined ones of said removed announcement messages to their original prestorage data sizes, and means for transmitting any removed announcement message over a plurality of communication channels.
Claim 5
Dependent Claim
55 words
The announcement system set forth in claim 1 further including means for removing stored announcement messages, said removing means also expanding predetermined ones of said removed announcement messages to their original prestorage data sizes, and means for transmitting any removed announcement message over a plurality of communication channels at different times on each communication channel.
Claim 6
Dependent Claim
40 words
The announcement system set forth in claim 1 wherein said communication system contains an internal control bus for distributing control messages from a system central processor and wherein said announcement system includes means for connecting directly to said control bus.
Claim 7
Dependent Claim
26 words
The announcement system set forth in claim 5 wherein said storing means is controlled by said system central processor via signals on said internal control bus.
Claim 8
Dependent Claim
63 words
The announcement system set forth in claim 1 wherein each announcement message comprises at least one sample and said storing means includes means for reducing each announcement message sample having n bits, where n is an integer, into a compressed sample having less than n bits, and a buffer memory for storing bytes of data, each byte containing a number of compressed samples.
Claim 9
Dependent Claim
88 words
An announcement system for use in conjunction with a communication system, said announcement system comprising a memory, and means for storing announcements in said memory, each announcement requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by using a first data compression factor on each announcement, and said storing means, in response to a predetermined condition, using a second data compression factor and any stored announcement to vary the previously determined amount of memory storage associated with that stored announcement.
Claim 10
Dependent Claim
88 words
An announcement system for use in conjunction with a communication system, said announcement system comprising a memory, and means for storing announcements in said memory, each announcement requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by using a first data compression factor on each announcement, and said storing means, in response to a predetermined condition, using a second data compression factor and any stored announcement to vary the previously determined amount of memory storage associated with that stored announcement.
Claim 11
Dependent Claim
19 words
The announcement system set forth in claim 8 wherein said storing means independently controls the first data compression factor.
Claim 12
Dependent Claim
28 words
The announcement system set forth in claim 8 further comprising means for removing any stored announcement and for transmitting any removed announcement over a plurality of communication channels.
Claim 13
Dependent Claim
40 words
The announcement system set forth in claim 8 wherein said communication system contains an internal control bus for distributing control messages from a system central processor and wherein said announcement system includes means for connecting directly to said control bus.
Claim 14
Dependent Claim
62 words
The announcement system set forth in claim 9 wherein each announcement comprises at least one sample and said storing means includes means for reducing each announcement message sample having n bits, where n is any integer, into a compressed sample having less than n bits, and a buffer memory for storing bytes of data, each byte containing a number of compressed samples.
Claim 15
Dependent Claim
93 words
A circuit for storing data blocks representative of messages for delivery to various users, said circuit comprising a memory, and means for storing data blocks in said memory, each data block requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by applying a data compression factor to each data block, and said storing means, in response to a predetermined condition, using another data compression factor with any stored data block to vary the previously determined amount of memory storage associated with that stored data block.
Claim 16
Dependent Claim
93 words
A circuit for storing data blocks representative of messages for delivery to various users, said circuit comprising a memory, and means for storing data blocks in said memory, each data block requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by applying a data compression factor to each data block, and said storing means, in response to a predetermined condition, using another data compression factor with any stored data block to vary the previously determined amount of memory storage associated with that stored data block.
Claim 17
Dependent Claim
37 words
The circuit set forth in claim 13 wherein said storing means includes means for replacing any stored data block with another data block, said any data block and said another data block each having an independent size.
Claim 18
Dependent Claim
37 words
The circuit set forth in claim 14 further comprising means for removing stored data blocks and for transmitting removed data blocks over at least one communication channel, each transmitted data block being transmittable at independent starting times.
Claim 19
Dependent Claim
48 words
The circuit set forth in claim 13 wherein said circuit is used in a communication system, and wherein said communication system contains an internal control bus for distributing control messages from a system central processor and wherein said circuit includes means for connecting directly to said control bus.
Claim 20
Dependent Claim
23 words
The circuit set forth in claim 13 wherein said storing means is controlled by a central processor via signals on a control bus.
Claim 21
Dependent Claim
47 words
The announcement system of claim 8 wherein said storage means includes means for replacing a first stored announcement at a specific area within said memory with a replacement announcement, said first stored announcement and said replacement announcement each having a size which is independent of one another.
Claim 22
Dependent Claim
24 words
The announcement circuit of claim 1 wherein said number of compression factors includes one compression factor which produces no compression of any announcement message.
Claim 23
Dependent Claim
23 words
The announcement circuit of claim 8 wherein said first compression factor used by said storing means provides no compression of any announcement message.
References Cited (Backward Citations)
US4438296A
Cited
US4356351A
Cited
US4446336A
Cited
US4389720A
Cited
US4549047A
Cited
US4625081A
Cited
US4535448A
Cited
US4587651A
Cited
US4640992A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-12-13 | 1992-06-13 | 1992-12-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-12-13 | 1996-06-13 | 1996-12-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-12-13 | 2000-06-13 | 2000-12-13 | $7700.00 | Window Closed / Lapsed |