Communication on hold notifier
First Claim
1. A communication method for use by a first modem during a communication session with a second modem, said first modem having a user, said communication method comprising the steps of:
- detecting an interruption n said communication session;
requesting said second modem to place said communication session in an on-hold state in response to said interruption;
receiving a hold response from said second modem in response to said requesting step, said hold response including a hold time;
placing said communication session in said on late in response to said step of receiving said hold response; and
generating a plurality of indications based on said hold time to provide a status of said on-hold state to said user of said fist modem during said on-hold state;
wherein said communication session is terminated by said second modem upon expiration of said hold time unless, prior to said expiration of said hold time and in response to said plurality of indications, said user requests said first modem to terminate said on-hold state or terminate said communication session.
7 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a controller, a data pump under the control of the controller and a data access arrangement under the control of the controller. The controller establishes a data communication session with a remote communication system using the data pump and the data access arrangement. The controller then places the communication session in an on-hold state for a period of time and generates an indication relating to a status of the on-hold state. The controller may generate a sound as an indication or may transmit data relating to the status. The sound may be generated by toggling a relay in the data access arrangement, by transmitting a tone or by transmitting an audio sample. The audio sample may be generated by a codec controlled by the controller. The indication is generated to provide a progress notification relating to the period of time, a warning notification relating to the period of time or an expiration notification of the period of time.
56 Citations
49 Claims
-
1. A communication method for use by a first modem during a communication session with a second modem, said first modem having a user, said communication method comprising the steps of:
-
detecting an interruption n said communication session;
requesting said second modem to place said communication session in an on-hold state in response to said interruption;
receiving a hold response from said second modem in response to said requesting step, said hold response including a hold time;
placing said communication session in said on late in response to said step of receiving said hold response; and
generating a plurality of indications based on said hold time to provide a status of said on-hold state to said user of said fist modem during said on-hold state;
wherein said communication session is terminated by said second modem upon expiration of said hold time unless, prior to said expiration of said hold time and in response to said plurality of indications, said user requests said first modem to terminate said on-hold state or terminate said communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A modem comprising:
-
a controller;
a data pump controlled by said controller; and
a data access arrangement controlled by said controller;
wherein said controller establishes a communication,session with a remote modem using said data pump and said data access arrangement, wherein said controller transmit a request to said remote modem to place said communication session in an on-hold state in response to an interruption in said communication session, wherein said controller receives a hold response from said remote modem in response to said request, said hold-response including a hold time, wherein said controller places said communication session in said on-hold state in response to said hold response, and said controller generates a plurality of indications based on said hold time to provide a status of said on-hold state to a user of said modem during said on-hold state, and wherein said communication session is terminated by said remote modem upon expiration of said hold time unless, prior to said expiration of said hold time and in response to said plurality of indications, said,user requests said modem to terminate said on-hold-state or terminate said communication session. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for use by a first modem during a communication session with a second modem, said first modem having a user, said computer program product comprising:
-
code for detecting an interruption in said communication session;
code for requesting said second modem to place said communication session in an on-hold state in response to said interruption;
code for receiving a hold response from said second modem in response to said requesting, said hold response including a hold time;
code for placing said communication session in said on-hold state in response to said receiving said hold response; and
code for generating a plurality of indications based on said hold time to provide a status of said on-hold state to said user of said first modem during said on-hold state;
wherein said communication session is terminated by said second modem upon expiration of said hold time unless, prior to said expiration of said hold time and in response to said plurality of indications, said user requests said first modem to terminate said on-hold state or terminate said communication session. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification