Messaging system with content-based dynamic menu generation
First Claim
1. A computer-readable memory encoded with a computer program for unified messaging operable to:
- store a voicemail or email message sent by a sender to a recipient;
deliver the voicemail or email message to the recipient;
detect that a telephone number and a call back time for the telephone number is mentioned by the sender in the voicemail or email message and the identity of the telephone number and call back time by parsing the voicemail or email message with a natural language semantic parser module or by using an automatic speech recognition module;
prompt the recipient to have a call scheduled to the telephone number mentioned in the voicemail or email message at the call back time mentioned in the voicemail or email message; and
;
schedule the call to the telephone number in response to an indication from the recipient that the call should be scheduled.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified messaging system for an enterprise includes a messaging module operable to store a message sent by a first user to a second user in a first media type, and to deliver the message to the second user in either the first type or a second media type. A natural language speech parsing (NLSP) module coupled with the messaging module is operable to detect an actionable item contained within the message, the messaging module dynamically modifying a response menu to include an option corresponding to the actionable item, and then presenting the modified response menu to the second user concurrent with or following delivery of the message. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
15 Claims
-
1. A computer-readable memory encoded with a computer program for unified messaging operable to:
-
store a voicemail or email message sent by a sender to a recipient; deliver the voicemail or email message to the recipient; detect that a telephone number and a call back time for the telephone number is mentioned by the sender in the voicemail or email message and the identity of the telephone number and call back time by parsing the voicemail or email message with a natural language semantic parser module or by using an automatic speech recognition module; prompt the recipient to have a call scheduled to the telephone number mentioned in the voicemail or email message at the call back time mentioned in the voicemail or email message; and
;schedule the call to the telephone number in response to an indication from the recipient that the call should be scheduled. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable memory encoded with a computer program for unified messaging operable to:
-
store a message sent by a sender to a recipient in a first media type; deliver the message to the recipient in either the first media type or a second media type; detect that a telephone number and a proposed time for a call is mentioned by the sender in the message and the identity of the telephone number and call back time by parsing the voicemail or email message with a natural language semantic parser module or by using an automatic speech recognition module; and access a schedule manager of the recipient and determine availability of the recipient to conduct the call to the telephone number at the proposed time. - View Dependent Claims (6)
-
-
7. A processor-implemented method for messaging in an enterprise, comprising:
-
storing a message sent by a sender addressed to a recipient; detecting that a telephone number and a call back time for the telephone number is mentioned by the sender in the message with a natural language semantic parser module or by using an automatic speech recognition module prompting the recipient to have a call scheduled to the telephone number mentioned in the voicemail or email message at the call back time mentioned in the voicemail or email message; and
;scheduling the call to the telephone number in response to an indication from the recipient that the call should be scheduled. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A unified messaging system for an enterprise comprising:
-
a first computer-readable memory encoded with a computer program operable to store a message sent by a sender to a recipient in a first media type, and to deliver the message to the recipient in either the first media type or a second media type; a second computer-readable memory encoded with a computer program operable to detect that a telephone number and a time for a call is mentioned by the sender in the message; and access a schedule manager of the recipient and determine availability of the recipient to conduct the call to the telephone number at the proposed time. - View Dependent Claims (13, 14, 15)
-
Specification