Embodiments of the present invention enable

a telephone calling device to monitor information exchanged between the device and a destination after establishing a telephone call with the destination.

The device may also be configured to create and store a profile of the user having stored therein data corresponding to personal information of the user and interaction of the user with various destinations. Further, the device may be configured to detect if the telephone call is on-hold or not by monitoring occurrence of a designated tone, background music, or pre-set amount of no-conversation between the user and the connected destination. Furthermore, based on the profile of the user, the device may display various services tailored specifically for the user when the call is on-hold.

System method and device for providing tailored services when call is on-hold
Providing tailored services when call is on-hold

Providing tailored services when call is on-hold


The invention relates to the Interactive

Voice Response (IVR) system and, more specifically, the invention relates to the provision of tailored services to a user corresponding to a selected IVR option from a user device.


Interactive Voice Response (IVR) technology is generally used to detect voice and key inputs from a user.

Various organizations such as banks, insurance companies, and other service providers use IVR technology to manage calls from their customers. Typically, IVR systems are mainly used by organizations that have high call volumes.

Generally, when the user calls a destination, such as a bank, an automated audio menu is played. The audio IVR menu may provide options to the user to connect to a particular department of the destination to receive services, such as account balance inquiry, therefrom. Typically, each destination may have different departments and various services corresponding to each department. The IVR menu may provide more than one options to the users to select a particular department to enquire about or gain various services corresponding thereto. For example, an IVR menu of a bank may include options related to services corresponding to account department, loan department, credit card department, customer care etc. for example, the user may choose an option corresponding to loan department of a bank.

Further, if a customer calls an organization for receiving information, the IVR system of the organization places the call of the customer (caller) on hold for some purpose. The hold duration of the call may vary from one minute to one hour or even more. Thus the customer is forced to wait for response from the IVR system till the call is on hold. This leads to unnecessary time consumption (on the customer’s part) that usually annoys the customer and may also encourage the customer to disconnect the call. Sometimes, IVR systems play soothing music during the hold duration of the call to entertain the caller. However, not every caller enjoys the music. Therefore, even the music playing during the hold duration of a call may become annoying for few callers.

Further, some organizations provide advertisements to the caller during the hold duration of a call. Generally, the advertisements are audio advertisements that can be played for the caller by the IVR system. However, the audio advertisements can be more annoying for the callers as the advertisements selected by the IVR systems are general and not intended to be of interest to the caller. Therefore, the advertisements may become even more annoying for the caller.

Furthermore, the duration for which a caller holds a call to receive a response from the dialed destination is typically unknown to the caller. Therefore, the caller is uncertain of the duration for which he/she is required to hold the call. Generally, the callers wait for a certain number of minutes and then disconnect the call if they don’t receive a response. Moreover, in some cases, the callers may be impatient and may prefer to work on other things during the hold time. However, in such cases, the callers need to pay some attention to the status of the call, which again might be annoying to the users. The aforementioned limitations of the IVR system may influence the users to minimize the use of IVR technology.

Therefore, there is a need for improvement in the IVR technology to make the hold duration in the IVR calls more interesting, more interactive and more informational to the caller. Further, there is a need of a system that can allow the caller to focus on other work while the IVR call is on-hold.


In an embodiment, the present invention provides

a telephone calling device comprising a processor, memory, connection to the device keying information, connection to display, connection to the Internet, and connection to the device audio channel, wherein the memory comprises instructions executable by the processor to monitor the keying device for keying a call to destination and registration the destination keyed numbers.

The registration includes keyed choices for internal destinations once a telephone connection was established. Furthermore, the instruction executable by the processor detects if the call was put on hold. This is accomplished by detecting a designated tone, or detecting background music, or detecting more than pre-defined seconds of no conversation.

Again further, the instruction executable by the processor monitors the audio channel of the device to initiate an alarm to notify the user if the call is on hold or is activated. The alarming process may include inserting of an alarm audio to the audio channel, or communicating flashing visual pattern to the display of the telephone device, or communicating variation request to the telephone device.

In another embodiment, the present invention provides a system. The system includes a processor and a memory coupled to the processor. Further, the memory includes one or more instructions executable by the processor to monitor information corresponding to voice interaction between a user and a telephone call destination for the call. The call may be established by the user with the destination by utilizing a calling device. Furthermore, the instructions executable by the processor may detect a status of the call. The status of call may either be ‘on-hold’ or ‘active.

In yet another embodiment, the present invention relates to a method to enhance telephone calling. The method includes monitoring telephone call between a user and a destination. Further, the method includes registration of user initiated tone coded choices. Furthermore, the method includes detecting having the call been put on-hold by detecting a designated tone, or detecting background music, or detecting more than pre-defined seconds of no conversation.