Patent ID: 8767934

Claim:
A method comprising: associating, by an assignee in a server, a plurality of different topics with a plurality of different temporary addresses that are associated with a real address; storing, by the server in a database one or more records of communication, wherein each record of the one or more records of communication includes a topic of the plurality of different topics, a temporary address of the plurality of different temporary addresses, and the real address associated with each other by the assignee; in the server, in response to a caller providing the real address and a feature access code to the server: retrieving and providing to the caller the one or more records of communications that display in a table the plurality of different topics and the plurality of different temporary addresses that are associated with the real address; and in response to the caller selecting one of (a) one of the plurality of different topics and (b) one of the plurality of different temporary addresses, providing the selected one of the topics and the associated one of the temporary addresses to a called party and effecting an outbound communication between the called party and the caller, wherein the called party is prevented from seeing the real address; and in the server, in response to the server receiving an incoming communication addressed to the temporary address of the plurality of different temporary addresses: determining, by the server, the real address by matching the temporary address in the database to the stored associations; directing, by the server, the incoming communication to the real address previously associated by the assignee to the temporary address, and providing the topic of the plurality of different topics associated with the temporary address to a terminal of a user at the real address.