×

Voicemail notification messaging for mobile communication devices

  • US 8,005,461 B2
  • Filed: 06/06/2003
  • Issued: 08/23/2011
  • Est. Priority Date: 06/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method in a mobile communication device for use in processing voicemail messages at a plurality of different voicemail systems, each voicemail system being configured to process voicemail messages in accordance with one of a plurality of protocols, each protocol being uniquely identified by a protocol identifier and defined by one of a plurality of mappings between access control commands and dual-tone multiple frequency (DTMF) tones corresponding thereto, the method comprising the acts of:

  • providing, in a user interface, a plurality of end-user selectable visual objects or switches corresponding to a plurality of voicemail message processing functions, each visual object or switch having a visual indicator indicative of its voicemail message processing function;

    maintaining, in memory of the mobile communication device, storage of the plurality of mappings between the access control commands and the DTMF tones for the different voicemail systems;

    for each stored mapping, maintaining storage, in the memory, of one of the protocol identifiers that uniquely identifies the protocol defined by the stored mapping;

    receiving, through a wireless receiver of the mobile communication device, a voicemail notification message corresponding to a voicemail message received at one of the voicemail systems;

    storing, in the memory of the mobile communication device, voicemail message processing information from the voicemail notification message, the voicemail message processing information including;

    a vendor identification which identifies a vendor of the voicemail system;

    a voicemail access telephone number for accessing the voicemail system;

    a voicemail message identification number which uniquely identifies the received voicemail message;

    a received protocol identifier that uniquely identifies the protocol utilized by the voicemail system for processing voicemail messages, the received protocol identifier being utilized by the mobile communication device for selecting one of the stored mappings for processing the received voicemail message;

    detecting, through the user interface by the one or more processors, an end-user selection of one of the visual objects or switches for playing the received voicemail message;

    causing the following acts to be performed by the one or more processors in response to detecting the end-user selection of the visual object or switch for playing the received voicemail message;

    initiating a connection with the voicemail system with use of the voicemail access telephone number indicated in the voicemail notification message;

    causing one or more of the DTMF tones from the selected stored mapping, and the voicemail message identification number indicated in the voicemail notification message, to be communicated to the voicemail system for identifying and playing the received voicemail message from the voicemail system at the mobile communication device; and

    in response to detecting an end-user selection of any one of the other visual objects or switches corresponding to a voicemail message processing function;

    causing one or more of the DTMF tones from the selected stored mapping that corresponds to the selected voicemail message processing function to be communicated to the voicemail system for performing the voicemail message processing function at the voicemail system.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×