Internet caller identification system and method
First Claim
1. A method for allowing a subscriber connected to the Internet via a dial-up connection to receive notification and caller identification information associated with an incoming call from a calling party to the subscriber, the method comprising:
- receiving the incoming call at a terminating switch;
suspending the call at the terminating switch;
launching a first query in response to a request from the calling party to establish a connection with the subscriber;
accessing a service control point (SCP) in response to the first query;
launching a second query from the SCP to a Registration Server (RS) to determine the subscriber'"'"'s Internet status, the subscriber'"'"'s Internet status comprising whether the subscriber is connected to the Internet;
receiving a response at the SCP from the RS indicating the subscriber'"'"'s Internet status is active, the response comprising an IP address, port number, and subscriber key information associated with the subscriber'"'"'s Internet session;
determining identification information associated with the calling party;
playing a first announcement to the calling party;
sending a message from an Internet Call Waiting Server (ICWS), solely via the Internet, to client software on the subscriber'"'"'s computer, including notification and caller identification information associated with the incoming call;
receiving the subscriber'"'"'s disposition selection, solely via the Internet, at the ICWS;
playing a second announcement to the calling party; and
handling the call according to the subscriber'"'"'s disposition selection, wherein the subscriber is able to control disposition of calls while being connected to the Internet.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an Advanced Intelligent Network (AIN) based system and method that allows a subscriber connected to the Internet via a dial-up connection to receive caller identification information concerning an incoming telephone call. The information may be provided via a pop-up dialog box on the subscriber'"'"'s display, which includes but is not limited to a monitor of a personal computer (PC). The information displayed to the subscriber includes the name and number of the calling party, if available. In addition, several disposition options are presented to the subscriber solely via the Internet which, upon selection, determine the handling of the incoming call.
234 Citations
22 Claims
-
1. A method for allowing a subscriber connected to the Internet via a dial-up connection to receive notification and caller identification information associated with an incoming call from a calling party to the subscriber, the method comprising:
-
receiving the incoming call at a terminating switch;
suspending the call at the terminating switch;
launching a first query in response to a request from the calling party to establish a connection with the subscriber;
accessing a service control point (SCP) in response to the first query;
launching a second query from the SCP to a Registration Server (RS) to determine the subscriber'"'"'s Internet status, the subscriber'"'"'s Internet status comprising whether the subscriber is connected to the Internet;
receiving a response at the SCP from the RS indicating the subscriber'"'"'s Internet status is active, the response comprising an IP address, port number, and subscriber key information associated with the subscriber'"'"'s Internet session;
determining identification information associated with the calling party;
playing a first announcement to the calling party;
sending a message from an Internet Call Waiting Server (ICWS), solely via the Internet, to client software on the subscriber'"'"'s computer, including notification and caller identification information associated with the incoming call;
receiving the subscriber'"'"'s disposition selection, solely via the Internet, at the ICWS;
playing a second announcement to the calling party; and
handling the call according to the subscriber'"'"'s disposition selection, wherein the subscriber is able to control disposition of calls while being connected to the Internet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for allowing a subscriber connected to the Internet via a dial-up connection to receive notification and caller identification information concerning an incoming call from a calling party to the subscriber, the system comprising:
-
a service control point (SCP) storing processing instructions for the subscriber;
a switch associated with the subscriber that receives the incoming call, the switch having an AIN trigger set to launch a query in response to a request from a calling party to establish a connection with the subscriber, the switch sending the query to the SCP in response to the trigger, receiving routing instructions from the SCP, and playing announcements in response to instructions from the SCP;
a Registration Server (RS) that receives registration requests from client software and stores information related to the subscriber'"'"'s online status, the RS responding to queries from the SCP with information about the subscriber'"'"'s online status;
a Heartbeat Server (HS) that updates the RS with the subscriber'"'"'s online status, receives heartbeat messages from the client software via the Internet, and receives deregistration requests from the client software, the HS comparing information associated with the received heartbeat messages with client registration information in a memory, and sending a message to the RS when there is an interruption of heartbeat messages from the client software; and
an Internet Call Waiting Server (ICWS) comprising a communications interface between the SCP and client software, the communications interface receiving information from the SCP and forwarding the information to the subscriber solely via the Internet, the communications interface receiving the subscriber'"'"'s disposition selection solely from the Internet and forwarding the disposition selection to the SCP, the communications interface forwarding de-registration requests from the client software to the HS. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification