Abstract:
The system of the present invention allows the recipient in a call to interrupt a voicemail message if the caller is still in the voicemail session with the recipient&#39;s voicemail box. The system has a Voicemail Session Monitor and an Interrupt Handler. In the method of the present invention, the voicemail connection is monitored by the recipient&#39;s phone and interrupted when the line is picked up, connecting the two parties if the calling party accepts the invitation. The receiving party is offered an invitation to accept the interrupt or to allow the calling user to stay in the voicemail system.

Description:
FIELD OF THE INVENTION 
     The present invention relates generally to telephony systems and voicemail messages and, more specifically, to a system and method for interrupting a voicemail during the time the voicemail is being left. 
     BACKGROUND OF THE INVENTION 
     Cellular phone providers set up voicemail so that after a certain number of rings, a call gets transferred directly to voicemail with no way for the original recipient to answer the call once the requisite number of rings has passed. Landline services have the same configuration. Everyone has experienced the frustration of fumbling with the phone in the pocket and barely missing the call or not knowing exactly where the handset is, knowing that the caller is now talking to voicemail. There is currently no way to pick up a call that is currently connected to a user&#39;s voicemail box in the cellular or landline services. 
     There presently is a need for a system and method for interrupting a voicemail while the voicemail session is active. 
     BRIEF SUMMARY OF THE INVENTION 
     The present invention is a system and method for interrupting a voicemail during the time the voicemail is being left. 
     The system of the present invention allows the recipient in a call to interrupt a voicemail message if the caller is still in the voicemail session with the recipient&#39;s voicemail box. The system has a Voicemail Session Monitor and an Interrupt Handler. In the method of the present invention, the voicemail connection is monitored by the recipient&#39;s phone and interrupted when the line is picked up, connecting the two parties if the calling party accepts the invitation. The receiving party is offered an invitation to accept the interrupt or to allow the calling user to stay in the voicemail system. 
     The illustrative aspects of the present invention are designed to solve one or more of the problems herein described and/or one or more other problems not discussed. 
    
    
     
       BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS 
       These and other features of the invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings that depict various embodiments of the invention, in which: 
         FIG. 1  depicts the system of the present invention. 
         FIG. 2  shows the method of the present invention. 
         FIG. 3  illustrates the operation of the present invention. 
     
    
    
     The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represent like elements between the drawings. 
     DETAILED DESCRIPTION OF THE INVENTION 
     The present invention provides a system and method for interrupting a voicemail during the time the voicemail is being left. 
     Several terms have been assigned particular meanings within the context of this specification. A memory device is any device that contains addressable memory space that can be used to store and later retrieve digital data. A rank of memory devices is a collection of one or more devices addressable in parallel that, considered together, have a data path spanning the width of a data bus. A memory module is a removable memory unit carrying one or more ranks of memory devices. A memory unit can be a memory module, a rank of memory devices, or a single memory device, the unit being addressed together. A memory controller is a requesting device that has the capability to store/retrieve digital data to/from a memory unit using a bi-directional data bus. An address/command bus allows a memory controller to transmit requests to, e.g., read and write digital data to addressable locations in a memory unit&#39;s addressable memory space, the bus having the capability to serve more than one memory device or unit. A BIOS is a low-level operating system for a computer system, the BIOS generally defining the system hardware configuration and containing low-level software for initializing the computer system. 
     The present invention works by introducing a method and a mechanism that allows the recipient of a call to monitor the status of that call after it has reached his or her voicemail. The feature of the present invention allows the recipient user to monitor the status of the caller&#39;s session with voicemail, giving the ability to see that the session is still connected, and more importantly, the ability to interrupt a session that is still in progress. This is shown in the system  100  in  FIG. 1  where a first caller (User A  102 ) is making a cellular Phone Call  110  through Cell Network  104  to a second caller (User B  103 ). The Network  104  comprises at least one Cell Server  106  which has a CPU  114 , a Network I/O  112 , Voicemail Box Databases  118 , and an Interrupt Handler  120  which has a Session Monitor  125 . When User A  102  makes a phone call to User B  103  and User B  103  doesn&#39;t accept the phone call within the predetermined number of rings or buzzes (No Answer  122 ), the Cell Server  106  directs the User A  102  call to User B&#39;s Voicemail Box  113  so that User A  102  may leave a voice message (User A Voicemail  115 ) for User B  103 . Generally, the voicemail box is a voice response unit (VRU) and is programmed to prompt the user via a voice response unit to leave a message. 
     Sometimes, however, User B  103  is available but, for some reason, cannot get to the cell phone in the prerequisite number of rings or buzzes. The present invention allows User B  103  to monitor the voicemail inputs (via User B Voicemail Monitor  121  in communication with Session Monitor  125 ) and to interrupt (by sending User B Interrupt Request  117  to Cell Server  106 ) the voicemail of User A  102  and start a conversation with User A  102 . User B Interrupt Request  117  is handled by Interrupt Handler  120 . User A, while in his voicemail session with the voicemail box, is notified (Interrupt Notification  122 ) that User B is available. User A has the ability to choose to accept the Interrupt Notification  122  or to continue to leave the Voicemail  115 . 
     As shown in  FIG. 2 , the method  200  of present invention starts at Step  202  where User A places a call to User B but User B does not pick the phone in the predetermined number of rings or buzzes so that the phone call is directed to phone mail at  204 . The number of rings or buzzes may be preset by the cell system or can be set by the user of the receiving cell phone. Because there was no answer, or acceptance of the phone call attempt, at User B&#39;s cell phone, at step  206 , User A&#39;s phone invites the voicemail to have a session and, at  208 , the voicemail (server) accepts the session which session begins at  210   a . At  210   b , although User B is unavailable, User B&#39;s cell phone tracks the voicemail session (User A is now leaving a voicemail message for User B&#39;s later retrieval). At  212 , User B wishes to interrupt the voicemail session and begin a conversation with User A and sends an interrupt request to the Cell Server  106 . The Cell Server  106 , at step  214 , sends a notification to User A and, once that has been accepted, the Cell Server  106  redirects User A to User B at  216 . At  218 , User A invites User B to have a session and, at  220 , User B accepts the session. At Step  222 , User A and User B have a conversation and, at step  224 , the previous voicemails related to this conversation are deleted from the voicemail box. 
       FIG. 3  illustrates the method  300  of the present invention which starts at Step  302  and continues to Step  304  where User A connects to cell network and, when User B does not accept the phone call invitation within a predetermined number of rings or buzzes, User A is connected to User B&#39;s Voicemail Box on Cell Server  106  and begins to leave User B a voicemail message. User B&#39;s cell phone monitors this voicemail session. At some time later, User B is available and, at Step  306 , User B, through User B&#39;s cell phone, makes an interrupt request to interrupt the voicemail message process so that User A and User B may have a conversation. At Step  308 , the interrupt request is received by the Cell Server and Interrupt Handler handles User B&#39;s interrupt request. At Step  310 , it is determined whether User A still in a voicemail session by querying the Session Monitor  125 . If session has ended, User A&#39;s voicemail messages are stored for future review. If the session has not ended, an Interrupt Notification is sent to User A at step  312 . At Step  314 , it is determined whether User A has accepted the interrupt request. If not, User A&#39;s voicemail messages are stored for future review at  316 . If so, at  322 , User A and User B are connected for the intended conversation, the voicemails related to the conversation are deleted  324  and the process ends at  320 . 
     The present invention provides a system and method for interrupting a voicemail during the time the voicemail is being left which allows a receiving user to interrupt a voicemail message being left on a system by another user. This provides the feel of a local voicemail (message) system where the receiving user can just pick up the telephone (go off-hook) to interrupt the sending user&#39;s voicemail and obtain a real-time conversation. 
     The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to an individual in the art are included within the scope of the invention as defined by the accompanying claims.