Internet caller-ID integration
First Claim
1. A method for supplying calling party information to a receiving party having an Internet-connected device coupled to the Internet, wherein a calling party places a telephone call to the receiving party over a telephone network, comprising:
- routing a telephone call from the calling party to the receiving party;
during routing of the telephone call, detecting whether the receiving party has Internet caller-ID service;
if the receiving party has Internet caller-ID service, retrieving a profile for the receiving party from a database, the profile including a resource locator specified by at least one of the receiving party, the calling party, or a third party, the profile further including a URL template for providing access to a web-based customer relationship management package; and
, if the receiving party does not have Internet caller-ID service, then retrieving a default profile from the database;
constructing an Internet caller-ID message using the retrieved profile or the retrieved default profile;
retrieving a delivery transport address for the receiving party from a database and using the delivery transport address to identify at least one of an IP address for the receiving party or an instant messaging address for the receiving party; and
sending the Internet caller-ID message to the Internet-connected device of the receiving party before completion of the telephone call by at least one of;
pushing the Internet caller-ID message to an active web browser on the Internet-connected device of the receiving party, or transmitting the Internet caller-ID message as an Instant Message to the Internet-connected device of the receiving party.
1 Assignment
0 Petitions
Accused Products
Abstract
One preferred embodiment of the present invention provides systems and methods for supplying calling party information to a receiving party having an Internet-connected device. Briefly described, in architecture, one embodiment, among others, includes an Internet caller-ID system configured to detect if a telephone call to a receiving party is designated for Internet caller-ID service. If the service is designated, the caller-ID system generates and sends an Internet caller-ID message to the receiving party. Other systems and methods are also provided.
535 Citations
78 Claims
-
1. A method for supplying calling party information to a receiving party having an Internet-connected device coupled to the Internet, wherein a calling party places a telephone call to the receiving party over a telephone network, comprising:
-
routing a telephone call from the calling party to the receiving party; during routing of the telephone call, detecting whether the receiving party has Internet caller-ID service; if the receiving party has Internet caller-ID service, retrieving a profile for the receiving party from a database, the profile including a resource locator specified by at least one of the receiving party, the calling party, or a third party, the profile further including a URL template for providing access to a web-based customer relationship management package; and
, if the receiving party does not have Internet caller-ID service, then retrieving a default profile from the database;constructing an Internet caller-ID message using the retrieved profile or the retrieved default profile; retrieving a delivery transport address for the receiving party from a database and using the delivery transport address to identify at least one of an IP address for the receiving party or an instant messaging address for the receiving party; and sending the Internet caller-ID message to the Internet-connected device of the receiving party before completion of the telephone call by at least one of;
pushing the Internet caller-ID message to an active web browser on the Internet-connected device of the receiving party, or transmitting the Internet caller-ID message as an Instant Message to the Internet-connected device of the receiving party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for supplying calling party information to a receiving party having an Internet-connected device coupled to the Internet, wherein a calling party places a telephone call to the receiving party over a telephone network, comprising:
-
an Internet caller-ID service detection system for detecting whether the receiving party has Internet caller-ID service during routing of the telephone call; an Internet caller-ID message construction system connected to the Internet caller-ID service detection system wherein, if the receiving party has Internet caller-ID service, an Internet caller-ID message is constructed by retrieving a profile for the receiving party from a database, the profile including a resource locator specified by at least one of the receiving party, the calling party, or a third party, the profile further including a URL template for providing access to a web-based customer relationship management package; and
, if the receiving party does not have Internet caller-ID service, then the Internet caller-ID message is constructed by retrieving a default profile from the database; andan Internet caller-ID message transmission system connected to the Internet caller-ID message generation system for transmitting the Internet caller-ID messages to the receiving party before completion of the telephone call by retrieving a delivery transport address for the receiving party from a database and using the delivery transport address to identify at least one of an IP address for the receiving party or an instant messaging address for the receiving party; and
by at least one of;
(a) pushing the Internet caller-ID message to an active web browser on the Internet-connected device of the receiving party, or (b) transmitting the Internet caller-ID message as an Instant Message to the Internet-connected device of the receiving party. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer readable medium having a program for supplying calling party information to a receiving party having an Internet-connected device coupled to the Internet, wherein a calling party places a telephone call to the receiving party over a telephone network, the program having instructions for performing:
-
routing a telephone call from the calling party to the receiving party; during routing of the telephone call, detecting whether the receiving party has internet caller-ID service; if the receiving party has Internet caller-ID service, retrieving a profile for the receiving party from a database, the profile including a resource locator specified by at least one of the receiving party, the calling party, or a third party, the profile further including a URL template for providing access to a web-based customer relationship management package; and
, if the receiving party does not have Internet caller-ID service, then retrieving a default profile from the database;constructing an Internet caller-ID message using the retrieved profile or the retrieved default profile; retrieving a delivery transport address for the receiving party from a database and using the delivery transport address to identify at least one of an IP address for the receiving party or an instant messaging address for the receiving party; and sending the Internet caller-ID message to the Internet-connected device of the receiving party before completion of the telephone call by at least one of;
pushing the Internet caller-ID message to an active web browser on the Internet-connected device of the receiving party, or transmitting the Internet caller-ID message as an Instant Message to the Internet-connected device of the receiving party. - View Dependent Claims (71, 72, 74, 75, 76, 77, 78)
-
-
73. The computer readable medium of 72, wherein the delivery transport address is an IP address of the Internet-connected device of the receiving party.
Specification