Advanced voicemail features without carrier voicemail support
First Claim
1. A method for enabling voicemail features locally at a phone coupled to a carrier network, comprising:
- receiving at the phone a phone call from a caller;
in response to receiving the phone call from the caller, determining whether the caller is an identifiable or known caller;
intercepting at the phone the received phone call, wherein the intercepting occurs before the phone call is directed to the carrier voicemail system;
automatically, without user intervention, sending a prerecorded message from the mobile phone to the caller after a configurable time-delay has elapsed;
automatically, without user intervention, recording an incoming audio message from the caller;
transcribing the recorded audio message, the transcribing includinggenerating, using the recorded audio message, a text transcription and text metadata relating to one or more playback features at the phone;
annotating the recorded audio message with the text transcription and text metadata, wherein at least a portion of the audio message is associated with the text transcription and text metadata; and
storing the recorded audio message annotated with the text transcription and the text metadata at a local data store of the phone, independent of the carrier voicemail system, wherein the recorded audio message is available to an application with voicemail functionality executable by the phone.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a communication request from a remote requester is intercepted at the computing device. Based on the intercepted communication request, one or more voicemail features are enabled at the computing device, independent of carrier voicemail support. The remote requester may be, for example, a caller or a voicemail server, and the intercepted communication request may be a phone call or a voicemail notification, respectively. In another embodiment, a system at a computing device coupled to a network includes a communication request handler and a voicemail manager. The communication request handler intercepts a communication request from a remote requester at the computing device. The intercepted communication request may be a voicemail notification from a network server or a phone call from a caller. The voicemail manager enables one or more voicemail features at the computing device, independent of carrier voicemail support, based on the intercepted communication request.
-
Citations
35 Claims
-
1. A method for enabling voicemail features locally at a phone coupled to a carrier network, comprising:
-
receiving at the phone a phone call from a caller; in response to receiving the phone call from the caller, determining whether the caller is an identifiable or known caller; intercepting at the phone the received phone call, wherein the intercepting occurs before the phone call is directed to the carrier voicemail system; automatically, without user intervention, sending a prerecorded message from the mobile phone to the caller after a configurable time-delay has elapsed; automatically, without user intervention, recording an incoming audio message from the caller; transcribing the recorded audio message, the transcribing including generating, using the recorded audio message, a text transcription and text metadata relating to one or more playback features at the phone; annotating the recorded audio message with the text transcription and text metadata, wherein at least a portion of the audio message is associated with the text transcription and text metadata; and storing the recorded audio message annotated with the text transcription and the text metadata at a local data store of the phone, independent of the carrier voicemail system, wherein the recorded audio message is available to an application with voicemail functionality executable by the phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enabling voicemail features locally at a phone coupled to a carrier network, comprising:
-
a communication request handler configured to receive at the phone a phone call from a caller, in response to receiving the phone call from the caller, determine whether the caller is an identifiable or known caller, intercept at the phone the received phone call, and to automatically, without user intervention, send a prerecorded message from the phone to the caller after a configurable time-delay has elapsed; and a voicemail manager comprising; a recorder to automatically, without user intervention, record an incoming audio message from the caller; and a translator configured to transcribe the recorded audio message, and further configured to generate, using the recorded audio message, a text transcription and text metadata relating to one or more playback features at the phone, annotate the recorded audio message with the text metadata, wherein at least a portion of the audio message is associated with the text transcription and text metadata, and store the recorded audio message annotated with the text transcription and the text metadata at a local data store of the phone, wherein the recorded audio message is available to an application with voicemail functionality executable by the phone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for enabling voicemail features locally at a phone coupled to a carrier network, comprising:
-
receiving at a phone a phone call from a caller; determining whether the caller is an identifiable or known caller; intercepting at the phone the received phone call; automatically, without user intervention, sending a prerecorded message from the phone to the caller after a configurable time-delay has elapsed; automatically, without user intervention, recording an incoming audio message from the caller; transcribing the recorded audio message, at the phone, to obtain a text transcription; storing the recorded audio message and text transcription at a local data store of the phone, wherein the recorded audio message is available to an application with voicemail functionality executable by the phone; and graphically displaying at the phone a visual progress marker indicating a location of at least one word in the text transcription during play back of the recorded audio message. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for enabling voicemail features locally at a phone coupled to a carrier network, comprising:
-
a communication request handler to receive at the phone a phone call from a caller, to determine whether the caller is an identifiable or known caller, to intercept at the phone the received phone call, and to automatically, without user intervention, send a prerecorded message from the phone to the caller after a configurable time-delay has elapsed; and a voicemail manager comprising; a recorder to automatically, without user intervention, record an incoming audio message from the caller; and a translator configured to transcribe the recorded audio message, at the phone to obtain a text transcription, store the transcribed audio message to a local data store of the phone wherein the local data store is available to an application with voicemail functionality executable by the phone, and graphically display at the phone a visual progress marker indicating at a location of at least one word in the text transcription during playback of the recorded audio message. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification