Patent ID: 8155287

Claim:
A method for providing enhanced caller information to a subscriber, the method comprising: receiving, on a server, caller profile information from a caller, the caller profile information including a caller number and enhanced caller information that is pre-entered by the caller; receiving a call from the caller to a subscriber; sending a message to the server, the message including the caller number and a subscriber number for the call; matching, at the server, the caller number to the caller profile information; selecting, at the server, based on the subscriber number, enhanced profile information from the caller profile information associated with the caller number; and providing the enhanced caller information from the server to the subscriber upon request by the subscriber, said enhanced caller information being based on the caller profile information; wherein the subscriber number is associated with an access list in the caller profile information, and wherein providing the enhanced caller information to the subscriber further comprises: determining whether the subscriber number matches a called party directory number of the caller profile information; and if the subscriber number matches the called party directory number, then providing some but not all of the enhanced caller information based on the called directory number being associated with a level the access list.