The invention itself, as well as a preferred mode of use, further objects, and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
The present invention provides a method, system and computer program product for enhancing a phone device such as a cell phone by linking caller-provided directives/information with voicemail notification so that the phone user (called party or “callee”) is immediately aware what specific response is requested by the caller to the voicemail. Existing voicemail and/or missed call utilities are enhanced with caller-directive options that may be selected by the caller when (before, during or after) the voicemail is being left by the caller. The directives indicate what response the caller requests be provided to the missed call/voicemail by the called party.
In one embodiment, example directives may include: call urgency directives (urgent, not urgent); sequence of response directives (listen to voicemail before returning call, return call a.s.a.p. regardless of voicemail); time for response directive (return call between 3:00 pm and 6:00 pm); and other caller/callee defined directives. In one embodiment, callee or caller directives may include voicemail handling post return call directives, whereby the caller/callee may (1) set a voicemail (that is not important) to be automatically deleted if the user returns the call or (2) set the voicemail to be persistent even after being accessed if the user does not return the call, as a reminder to the user.
Referring now to the figures and in particular to
Located within memory 150 and executed on processor 140 are software utilities, including menu utility 155, and missed call and voicemail caller-directive and response (MCVDR) utility 160. MCVDR utility 160 is illustrated as a separate component from menu utility 155, but may be a sub-component of menu utility 155. When executed, menu utility 155 enables access to the standard menu options found in programmable phones, such as voicemail setup and access, display of call logs, and others. According to the invention, MCVDR utility 160 comprises the functionality to link voicemails to particular callers and associate specific caller directives with the recorded voicemail, and other features/functionality described below and as illustrated by
In one embodiment, function-keys of I/O device 115 includes at least one menu button and/or a voicemail button that enables user-access to functionality provided by a voicemail utility and a missed call utility, which may both be accessible via a menu utility. In one embodiment, I/O device 115 includes a new selectable MCVDR button 115, which enables setup and or activation of an MCVDR utility, described below.
In one embodiment, the MCVDR utility is pre-programmed into the phone, and thus the phone is bought off-the-shelf with this pre-programmed functionality. In another embodiment, using more advanced phone devices/mechanisms, the functionality is programmed (i.e., the utility is uploaded) into the phone post-manufacture by the end user or service provider. The cell phone is initially programmed with the standard voicemail and call log features. The user then upgrades (via direct download from a website, software product, or from the phone service provider) the phone device's software to include code that enables MCVDR utility. This latter embodiment applies to any digitally programmable phones, which are capable of being enhanced with a later-added software package on a desktop computer (or similar device) supporting VOIP operation.
At
As partially shown within
(1) “please listen to the message before returning the call”. When this directive is provided, upon attempting to return the call, the phone device would complete one or more of the following actions: (a) prompt the user (audibly or visibly on the GUI) to first listen to the message before returning the phone call; (b) automatically forward the user directly to the voicemail; (c) perform a fine-grain voice mail access for that particular voicemail message; and other functions.
(2) “Emergency: please return this call immediately”. This action is customizable, but may include, for example: (a) alert functions that make an audible (or vibrating) alert despite the callee's current phone settings: (b) prompt the user immediately (audible or visibly) to return the call.
(3) “simply return this call . . . the voicemail message is not important.” In one embodiment, this option may further include a feature by which the associated voicemail is deleted after the call is returned (caller number dialed and aswered), whether or not the voicemail is actually listened to.
(4) “please return call within a range of time coordinates,” (e.g., please return call after 3:00 PM today but before 6:00 PM. Automatic time zone adjustments (callee to caller) may be provided with this option to enable correct synchronization of times across different time zones of the caller and callee. According to one related embodiment, if the called party attempts to return the call before the time window has started, the phone utility alerts the called party that the return call is not timely. Also, in another embodiment, the phone monitors for the end of the time period (range) and when the end of the time range is approaching, the phone device prompts the user to return the call (via an audible, visible, or other form of notification).
Returning to
The above described method enables the phone to aid the phone user in taking the correct action when dealing with a missed call. Other advantages include: (1) enhances the user's experience and saves time and effort for both the caller and the callee in setting up and responding to voicemails and/or missed calls; and (2) saving of airtime for both the user and the service provider if the message is conveyed in an appropriate fashion, which ultimately results in cost savings to the user.
In one embodiment, after a call is placed, but before the call is connected, the phone's call connection utility pings the voicemail server and verifies that there are no pending voicemail messages from that number about to be dialed. If there is no voicemail from the number being called, no action is taken/required. If, however, there is a voicemail received from the number being called, the phone's user is either prompted with an indication that a voicemail exists or (depending on the caller's directive) is sent directly to voicemail to first listen to the voicemail from the call number.
The utility determines at block 233 whether the flag indicates that the voicemail should be listened to before returning the call. If yes, then the voicemail utility automatically accesses the specific voicemail for the missed call as shown at block 234, and the utility plays the voicemail before initiating the call back as shown at block 236. If the flag does not so indicate, however, the utility checks at block 238 for other actions that may be indicated by the flag and performs those actions at block 240. These actions may be any one or more of the above listed response actions enabled by caller's selection of one or more of the specific flag(s) available to the caller or customized by the caller/callee, as described above. Then, assuming the caller initiated a return call, the phone device completes the connection to the caller's number as shown at block 242.
As a final matter, it is important that while an illustrative embodiment of the present invention has been, and will continue to be, described in the context of a fully functional computer system with installed management software, those skilled in the art will appreciate that the software aspects of an illustrative embodiment of the present invention are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the present invention applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include recordable type media such as floppy disks, hard disk drives, CD ROMs, and transmission type media such as digital and analogue communication links.
While the invention has been particularly shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
The present invention is related to the subject matter of commonly assigned, co-pending U.S. patent application Ser. No. 10/______ (Atty. Doc. No.: AUS920060241US1), titled: “Missed Call Integration With Voicemail and Granular Access to Voicemail,” which is filed concurrently herewith. Relevant content of that co-pending application is incorporated herein by reference.