Techniques for responding to voicemails based on language processing of voicemails to identify actions that can be performed in response to the voicemails. The actions can be presented as selectable suggestion elements that, when selected, cause certain actions to be performed in reply to the voicemail. For example, a voicemail that includes a question for the recipient can be processed in order to generate selectable suggestion elements for answering the question via text message. Some techniques identify requests (e.g., request for a document, contact information, payment, etc.) from the recipient and, in response, queries can be performed in order to identify how best to fulfill the request. When the requested information is identified, selectable suggestion elements can be presented to the recipient and, when selected, can provide the requested information to the sender of the voicemail. Other techniques can process the voicemails and cause certain application functions to be executed according to the contents of the voicemails. Thus, assistive action(s) can be determined based on a voicemail, and automatically performed and/or presented to a voicemail recipient as selectable suggestions to effectuate the assistive action(s). Some non-limiting examples of assistive actions include: responding to the voicemail (e.g., through another communication channel) with contextually relevant content; creating a reminder for the recipient; scheduling or rescheduling an appointment; making a payment; storing certain content of a voicemail and/or related content for use in an application; and/or triggering applications in a state, and/or with populated content, that is based on content of the voicemail.
Dua, Robin and Ravi, Sujith, "Smart Voicemail with Action Triggers Based on Semantic Understanding", Technical Disclosure Commons, (August 24, 2017)