Please download the dossier by clicking on the dossier button x
×

Managing voicemail messages based on location of caller's wireless communication device

  • US 8,160,551 B2
  • Filed: 08/06/2008
  • Issued: 04/17/2012
  • Est. Priority Date: 08/06/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing voicemail greetings of a callee'"'"'s wireless communication device based on a location of a caller'"'"'s wireless communication device, said system comprising:

  • a processor;

    a computer-readable tangible storage device;

    program instructions, stored on the storage device for execution by the processor, to assign a call answering protocol for implementation based on a specific location from among one or more pre-specified locations at which the caller'"'"'s wireless communication device can be located;

    program instructions, stored on the storage device for execution by the processor, to receive an entry of one or more call answering protocols via the callee'"'"'s wireless communication device;

    program instructions, stored on the storage device for execution by the processor, to record location-specific voicemail greetings for the callee'"'"'s wireless communication device;

    program instructions, stored on the storage device for execution by the processor, to associate the location-specific voicemail greetings with specific locations;

    program instructions, stored on the storage device for execution by the processor, to, in response to receiving a call from the caller'"'"'s wireless communication device, detect a current location of the caller'"'"'s wireless communication device by receiving location information regarding the caller'"'"'s wireless communication device at a call switching component, wherein the program instructions to detect the current location of the caller'"'"'s wireless communication device detect one or more of GPS location, closest tower location, signal triangulation, and known location of a wireless access point detectable by the caller'"'"'s wireless communication device;

    program instructions, stored on the storage device for execution by the processor, to determine whether a caller using the caller'"'"'s wireless communication device is authorized to receive one of the location-specific voicemail greetings by comparing an identifier (ID) of the caller with a list of IDs of authorized callers corresponding to a location of the callee'"'"'s wireless communication device, wherein the program instructions to determine whether the caller is authorized determine the ID of the caller through at least one of;

    Caller ID, voice pattern recognition, spoken password or passphrase converted via a speech-to-text module, a dialed code, and interacting with a service provider;

    program instructions, stored on the storage device for execution by the processor, to, in response to the current location being one of the specific locations and the caller being authorized to receive one of the location-specific voicemail greetings, present the location-specific voicemail greeting associated with the current location of the caller'"'"'s wireless communication device to the caller'"'"'s wireless communication device; and

    program instructions, stored on the storage device for execution by the processor, to process the call at the call switching component by implementing a call answering protocol that is associated with the current location, wherein the call answering protocol that is associated with the current location establishes a protocol for handling calls received from the current location of the caller'"'"'s wireless communication device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×