Voice recompression method and apparatus
First Claim
1. A method of storing a voice message, the method comprising the steps of:
- a) storing a coded representation of said voice message in a block of memory associated with said voice message and sized to correspond to the size of said coded representation;
b) retrieving said coded representation to play said voice message to a user;
c) compressing said coded representation automatically in response to a passage of a predetermined time period after the retrieving is completed to produce a compressed representation of said voice message, said compressed representation have a lesser size than said coded representation, after said coded representation has been retrieved; and
d) storing said compressed representation of said message in said block of memory in place of said coded representation.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for storing a voice message. The method includes the steps of storing a coded representation of the voice message in a block of memory associated with the voice message and sized to correspond to the size of the coded representation, retrieving the coded representation to play the voice message to a user, compressing the coded representation to produce a compressed representation of the voice message, the compressed representation having a lesser size than the coded representation, after the coded representation has been retrieved, and storing the compressed representation of the message in the block of memory in place of the coded representation.
-
Citations
82 Claims
-
1. A method of storing a voice message, the method comprising the steps of:
-
a) storing a coded representation of said voice message in a block of memory associated with said voice message and sized to correspond to the size of said coded representation;
b) retrieving said coded representation to play said voice message to a user;
c) compressing said coded representation automatically in response to a passage of a predetermined time period after the retrieving is completed to produce a compressed representation of said voice message, said compressed representation have a lesser size than said coded representation, after said coded representation has been retrieved; and
d) storing said compressed representation of said message in said block of memory in place of said coded representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for storing a voice message, the apparatus comprising:
-
a) memory operable to be divided into variable sized blocks;
b) first storing means for associating a block of memory with said voice message and for storing a coded representation of said voice message in said block of memory and for sizing said block of memory to correspond to the size of said coded representation;
c) retrieving means for retrieving said coded representation to play said voice message to a user;
d) compressing means for compressing said coded representation automatically in response to passage of a predetermined time period after said coded representation has been retrieved to produce a compressed representation of said voice message, said compressed representation having lesser size than said coded representation; and
e) second storing means for storing said compressed representation of said message in said block of memory in place of said coded representation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An apparatus for storing a voice message, the apparatus comprising:
-
a) memory operable to be divided into various sized blocks; and
b) a processor for i) associating a block of memory with said voice message and for storing a coded representation of said voice message in said block of memory and for sizing said block of memory to correspond to the size of said coded representation;
ii) retrieving said coded representation to play said voice message to a user;
iii) compressing said coded representation automatically in response to passage of a predetermined time period after said coded representation has been retrieved to produce a compressed representation of said voice message, having lesser size than said coded representation; and
iv) storing said compressed representation of said message in said block of memory in place of said coded representation. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A processor readable storage medium on which is stored a plurality of processor readable codes for directing a processor to store a voice message by:
-
a) storing a coded representation of said voice message in a block of memory associated with said voice message and sized to correspond to the size of said coded representation;
b) retrieving said coded representation to play said voice message to a user;
c) compressing said coded representation automatically in response to passage of a predetermined time period after the retrieving is completed to produce a compressed representation of said voice message, said compressed representation having a lesser size than said coded representation; and
d) storing said compressed representation of said message in said block of memory in place of said coded representation. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification