Dynamic voicemail receptionist system
First Claim
Patent Images
1. A method comprising:
- receiving, by a server comprising a processor, a communication from a wireless communications device associated with a calling party, the communication directed to a user;
retrieving, by the processor, user data associated with the user;
generating, by the processor, a first menu option for the calling party based on the user data associated with the user, wherein the first menu option allows the calling party to listen to calendar data associated with the user, and wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user;
transmitting, by the server comprising the processor, the first menu option to the wireless communications device associated with the calling party;
receiving, by the server comprising the processor, a response from the calling party;
determining, by the server comprising the processor, whether the response from the calling party corresponds to the first menu option transmitted to the wireless communications device associated with the calling party; and
if the response does not correspond to the first menu option transmitted to the wireless communications device associated with the calling party, informing, by the server comprising the processor, the calling party that the response is unavailable.
1 Assignment
0 Petitions
Accused Products
Abstract
A voicemail receptionist system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail receptionist system and provided with functionality based upon a user'"'"'s preferences, for example. The data stored by the voicemail receptionist system can be updated at any time, or automatically updated upon updating of the data, or upon occurrence of a trigger event. Voicemail receptionist functionality can include standard voicemail system functionality as well as functionality relating to email, text messaging, MMS messaging, calendar features, schedule announcements, location data, as well as other features.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving, by a server comprising a processor, a communication from a wireless communications device associated with a calling party, the communication directed to a user; retrieving, by the processor, user data associated with the user; generating, by the processor, a first menu option for the calling party based on the user data associated with the user, wherein the first menu option allows the calling party to listen to calendar data associated with the user, and wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user; transmitting, by the server comprising the processor, the first menu option to the wireless communications device associated with the calling party; receiving, by the server comprising the processor, a response from the calling party; determining, by the server comprising the processor, whether the response from the calling party corresponds to the first menu option transmitted to the wireless communications device associated with the calling party; and if the response does not correspond to the first menu option transmitted to the wireless communications device associated with the calling party, informing, by the server comprising the processor, the calling party that the response is unavailable. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; retrieving, in response to receiving a communication from a wireless communications device associated with a calling party directed to a user, user data associated with the user, generating a first menu option for the calling party based on the user data associated with the user, wherein the first menu option allows the calling party to listen to calendar data associated with the user, and wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user, transmitting the first menu option to the wireless communications device associated with the calling party for display at the wireless communications device, receiving a response from the calling party, determining whether the response from the calling party corresponds to the first menu option transmitted to the wireless communications device associated with the calling party, if the response does not correspond to the first menu option transmitted to the wireless communications device associated with the calling party, informing the calling party that the response is unavailable, and if the response does correspond to the first menu option, executing the response. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
retrieving, in response to receiving a communication from a wireless communications device associated with a calling party to a user, user data associated with the user; generating a first menu option for the calling party based on the user data associated with the user, wherein the first menu option allows the calling party to listen to calendar data associated with the user, and wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user; transmitting the first menu option to the wireless communications device associated with the calling party for display at the wireless communications device; receiving a response from the calling party; determining whether the response from the calling party corresponds to the first menu option transmitted to the wireless communications device associated with the calling party; if the response does not correspond to the first menu option transmitted to the wireless communications device associated with the calling party, informing the calling party that the response is unavailable; and if the response does correspond to the first menu option, executing the response. - View Dependent Claims (14, 15)
-
Specification