Methods and apparatus for providing expanded telecommunications service
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for putting control of incoming telephone calls in the hands of subscribers with the aid of computer software and the Internet. In effect, a very efficient multiplexer is provided that does not require a change in the behavior of the called party or the calling party. This system permits the called party to hear a spoken message by the calling party in real time, and the content of the spoken message permits the called party to decide how to handle the call. The system adaptively learns and captures the rules of the called party for handling calls, and learns which callers the called party always wishes to talk to. The system uses special control software on the called party'"'"'s computer which is connected to the Internet. The system employs a central server in which all of the required intelligence is resident. Audio signals are exchanged via non-data channels provided by the telephone companies and by the Internet. Either a very simple Internet busy pick-up is provided, or a very complex messaging system is provided, as desired. A feature is the monitoring and screening of incoming calls before deciding how to handle them. Another feature is the capturing and storage of the decision making profile.
203 Citations
8 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. A system comprising:
-
one or more computing devices; nontransitory computer readable memory that stores program code that, when executed by the one or more computing device, performs operations comprising; creating a phone number data base for a first party; receiving 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 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.
-
Specification