Managing Voicemail Messages Based On Location of Caller's Wireless Communication Device
First Claim
1. A system for managing voicemail greetings of a wireless communication device based on a location of the device, said system comprising:
- a processor;
a voicemail storage facility that stores voicemail greetings for the wireless communication device;
a memory having stored thereon a utility which executes on the processor to provide the functions of;
assigning call answering protocols for implementation based on a location of a caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device;
receiving an entry of one or more call answering selection protocols via a wireless communication device;
detecting a location of the caller'"'"'s wireless communication device when a call is received;
receiving location information regarding the caller'"'"'s wireless communication device at a call switching component; and
processing the call at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method, system and computer program product for processing voicemail messages to a user'"'"'s wireless communication device based on a location of a caller'"'"'s wireless communication device. Call answering protocols are assigned for implementation based on the location of the caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device. Call answering protocol entries are received via a wireless communication device. When a call is received, a location of the caller'"'"'s wireless communication device is detected. Location information regarding the caller'"'"'s wireless communication device is received at a call switching component. The call is processed at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device.
-
Citations
20 Claims
-
1. A system for managing voicemail greetings of a wireless communication device based on a location of the device, said system comprising:
-
a processor; a voicemail storage facility that stores voicemail greetings for the wireless communication device; a memory having stored thereon a utility which executes on the processor to provide the functions of; assigning call answering protocols for implementation based on a location of a caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device; receiving an entry of one or more call answering selection protocols via a wireless communication device; detecting a location of the caller'"'"'s wireless communication device when a call is received; receiving location information regarding the caller'"'"'s wireless communication device at a call switching component; and processing the call at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless communication device comprising:
-
a processor; a storage component; a voicemail system for managing voicemail greetings of the wireless communication device based on a location of the device, the voicemail system configured with logic that executes on the processor to provide the functions of; storing location-specific voicemail locally; detecting receipt of a call; when the received call is not answered within a pre-specified time period; automatically detecting a current location of the wireless communication device; determining whether the wireless communication device has been stationary for a predefined period of time; playing a location-specific voicemail greeting for the second device; assigning call answering protocols for implementation based on a location of a caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device; receiving an entry of one or more call answering selection protocols via a wireless communication device; detecting a location of the caller'"'"'s wireless communication device when a call is received; receiving location information regarding the caller'"'"'s wireless communication device at a call switching component; and processing the call at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device.
-
-
9. A method for processing voicemail messages to a wireless communication device based on a location of a caller'"'"'s wireless communication device, said method comprising:
-
assigning call answering protocols for implementation based on a location of a caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device; receiving an entry of one or more call answering selection protocols via a wireless communication device; detecting a location of the caller'"'"'s wireless communication device when a call is received; receiving location information regarding the caller'"'"'s wireless communication device at a call switching component; and processing the call at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product having code recorded on a computer readable medium for processing voicemail messages to a wireless communication device based on a location of a caller'"'"'s wireless communication device, said program product comprising code for:
-
assigning call answering protocols for implementation based on a location of a caller'"'"'s wireless communication device at a time a call is received from the caller'"'"'s device; receiving an entry of one or more call answering selection protocols via a wireless communication device; detecting a location of the caller'"'"'s wireless communication device when a call is received; receiving location information regarding the caller'"'"'s wireless communication device at a call switching component; and processing the call at the call switching component based on the call answering protocol for handling a caller'"'"'s call received from the location of the caller'"'"'s wireless communication device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification