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, and the communication comprising a voice communication;
retrieving, by the processor, user data associated with the user;
receiving, by the processor, call data associated with the calling party;
generating, by the processor, a first menu option for the calling party based at least in part on the user data associated with the user and the call data associated with the calling party, wherein the first menu option allows the calling party to access calendar data associated with the user;
determining, by the processor, that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and
in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications,terminating, by the processor, the voice communication,initiating, by the processor, a data session with the wireless communications device of the calling party, andtransmitting, by the processor, using the data session, the first menu option to the wireless communications device of the calling party.
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.
128 Citations
20 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, and the communication comprising a voice communication; retrieving, by the processor, user data associated with the user; receiving, by the processor, call data associated with the calling party; generating, by the processor, a first menu option for the calling party based at least in part on the user data associated with the user and the call data associated with the calling party, wherein the first menu option allows the calling party to access calendar data associated with the user; determining, by the processor, that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating, by the processor, the voice communication, initiating, by the processor, a data session with the wireless communications device of the calling party, and transmitting, by the processor, using the data session, the first menu option to the wireless communications device of the calling party. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a communication from a wireless communications device associated with a calling party, the communication directed to a user, and the communication comprising a voice communication, retrieving user data associated with the user, receiving call data associated with the calling party, generating a first menu option for the calling party based at least in part on the user data associated with the user and the call data associated with the calling party, wherein the first menu option allows the calling party to access calendar data associated with the user, determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating the voice communication, initiating a data session with the wireless communications device of the calling party, and transmitting, using the data session, the first menu option to the wireless communications device of the calling party. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage device storing instructions that, when executed by a processor of a system, cause the processor to perform operations comprising:
-
receiving a communication from a wireless communications device associated with a calling party, the communication directed to a user, and the communication comprising a voice communication; retrieving user data associated with the user; receiving call data associated with the calling party; generating a first menu option for the calling party based at least in part on the user data associated with the user and the call data associated with the calling party, wherein the first menu option allows the calling party to access calendar data associated with the user; determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating the voice communication, initiating a data session with the wireless communications device of the calling party, and transmitting, using the data session, the first menu option to the wireless communications device of the calling party. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification