System, method and computer program for recipient controlled communications
First Claim
1. An electronic communication system for controlling processing of electronic communications of a call between a specific caller and a recipient among a plurality of caller electronic communication devices, the system comprising:
- means for generating by the recipient a group of processing criteria;
means for selecting by the recipient a first sub-set of processing criteria from the group of processing criteria, wherein the first sub-set of processing criteria is selected based on the specific caller, and wherein the means for selecting the first sub-set of processing criteria is adapted to identify which processing criteria are to be allocated to which one or more specific callers among the plurality of caller electronic communication devices;
means for associating contact data with the recipient, the contact data comprising a plurality of contact records, each contact record comprising contact information of one of the specific callers and a list of one or more said processing criteria that are allocated to the one of the specific callers, the means for associating the contact data comprising means at the recipient for storing or accessing the contact data, wherein one contact record of the plurality of contact records corresponds to the specific caller;
means for selecting a second sub-set of processing criteria from the first sub-set of processing criteria by the specific caller; and
means for processing a voicemail in accordance with the selected second sub-set of 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. An electronic communication system for controlling processing of electronic communications of a call between a specific caller and a recipient among a plurality of caller electronic communication devices, the system comprising:
-
means for generating by the recipient a group of processing criteria; means for selecting by the recipient a first sub-set of processing criteria from the group of processing criteria, wherein the first sub-set of processing criteria is selected based on the specific caller, and wherein the means for selecting the first sub-set of processing criteria is adapted to identify which processing criteria are to be allocated to which one or more specific callers among the plurality of caller electronic communication devices; means for associating contact data with the recipient, the contact data comprising a plurality of contact records, each contact record comprising contact information of one of the specific callers and a list of one or more said processing criteria that are allocated to the one of the specific callers, the means for associating the contact data comprising means at the recipient for storing or accessing the contact data, wherein one contact record of the plurality of contact records corresponds to the specific caller; means for selecting a second sub-set of processing criteria from the first sub-set of processing criteria by the specific caller; and means for processing a voicemail in accordance with the selected second sub-set of processing criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling processing of data communicated between a first computer and a group of second computers among a plurality of computers connected to a communication network, said system comprising:
-
means for generating at the first computer a group of processing criteria for recipient controlled communication; means for selecting at the first computer the group of second computers from among the plurality of computers connected to the communication network; means for selecting at the first computer a first sub-set of processing criteria from the group of processing criteria, wherein the means for selecting the first sub-set of processing criteria is adapted to identify which processing criteria are to be available to the group of second computers; means for associating contact data with the first computer, the contact data comprising a plurality of contact records, each contact record comprising a list of one or more addresses of specific ones of the plurality of computers and a list of one or more said processing criteria that are allocated to the specific ones of the plurality of computers, the associating means comprising means at the first computer for storing or accessing the contact data, wherein one contact record of the plurality of contact records corresponds to the group of second computers; means for utilizing the one contact record to allocate said first sub-set of processing criteria to the group of second computers; means for selecting a second sub-set of processing criteria from said first sub-set of processing criteria at one of the group of second computers; means for associating a communication dispatched by the one of the group of second computers with said second sub-set of processing criteria; and means for processing said communication associated with said second sub-set of processing criteria in accordance with said second sub-set of processing criteria. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An electronic receiving unit for receiving and processing an electronic communication dispatched from one of a specific group of remote electronic dispatching units among a plurality of remote electronic dispatching units, said electronic receiving unit comprising:
-
generation means for generating a group of processing criteria, the processing criteria indicative of processes to be performed on electronic communications; allocation means for allocating to the specific group of remote electronic dispatching units a sub-set of one or more particular processing criteria from the group of processing criteria; selection means adapted to identify which processing criteria are to be available to which one or more specific remote electronic dispatching units among the plurality of remote electronic dispatching units; association means for associating contact data with the electronic receiving unit, the contact data comprising a plurality of contact records, each contact record comprising a list of one or more addresses of specific ones of the plurality of remote electronic dispatching units and a list of one or more said processing criteria that are allocated to the specific ones of the plurality of remote electronic dispatching units, the associating means comprising means at the electronic receiving unit for storing or accessing the contact data, wherein; one contact record of the plurality of contact records corresponds to the specific group of remote electronic dispatching units; and the allocation means is configured to utilize the one contact record to allocate the sub-set of one or more particular processing criteria to the specific group of remote electronic dispatching units; receiving means for receiving the electronic communication associated with any selected processing criteria, said selected processing criteria being selected from the sub-set of one or more particular processing criteria by the one of the specific group of remote electronic dispatching units; and processing means for processing the electronic communication in accordance with said selected processing criteria. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification