Apparatus and method for voice message control
First Claim
Patent Images
1. A method comprising:
- a server determining to examine contents of audio files in a storage facility;
the server accessing one or more audio files stored in the storage facility; and
sending a text message over a packet data network channel, the text message containing information about the one or more accessed audio files;
the server determining one or more parameters of the one or more audio files retrieved from the storage facility, wherein one of the one or more parameters comprises audio file length;
the server causing the storage facility to skip ahead a period of time repeatedly while playing at least one of the one or more audio files and determining the audio file length based on the number of skips ahead each of the one or more audio files has and length of the period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system and method are described. In one embodiment, the method comprises a server determining to examine contents of audio files in a storage facility, the server accessing one or more audio files stored in the storage facility, and sending a text message over a packet data network channel, the text message containing information about the one or more accessed audio files.
-
Citations
51 Claims
-
1. A method comprising:
-
a server determining to examine contents of audio files in a storage facility;
the server accessing one or more audio files stored in the storage facility; and
sending a text message over a packet data network channel, the text message containing information about the one or more accessed audio files;
the server determining one or more parameters of the one or more audio files retrieved from the storage facility, wherein one of the one or more parameters comprises audio file length;
the server causing the storage facility to skip ahead a period of time repeatedly while playing at least one of the one or more audio files and determining the audio file length based on the number of skips ahead each of the one or more audio files has and length of the period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
receiving a selection of one or more audio files to be played sent over a packet channel and a network environment;
offering a call to a recipient at a predetermined number; and
playing a selected audio file as part of the call.
-
-
11. The method defined in claim 10 wherein offering a call is made by the server through a PRI interface to a phone number received by the server with the selection of the one or more audio files to be played.
-
12. The method defined in claim 10 wherein the call comprises a circuit switched call.
-
13. The method defined in claim 12 wherein the circuit switched call is a PSTN circuit switch call.
-
14. The method defined in claim 10 wherein the call comprises a packet switched call.
-
15. The method defined in claim 14 wherein the packet switched call is a VOP call.
-
16. The method defined in claim 10 wherein the packet channel comprises the packet data network channel and the network environment comprises the Internet.
-
17. The method defined in claim 1 further comprising:
-
receiving a selection of one or more audio files to be played sent from a user over a packet channel and a network environment; and
providing audio associated with a user selected one or more audio files via the packet data network channel as packetized voice.
-
-
18. The method defined in claim 1 wherein the server accessing the one or more audio files comprises a server providing the storage facility with a user'"'"'s mail box and identification information.
-
19. The method defined in claim 18 wherein the identification information comprises a PIN number.
-
20. The method defined in claim 1 wherein the server accessing the one or more audio files comprises the server generating DTMF tones.
-
21. The method defined in claim 1 wherein the server accessing the one or more audio files comprises the server using speech generated from a text-to-speech (TTS) portion of the server.
-
22. The method defined in claim 1 further comprising the server processing speech from the storage facility with using automatic speech recognition (ASR) to determine a number of the one or more audio files stored in the storage facility.
-
23. The method defined in claim 22 wherein the number of audio files comprises a number of new messages and a number of old messages.
-
24. The method defined in claim 1 further comprising the server causing the storage facility to play the one or more voice audio files.
-
25. The method defined in claim 24 wherein the server causing the storage facility to play the one or more audio files comprises generating DTMF tones to cause the storage facility to play the one or more audio files.
-
26. The method defined in claim 24 wherein the server causing the storage facility to play the one or more audio files comprises generating audio controls to cause the storage facility to play the one or more audio files.
-
27. The method defined in claim 1 further comprising the server recording the audio files into a storage area within the server.
-
28. The method defined in claim 1 further comprising the server determining one or more parameters of the one or more audio files retrieved from the storage facility.
-
29. The method defined in claim 28 wherein one of the one or more parameters comprises audio file length.
-
30. The method defined in claim 29 further comprising measuring the audio file length as each of the one or more audio files is played.
-
31. The method defined in claim 28 wherein one of the one or more parameters comprises audio file originator.
-
32. The method defined in claim 31 further comprising capturing and performing speech recognition on calling number identification information captured by the storage facility and spoken by the storage facility on playback of each of the one or more audio files to the server.
-
33. The method defined in claim 28 wherein one of the one or more parameters comprises message urgency.
-
34. The method defined in claim 33 further comprising performing speech recognition on an urgency level spoken by the storage facility.
-
35. The method defined in claim 28 wherein one of the one or more parameters comprises message arrival time.
-
36. The method defined in claim 1 further comprising aggregating the one or more audio files with at least one audio file from another storage facility.
-
37. The method defined in claim 1 further comprising the server dialing a voice mail server in the storage facility.
-
38. The method defined in claim 1 wherein examining the contents of the storage facility comprises polling the storage facility at intervals.
-
39. The method defined in claim 1 wherein examining the contents of the storage facility comprises the server detecting the presence of stutter tone.
-
40. The method defined in claim 1 wherein examining the contents of the storage facility comprises receiving the message waiting indicator from the storage facility.
-
41. An apparatus comprising:
-
means for determining to examine contents of audio files in a storage facility;
means for accessing one or more audio files stored in the storage facility; and
means for sending a text message over a packet data network channel, the text message containing information about, the one or more accessed audio files;
means for determining one or more parameters of the one or more audio files retrieved from the storage facility, wherein one of the one or more parameters comprises audio file length; and
means for causing the storage facility to skip ahead a period of time repeatedly while playing at least one of the one or more audio files and determining the audio file length based on the number of skips ahead each of the one or more audio files has and length of the period of time. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
means for receiving a selection of one or more audio files to be played sent over a packet channel and a network environment;
means for offering a call to a user at a predetermined number; and
means for playing a user selected audio file as part of the call.
-
-
51. An apparatus comprising:
-
a server;
a voicemail system coupled to the server via a telephone switch, wherein the server determines contents of audio files in a storage facility, accesses one or more audio files stored in the storage facility, sends a text message over a packet data network channel, the text message containing information about the one or more accessed audio files, determines one or more parameters of the one or more audio files retrieved from the storage facility, wherein one of the one or more parameters comprises audio file length, and causes the storage facility to skip ahead a period of time repeatedly while playing at least one of the one or more audio files and determines the audio file length based on the number of skips ahead each of the one or more audio files has and length of the period of time.
-
Specification