Patent ID: 7385992

Claim:
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.