Method and system for processing a telephone call
First Claim
1. A method comprising:
- receiving a telephone call directed to a called station from a calling station; and
responsive to a data terminal at the called station being connected to an internet access server by a data connection and a not-available-for-incoming-calls state being set at the called station, storing particulars of the call and particulars of the calling station in a call-back server.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention discloses a method and system for processing a telephone call to an on-line subscriber, when the subscriber telephone line is busy as a result of the on-line connection. The incoming call is forwarded to a server, where the calling station is given an option to leave a recorded message and particulars of the call (date and time) and calling station (telephone number and caller identification) are stored in a call-back list server. The system sends an alerting message to the data terminal of the on-line subscriber, where an icon, representing calls stored in the call-back list, is displayed to the subscriber. The subscriber may review particulars of calls stored in the call-back list and may return calls while remaining on-line using Internet telephony, or by other means, such as a TAPI interface. The subscriber may also review or retrieve stored messages in the voice-mail server while remaining on-line.
-
Citations
50 Claims
-
1. A method comprising:
-
receiving a telephone call directed to a called station from a calling station; and
responsive to a data terminal at the called station being connected to an internet access server by a data connection and a not-available-for-incoming-calls state being set at the called station, storing particulars of the call and particulars of the calling station in a call-back server. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
connecting a data terminal at a called station to an internet access server including a call-back server by a data connection; and
setting a not-available-for-incoming-calls state for the called station. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a server;
a call-back list stored in a call back server; and
a data connection for connecting the server to a data terminal at a called station, wherein particulars of a call from a calling station to the called station are stored in the call-back list as a result of a not-available-for-incoming-calls state being set at the called station. - View Dependent Claims (15)
-
-
16. A system comprising:
-
a data terminal at a called station; and
a data connection, for connecting the data terminal to a server, wherein particulars of a call from a calling station to the called station and particulars of the calling station are stored in a call-back server as a result of a not-available-for-incoming-calls state being set at the called station. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system comprising:
-
means for receiving a telephone call directed to a called station from a calling station; and
responsive to a data terminal at the called station being connected to a server by a data connection and a not-available-for-incoming-calls state being set at the called station, means for storing particulars of the call and particulars of the calling station in a call-back server. - View Dependent Claims (22, 23, 24)
-
-
25. A system comprising:
-
means for connecting a data terminal at a called station to an internet access server including a call-back server; and
means for setting a not-available-for-incoming-calls state for the called station. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for processing a telephone call comprising:
-
receiving a call directed to a called station from a calling station;
responsive to the called station having established a data connection between a data terminal at the called station and a server, forwarding the call to the server;
responsive to the call, sending an alerting message from the server to the data terminal using the data connection;
responsive to a not-available-for-incoming-calls state being set at the called station, storing particulars of the call and particulars of the calling station in a call-back server;
responsive to the alerting message, displaying an icon on a display of the data terminal; and
placing a return call from the called station to the calling station using the particulars of the calling station stored in a call-back list stored in the call-back server.
-
-
32. A system comprising:
-
a data terminal at a called station;
a data connection;
a server connected to the data terminal using the data connection;
a switch communicating with the called station and a calling station, the switch receiving a call directed from the calling station to the called station and forwarding the call to the server, the server sending an alerting message to the data terminal over the data connection;
a call-back list stored in a call-back server, the call-back list storing particulars of the call and the calling station as a result of a not-available-for-incoming-calls state being set at the called station; and
an icon, the icon displayed on the data terminal in response to the alerting message.
-
-
33. Computer executable software code stored on a computer readable medium, the code for processing a telephone call, the code comprising:
-
code responsive to a data terminal at a called station being connected to a server by a data connection and a not-available-for-incoming-calls state being set at the called station to process calls from a calling station to the called station; and
code to store particulars of the call and the calling station in a call-back server. - View Dependent Claims (34)
-
-
35. A computer-readable medium having computer executable software code stored thereon, the code for processing a telephone call, the code comprising:
-
code responsive to a data terminal at a called station being connected to a server by a data connection and a not-available-for-incoming-calls state being set at the called station to process calls from a calling station to the called station; and
code to store particulars of the call and particulars of the calling station in a call-back server. - View Dependent Claims (36)
-
-
37. A programmed computer for processing a telephone call, comprising:
-
a memory having at least one region for storing computer executable program code; and
a processor for executing the program code stored in the memory;
wherein the program code includes code responsive to a data terminal at a called station being connected to a server including a call-back server by a data connection and a not-available-for-incoming-calls state being set at the called station to process calls from a calling station to the called station; and
code to store particulars of the call and particulars of the calling station in a call-back list. - View Dependent Claims (38)
-
-
39. Computer executable software code stored on a computer readable medium, the code for processing a telephone call, the code comprising:
-
code connecting a data terminal at a called station to a server including a call-back server by a data connection; and
code setting a not-available-for-incoming-calls state at the called station. - View Dependent Claims (40, 41)
-
-
42. A computer-readable medium having computer executable software code stored thereon, the code for processing a telephone call, the code comprising:
-
code connecting a data terminal at a called station to a server including a call-back server by a data connection; and
code setting a not-available-for-incoming-calls state at the called station. - View Dependent Claims (43, 44)
-
-
45. A programmed computer for processing a telephone call, comprising:
-
a memory having at least one region for storing computer executable program code;
a processor for executing the program code stored in the memory;
wherein the program code includes code connecting a data terminal at a called station to a server including a call-back server by a data connection; and
code setting a not-available-for-incoming-calls state at the called station. - View Dependent Claims (46, 47)
-
-
48. A method for processing the call at a called station in an online state, comprising:
-
receiving a call at a called station in an on-line state;
determining if the called party subscribes to a call back list;
determining whether the subscriber has set a not-available-for-incoming calls state for the called party;
checking a data record of the called party to determine if a call forwarding function may be activated by a server; and
setting up a call back list monitor for calls forwarded to the server as a result of the called party station being in an online state.
-
-
49. A method for call processing for a called station in an online condition, comprising:
-
receiving an incoming forwarded call at the called station;
checking the contents of a data record of the called station to determine if the call subscriber has set a not-available-for-incoming call state;
exiting the program if the not-available-for-incoming call state has not been set, otherwise, informing calling station that the called station is busy;
providing a message recording option to the calling party;
storing a voice message in a voice mail server;
collecting particulars of the calling station including calling station telephone number, date and time of call, and length of any message;
storing calling station particulars in a call back server; and
sending an alert message to the called station with the calling station particulars.
-
-
50. A telephone call process for called stations in an online condition, comprising:
-
displaying calls stored in a call-back list stored in a call-back server;
selecting a call-back icon;
displaying particulars of calls stored in the call-back lists;
selecting a specific call to return;
displaying return call options;
returning the specific call using Internet telephony after activating Internet telephony;
orreturning the specific call using public telephony after activating a Telephone Application Programming Interface; and
conducting the specific call with calling party selected from the call-back list.
-
Specification