INTERNET CALLER IDENTIFICATION SYSTEM AND METHOD
First Claim
1. A computer readable medium for storing a computer program that allows a user connected to the Internet to receive notification and caller identification information associated with an incoming call from a calling party to the user, the medium comprising:
- a sending code segment that sends a query to a registration server to determine an Internet status of the user, the Internet status of the user comprising whether the user is connected to the Internet;
a receiving code segment that receives a response from the registration server indicating that the user is connected to the Internet, the registration server having been updated by a heartbeat server regarding the Internet status of the user, the heartbeat server having received heartbeat messages from client software when the user is connected to the Internet, the response received from the registration server comprising an IP address and user information associated with the user'"'"'s Internet session; and
a notifying code segment that sends a message to the client software on a device of the user, the message comprising notification and caller identification information associated with the incoming call.
0 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.
93 Citations
20 Claims
-
1. A computer readable medium for storing a computer program that allows a user connected to the Internet to receive notification and caller identification information associated with an incoming call from a calling party to the user, the medium comprising:
-
a sending code segment that sends a query to a registration server to determine an Internet status of the user, the Internet status of the user comprising whether the user is connected to the Internet;
a receiving code segment that receives a response from the registration server indicating that the user is connected to the Internet, the registration server having been updated by a heartbeat server regarding the Internet status of the user, the heartbeat server having received heartbeat messages from client software when the user is connected to the Internet, the response received from the registration server comprising an IP address and user information associated with the user'"'"'s Internet session; and
a notifying code segment that sends a message to the client software on a device of the user, the message comprising notification and caller identification information associated with the incoming call. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium for storing a computer program that allows a user connected to the Internet to receive notification and caller identification information associated with an incoming call from a calling party to the user, the medium comprising:
-
a querying code segment that queries a registration server to determine an Internet status of the user, the Internet status of the user comprising whether the user is connected to the Internet;
a receiving code segment that receives a response from the registration server indicating that the user is connected to the Internet, the registration server having been updated by a heartbeat server regarding the Internet status of the user, the heartbeat server having received heartbeat messages from client software when the user is connected to the Internet, the response received from the registration server comprising an IP address and user information associated with the user'"'"'s Internet session;
a message sending code segment that sends a message to the client software on a device of the user, the message comprising notification and caller identification information associated with the incoming call; and
a disposition receiving code segment that receives a disposition selection of the user, the disposition selection of the user comprising how the user wants the incoming call to be treated. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium for storing a computer program that determines an Internet status of a user so that notification and caller identification information associated with an incoming call can be provided to the user, the medium comprising:
-
a receiving code segment that receives a registration request at a registration server from client software when the user connects to the Internet;
a storing code segment that stores information at the registration server associated with the Internet status of the user, the Internet status of the user comprising whether the user is connected to the Internet;
a heartbeat receiving code segment that receives heartbeat messages at a heartbeat server from the client software; and
a message receiving segment that receives a message at the registration server when there is an interruption of the heartbeat messages from the client software, wherein the user is determined to be connected to the Internet when the heartbeat messages are being received at the heartbeat server. - View Dependent Claims (17, 18, 19, 20)
-
Specification