System, method and computer program for recipient controlled communications
First Claim
1. A method of controlling processing of a communication to a first computer from a second computer among a plurality of computers connected to a communication network, the method comprising:
- generating a group of first processing criteria;
selecting a group of second processing criteria from the first processing criteria, the selecting of the second processing criteria comprising identifying which of the first processing criteria are to be available to the second computer;
associating contact data with the first computer, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific computer of the plurality of computers and a list of one or more of the first processing criteria allocated to the one specific computer, the associating of the contact data comprising storing or accessing the contact data, wherein one contact record of the contact records corresponds to the second computer;
utilizing the one contact record to allocate the second processing criteria to the second computer, wherein a group of third processing criteria is to be selected by the second computer from the second processing criteria;
associating the communication with the third processing criteria; and
processing the communication in accordance with the third processing criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication system is provided in which users associate handling data identifying how messages are to be processed with contact data. Handling data for the identified contacts in the contact data is then dispatched to those contacts. Subsequently when messages are dispatched from the locations identified by the contact data a sender of a message selects handling data to be associated with a message being dispatched. Upon receipt of a message associated with handling data the message is then processed in the manner identified by the handling data.
-
Citations
20 Claims
-
1. A method of controlling processing of a communication to a first computer from a second computer among a plurality of computers connected to a communication network, the method comprising:
-
generating a group of first processing criteria; selecting a group of second processing criteria from the first processing criteria, the selecting of the second processing criteria comprising identifying which of the first processing criteria are to be available to the second computer; associating contact data with the first computer, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific computer of the plurality of computers and a list of one or more of the first processing criteria allocated to the one specific computer, the associating of the contact data comprising storing or accessing the contact data, wherein one contact record of the contact records corresponds to the second computer; utilizing the one contact record to allocate the second processing criteria to the second computer, wherein a group of third processing criteria is to be selected by the second computer from the second processing criteria; associating the communication with the third processing criteria; and processing the communication in accordance with the third processing criteria. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving and processing by an electronic receiving unit of an electronic communication dispatched from a specific remote electronic dispatching unit among a plurality of remote electronic dispatching units, the method comprising:
-
generating a group of first processing criteria, the first processing criteria indicative of processes to be performed on electronic communications; allocating to the specific remote electronic dispatching unit a group of one or more second processing criteria from the first processing criteria; identifying which of the first processing criteria are to be made available to which one or more specific remote electronic dispatching units among the plurality of remote electronic dispatching units; associating contact data with the electronic receiving unit, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific remote electronic dispatching unit of the remote electronic dispatching units and a list of one or more of the first processing criteria allocated to the one specific remote electronic dispatching unit, the associating of the contact data comprising storing or accessing the contact data at the electronic receiving unit, wherein; one contact record of the plurality of contact records corresponds to the specific remote electronic dispatching unit, and the allocating of the second processing criteria comprises utilizing the one contact record to allocate the second processing criteria to the specific remote electronic dispatching unit; receiving from the specific remote electronic dispatching unit the electronic communication associated with a group of third processing criteria, the third processing criteria being selected from the second processing criteria by the specific remote electronic dispatching unit; and processing the electronic communication in accordance with the third processing criteria. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling processing of a call or a voice message between a specific caller and a recipient among a plurality of caller electronic communication devices, the method comprising:
-
generating a group of first processing criteria; selecting a group of second processing criteria from the first processing criteria, the second processing criteria being selected based on the specific caller, the selecting of the second processing criteria identifying which of the first processing criteria are to be allocated to which one or more specific callers among the plurality of caller electronic communication devices; associating contact data with the recipient, the contact data comprising a plurality of contact records, each contact record comprising contact information of one specific caller of the caller electronic communication devices and a list of one or more of the first processing criteria allocated to the one specific caller, the associating of the contact data comprising storing or accessing the contact data, wherein one contact record of the contact records corresponds to the specific caller; and processing the call or the voice message in accordance with a group of third processing criteria, the third processing criteria being selected from the second processing criteria by the specific caller. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification