Previewing voicemails using mobile devices
First Claim
Patent Images
1. A method of previewing VoIP voicemail comprising:
- sending a request for VoIP voicemail available to preview using a data channel associated with a cellular phone system;
receiving information of the VoIP voicemail available to preview and one preview portion for each of the VoIP voicemail available to preview, wherein each of the one preview portion for each of the VoIP voicemail available to preview is less than all of the VoIP voicemail available to preview and comprises a sampling of one or more chunks of each of the VoIP voicemail available to preview, and wherein the chunks of each of the VoIP voicemail available to preview are time compressed to speed up playback so that each of the one preview portion for each of the VoIP voicemail available to preview includes a longer portion of the VoIP voicemail available to preview;
displaying the information of VoIP voicemail available to preview;
receiving a selection of a voicemail, wherein the voicemail comprises one of the VoIP voicemail available to preview; and
playing, using a processor, a preview portion of the voicemail corresponding to the selection of one of the VoIP voicemail available to preview;
receiving a user selection of an additional preview portion of a selected VoIP voicemail that a preview portion has already been received and played;
sending a request for the additional preview portion of the selected VoIP voicemail;
receiving the requested additional preview portion, wherein the requested additional preview portion comprises another chunk of the VoIP voicemail not already processed and previewed, wherein the additional preview portion is extracted from the selected VoIP voicemail after the request so that the additional preview portion is less than all of the selected VoIP voicemail, wherein the requested preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP;
playing the additional preview portion of the selected VoIP voicemail.
13 Assignments
0 Petitions
Accused Products
Abstract
Previewing voice over internet protocol (VoIP) voicemail is disclosed. A request is sent for VoIP voicemail available to preview using a data channel associated with a cellular phone system. Information of voicemail available to preview and one preview portion for each of the voicemail available to preview are received. Information of voicemail available to preview is displayed. A selection of one of the available voicemails is received. A preview portion of the voicemail corresponding to the selection of one of the available voicemails is played.
-
Citations
25 Claims
-
1. A method of previewing VoIP voicemail comprising:
-
sending a request for VoIP voicemail available to preview using a data channel associated with a cellular phone system; receiving information of the VoIP voicemail available to preview and one preview portion for each of the VoIP voicemail available to preview, wherein each of the one preview portion for each of the VoIP voicemail available to preview is less than all of the VoIP voicemail available to preview and comprises a sampling of one or more chunks of each of the VoIP voicemail available to preview, and wherein the chunks of each of the VoIP voicemail available to preview are time compressed to speed up playback so that each of the one preview portion for each of the VoIP voicemail available to preview includes a longer portion of the VoIP voicemail available to preview; displaying the information of VoIP voicemail available to preview; receiving a selection of a voicemail, wherein the voicemail comprises one of the VoIP voicemail available to preview; and playing, using a processor, a preview portion of the voicemail corresponding to the selection of one of the VoIP voicemail available to preview; receiving a user selection of an additional preview portion of a selected VoIP voicemail that a preview portion has already been received and played; sending a request for the additional preview portion of the selected VoIP voicemail; receiving the requested additional preview portion, wherein the requested additional preview portion comprises another chunk of the VoIP voicemail not already processed and previewed, wherein the additional preview portion is extracted from the selected VoIP voicemail after the request so that the additional preview portion is less than all of the selected VoIP voicemail, wherein the requested preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP; playing the additional preview portion of the selected VoIP voicemail.
-
-
2. A computer program product for previewing VoIP voicemail, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
sending a request for VoIP voicemail available to preview using a data channel associated with a cellular phone system; receiving information of the VoIP voicemail available to preview and one preview portion for each of the VoIP voicemail available to preview, wherein each of the one preview portion for each of the VoIP voicemail available to preview is less than all of the VoIP voicemail available to preview and comprises a sampling of one or more chunks of each of the VoIP voicemail available to preview, and wherein the chunks of each of the VoIP voicemail available to preview are time compressed to speed up playback so that each of the one preview portion for each of the VoIP voicemail available to preview includes a longer portion of the VoIP voicemail available to preview; displaying the information of VoIP voicemail available to preview; receiving a selection of a voicemail, wherein the voicemail comprises one of the VoIP voicemail available to preview; and playing a preview portion of the voicemail corresponding to the selection of one of the VoIP voicemail available to preview; receiving a user selection of an additional preview portion of a selected VoIP voicemail that a preview portion has already been received and played; sending a request for the additional preview portion of the selected VoIP voicemail; receiving the requested additional preview portion, wherein the requested additional preview portion comprises another chunk of the VoIP voicemail not already processed and previewed, wherein the additional preview portion is extracted from the selected VoIP voicemail after the request so that the additional preview portion is less than all of the selected VoIP voicemail, wherein the requested preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP; playing the additional preview portion of the selected VoIP voicemail.
-
-
3. A system for previewing VoIP voicemail comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; send a request for VoIP voicemail available to preview using a data channel associated with a cellular phone system; receive information of the VoIP voicemail available to preview and one preview portion for each of the VoIP voicemail available to preview, wherein each of the one preview portion for each of the VoIP voicemail available to preview is less than all of the VoIP voicemail available to preview and comprises a sampling of one or more chunks of each of the VoIP voicemail available to preview, and wherein the chunks of each of the VoIP voicemail available to preview are time compressed to speed up playback so that each of the one preview portion for each of the VoIP voicemail available to preview includes a longer portion of the VoIP voicemail available to preview; display the information of VoIP voicemail available to preview; receive a selection of a voicemail, wherein the voicemail comprises one of the VoIP voicemail available to preview; and play a preview portion of the voicemail corresponding to the selection of one of the VoIP voicemail available to preview; receiving a user selection of an additional preview portion of a selected VoIP voicemail that a preview portion has already been received and played; sending a request for the additional preview portion of the selected VoIP voicemail; receiving the requested additional preview portion, wherein the requested additional preview portion comprises another chunk of the VoIP voicemail not already processed and previewed, wherein the additional preview portion is extracted from the selected VoIP voicemail after the request so that the additional preview portion is less than all of the selected VoIP voicemail, wherein the requested preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP; playing the additional preview portion of the selected VoIP voicemail. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of previewing VoIP voicemail comprising:
-
receiving a request for information of VoIP voicemail available to preview; interrogating a voicemail database for the requestor for information of VoIP voicemail available to preview; receiving information of VoIP voicemail available to preview including voicemail files; processing, using a processor, the voicemail files to enable playing of a preview portion of a file of the voicemail files, wherein the preview portion of the file of the voicemail files is less than all of the file of the voicemail files and comprises a sampling of one or more chunks of the file of the voicemail files, and wherein the chunks of the file of the voicemail files are time compressed to speed up playback so the preview portion of the file of the voicemail files includes a longer portion of the file of the voicemail files; and sending information of VoIP voicemail available to preview and one preview portion for each of the voicemail files; receiving a request for an additional preview portion of a selected VoIP voicemail out of the information of VoIP voicemail available to preview; interrogating the voicemail database for the selected VoIP voicemail; receiving a VoIP voicemail file corresponding to the selected VoIP voicemail; processing the VoIP voicemail file to enable playing the additional preview portion of the selected VoIP voicemail, wherein the additional preview portion comprises another chunk of the selected VoIP voicemail not already processed, wherein the additional preview portion is extracted from the selected VoIP voicemail file after the request so that the additional preview portion is less than all of the VoIP voicemail file, wherein the additional preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP voicemail; sending the additional preview portion of the selected VoIP voicemail.
-
-
24. A computer program product for previewing VoIP voicemail, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving a request for information of VoIP voicemail available to preview; interrogating a voicemail database for the requestor for information of VoIP voicemail available to preview; receiving information of VoIP voicemail available to preview including voicemail files; processing the voicemail files to enable playing of a preview portion of a file of the voicemail files, wherein the preview portion of the file of the voicemail files is less than all of the file of the voicemail files and comprises a sampling of one or more chunks of the file of the voicemail files, and wherein the chunks of the file of the voicemail files are time compressed to speed up playback so the preview portion of the file of the voicemail files includes a longer portion of the file of the voicemail files; and sending information of VoIP voicemail available to preview and one preview portion for each of the voicemail files; receiving a request for an additional preview portion of a selected VoIP voicemail out of the information of VoIP voicemail available to preview; interrogating the voicemail database for the selected VoIP voicemail; receiving a VoIP voicemail file corresponding to the selected VoIP voicemail; processing the VoIP voicemail file to enable playing the additional preview portion of the selected VoIP voicemail, wherein the additional preview portion comprises another chunk of the selected VoIP voicemail not already processed, wherein the additional preview portion is extracted from the selected VoIP voicemail file after the request so that the additional preview portion is less than all of the VoIP voicemail file, wherein the additional preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP voicemail; sending the additional preview portion of the selected VoIP voicemail.
-
-
25. A system for previewing VoIP voicemail comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive a request for information of VoIP voicemail available to preview; interrogate a voicemail database for the requestor for information of VoIP voicemail available to preview; receive information of VoIP voicemail available to preview including voicemail files; process the voicemail files to enable playing of a preview portion of a file of the voicemail files, wherein the preview portion of the file of the voicemail files is less than all of the file of the voicemail files and comprises a sampling of one or more chunks of the file of the voicemail files, and wherein the chunks of the file of the voicemail files are time compressed to speed up playback so the preview portion of the file of the voicemail files includes a longer portion of the file of the voicemail files; and send information of VoIP voicemail available to preview and one preview portion for each of the voicemail files; receiving a request for an additional preview portion of a selected VoIP voicemail out of the information of VoIP voicemail available to preview; interrogating the voicemail database for the selected VoIP voicemail; receiving a VoIP voicemail file corresponding to the selected VoIP voicemail; processing the VoIP voicemail file to enable playing the additional preview portion of the selected VoIP voicemail, wherein the additional preview portion comprises another chunk of the selected VoIP voicemail not already processed, wherein the additional preview portion is extracted from the selected VoIP voicemail file after the request so that the additional preview portion is less than all of the VoIP voicemail file, wherein the additional preview portion is also time compressed to speed up playback so the additional preview portion of the selected VoIP voicemail includes a longer portion of the selected VoIP voicemail; sending the additional preview portion of the selected VoIP voicemail.
-
Specification