Patent ID: 8401164

Claim:
A method of processing communications, the method comprising: creating a phone number data base for a first party; receiving at a communication processing system over a network a first call from a first communication initiator intended for the first party; determining a first phone number of the first communication initiator from call signaling associated with the first call; storing in the first party data base the first phone number; receiving at the communication processing system a second call from a second communication initiator intended for the first party; determining a second phone number of the second communication initiator from call signaling associated with the second call; storing in the first party data base the second phone number; receiving an indication of interest by the first party in a subject of an advertisement; storing the first party's indication of interest in the advertisement subject in a data store; identifying a second party using a collaborative filter applied to phone numbers in the first party data base; and directing to the second party identified using the collaborative filter one or more advertisements relating to the advertisement subject corresponding to the stored first party's indication of interest.