← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag