Memory Space Allocation of Messages in Voice-Mail
Original Publication Date: 1987-Jul-01
Included in the Prior Art Database: 2005-Feb-01
This article describes a method of memory space allocation of messages in a computer-based voice-mail system. The proposed technique provides fast access to the message data base and instantaneous compression and reorganization of the messages. Typically, a voice-mail system includes input/output ports, voice processing means, a Central Processing Unit (CPU) and a disk storage comprised of one or more disk units. Efficient management of the disk storage on which messages are recorded is required because voice-mail systems should be able to record a large number of messages which may have different lengths. The message data base, which may be stored in a disk unit, is partitioned into a sequence of message blocks numbered, for example, from 1 to N. Messages can be comprised of a variable number of blocks.