Internet call waiting with voicemail system that provides monitoring during recording
First Claim
1. A method of processing a telephone call from a calling station to a called station that is busy as a result of having established a data connection to a data network via an access server, the method comprising steps of:
- receiving the call at a telephone network switch;
responsive to the called station being busy, forwarding the call to a call-waiting application server; and
responsive to receiving the call at the call-waiting application server, sending a data message to computer equipment at the called station used to establish the data connection, to notify a subscriber at the called station of an incoming call and providing a selection of call treatment options to the subscriber, comprising steps of;
a) storing at a registration server a complete copy of a subscriber profile for each subscriber to the system, the profile defining subscriber pre-selected preferences for incoming call processing options and call treatments;
b) registering the subscriber at the registration server when the subscriber establishes the data connection to the data network via the access server;
c) accepting at one of a plurality of application servers, the telephone call placed to the subscriber by a caller from the calling station, when the subscriber'"'"'s telephone line is busy, the application server establishes a data connection to the registration server to retrieve a copy of the subscriber profile when the telephone call is accepted, and inspects the subscriber profile to determine how the incoming call should be processed based upon the pre-selected subscriber preferences.
10 Assignments
0 Petitions
Accused Products
Abstract
An Internet Call Waiting (ICW) service provides single-line subscribers (100) connected to the Internet with incoming call information, call screening and voice messaging capabilities. An incoming call is terminated at an ICW server (154). The caller is prompted to leave a voice message and the voice message is relayed in real-time over the Internet connection (138) to permit the subscriber to monitor the message. The subscriber can choose to answer the call at any time before the caller disconnects. Subscriber profile options specify how calls are treated. Calls may be forwarded to a second directory number, directed to a Voice-over-IP (VoIP) connection, or the Internet connection may be dropped and the call completed to the subscriber'"'"'s directory number. The subscriber benefits from being able to screen voice messages in real-time, which assists the subscriber in determining how the call should be terminated.
-
Citations
23 Claims
-
1. A method of processing a telephone call from a calling station to a called station that is busy as a result of having established a data connection to a data network via an access server, the method comprising steps of:
-
receiving the call at a telephone network switch; responsive to the called station being busy, forwarding the call to a call-waiting application server; and responsive to receiving the call at the call-waiting application server, sending a data message to computer equipment at the called station used to establish the data connection, to notify a subscriber at the called station of an incoming call and providing a selection of call treatment options to the subscriber, comprising steps of; a) storing at a registration server a complete copy of a subscriber profile for each subscriber to the system, the profile defining subscriber pre-selected preferences for incoming call processing options and call treatments; b) registering the subscriber at the registration server when the subscriber establishes the data connection to the data network via the access server; c) accepting at one of a plurality of application servers, the telephone call placed to the subscriber by a caller from the calling station, when the subscriber'"'"'s telephone line is busy, the application server establishes a data connection to the registration server to retrieve a copy of the subscriber profile when the telephone call is accepted, and inspects the subscriber profile to determine how the incoming call should be processed based upon the pre-selected subscriber preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23)
-
-
15. A system for providing call screening capabilities to a subscriber whose telephone line is busy as a result of having established a data connection to a data network via an access server, comprising:
-
a) at least one registration server for storing a complete copy of a subscriber profile for each subscriber to the system, the profiles defining subscriber pre-selected preferences for incoming call processing and call treatments options, and for registering the subscriber when the subscriber establishes the data connection to the data network via the access server; b) a plurality of application servers for accepting telephone calls placed to the subscriber by a caller when the subscriber'"'"'s telephone line is busy, the application servers establish a data connection to the at least one registration server to retrieve a copy of the subscriber profile when a one of the telephone calls is accepted and for inspecting the subscriber profile to determine how incoming calls should be processed based upon pre-selected subscriber preferences; and c) a compatible client component on a computer operated by the subscriber to establish the data connection, the client component establishing a data connection to the at least one registration server to register the subscriber after the data connection to the data network is established. - View Dependent Claims (16)
-
Specification