System, method and computer program for recipient controlled communications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G01N-023/201
출원번호
UP-0475138
(2002-04-22)
등록번호
US-7765262
(2010-08-13)
우선권정보
GB-0109808.6(2001-04-20)
국제출원번호
PCT/CA2002/000561
(2002-04-22)
§371/§102 date
20031107
(20031107)
국제공개번호
WO02/087177
(2002-10-31)
발명자
/ 주소
Gross, Daniel
Gross, Erwin
대리인 / 주소
Christie Parker & Hale LLP
인용정보
피인용 횟수 :
12인용 특허 :
10
초록▼
A communication system (1, 2, 5) is provided in which users associate handling data (18) identifying how messages are to be processed with contact data (20). Handling data (18) for the identified contacts in the contact data (20) then dispatched to those contacts. Subsequently when messages are disp
A communication system (1, 2, 5) is provided in which users associate handling data (18) identifying how messages are to be processed with contact data (20). Handling data (18) for the identified contacts in the contact data (20) then dispatched to those contacts. Subsequently when messages are dispatched from the locations identified by the contact data (20) a sender of a message selects handling data (18) to be associated with a message being dispatched. Upon receipt of a message associated with handling data (18) the message is then processed in the manner identified by the handling data (18).
대표청구항▼
We claim: 1. A system for controlling processing of data communicated between a first computer and a second computer 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 c
We claim: 1. A system for controlling processing of data communicated between a first computer and a second computer 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 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 second computer; means for 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 and a list of one or more said processing criteria that are allocated to the one specific computer, 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 second computer; means for utilizing the one contact record to allocate said first sub-set of processing criteria to the second computer; means for selecting a second sub-set of processing criteria from said first sub-set of processing criteria at said second computer; means for associating a communication dispatched by said second computer 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, wherein said processing criteria comprise at least one of tag data for identification of storage locations for the communication, tag data for identification of processes to be executed prior to or subsequent to dispatch of the communication, or tag data for identifying a categorization of the communication. 2. An electronic receiving unit for receiving and processing an electronic communication dispatched from a specific remote electronic dispatching unit 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 remote electronic dispatching unit 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; means for 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 and a list of one or more said processing criteria that are allocated to the one specific remote electronic dispatching unit, the associating means comprising means at the electronic receiver unit for storing or accessing the contact data, wherein: one contact record of the plurality of contact records corresponds to the specific remote electronic dispatching unit, and the allocation means utilizes the one contact record to allocate the sub-set of one or more particular processing criteria to the specific remote electronic dispatching unit; receiving means for receiving electronic communications 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 specific remote electronic dispatching unit; and processing means for processing electronic communications in accordance with said associated processing criteria, wherein said processing criteria comprise at least one of tag data for identification of storage locations for electronic communications, tag data for identification of processes to be executed prior to or subsequent to dispatch of electronic communications, or tag data for identifying a categorization of electronic communications. 3. The electronic receiving unit as claimed in claim 2, wherein the selection means is operable to enable a user of the electronic receiving unit to select the specific remote electronic dispatching unit and particular processing criteria, wherein said allocation means is arranged to allocate to said specific remote electronic dispatching unit said particular processing criteria. 4. The electronic receiving unit as claimed in claim 2 further comprising: input means used to define processing definition data indicative of processes to be performed on electronic communications wherein said input means is operable to establish processing criteria based on such processing definition data thereby enabling the processing means to process electronic communications in accordance with the processing definition data. 5. The electronic receiving unit as claimed in claim 2 further comprising output means for outputting processing definition data indicative of processes to be performed on electronic communications prior to receipt of an electronic communication, wherein second generation means is arranged to generate, at said specific remote electronic dispatching unit, means for processing electronic communications in accordance with processing criteria corresponding to the processing definition data prior to dispatching of the electronic communication. 6. The electronic receiving unit as claimed in claim 2 wherein said allocation means is arranged to allocate processing criteria that are indicative of the forwarding of electronic communications to other locations, and wherein said processing means is arranged to forward the electronic communications to said other locations. 7. An electronic communications system comprising: a plurality of electronic processing units including a first electronic processing unit and a second electronic processing unit; electronic communication means for transmitting electronic communications between said electronic processing units; a plurality of data storage means corresponding to the plurality of electronic processing units, the plurality of data storage means for storing processing criteria indicative of one or more processes to be performed upon electronic communications; wherein each of said electronic processing units includes a corresponding data storage means for storing a corresponding group of the processing criteria; wherein associating means is operable at the first electronic processing unit to associate contact data with the first electronic processing unit, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific electronic processing unit and a list of one or more said processing criteria from the corresponding group of the processing criteria that are allocated to the one specific electronic processing unit, the associating means comprising means for storing or accessing the contact data, wherein one contact record of the plurality of contact records corresponds to the second electronic processing unit, wherein allocation means is operable at the first electronic processing unit for utilizing the one contact record to allocate a sub-set of one or more particular processing criteria from the corresponding group of processing criteria to the second electronic processing unit, and wherein the allocation means is adapted to identify which processing criteria are to be allocated to which one or more specific electronic processing units among the plurality of electronic processing units; wherein selection means is operable at the second electronic processing unit for selecting one or more of said particular processing criteria from the allocated sub-set of processing criteria; wherein transmission means is operable at the second electronic processing unit for transmitting electronic communications to be processed in accordance with the selected processing criteria; wherein receiving means is operable for receiving the electronic communications to be processed in accordance with the selected processing criteria; and wherein processing means is operable for processing the received electronic communications in accordance with processes identified by said selected processing criteria, wherein said processing criteria comprise at least one of tag data for identification of storage locations for electronic communications, tag data for identification of processes to be executed prior to or subsequent to dispatch of electronic communications, or tag data for identifying a categorization of electronic communications. 8. A storage medium storing a computer program operable on processing device units including a first unit and a second unit connected to the first unit via a communication medium, the computer program comprising computer instructions for defining: generation means operable at the first unit for generating a group of processing criteria, the processing criteria indicative of one or more processes to be performed on communications; allocation means operable at the first unit for allocating a sub-set of one or more particular processing criteria from the group of processing criteria to the second unit, wherein the allocation means is adapted to identify which processing criteria are to be allocated to which one or more specific processing device units among the processing device units; associating means operable at the first unit for associating contact data with the first unit, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific processing device unit and a list of one or more said processing criteria that are allocated to the one specific processing device unit, the associating means comprising means for storing or accessing the contact data, wherein: one contact record of the plurality of contact records corresponds to the second unit, and the allocation means utilizes the one contact record to allocate the sub-set of one or more particular processing criteria to the second unit, selection means operable at the second unit for selecting one or more of said particular processing criteria from the allocated sub-set of processing criteria; receiving means operable at the first unit for receiving communications to be processed in accordance with the selected processing criteria; and processing means operable for processing communications in accordance with processes identified by said selected processing criteria, and wherein said processing criteria comprise at least one of tag data for identification of storage locations for communications, tag data for identification of processes to be executed prior to or subsequent to dispatch of communications, or tag data for identifying a categorization of communications. 9. The electronic communications system claimed in claim 7, further comprising at least one of: a server that includes data storage means and a server application operable on the server, the server application being operable to receive electronic communications to be processed in accordance with the selected processing criteria; a server that includes data storage means and a server application operable on the server, the server application being operable to process electronic communications in accordance with the selected processing criteria; a server that includes data storage means and a server application operable on the server, the server application being operable to enable selection of said second sub-set of processing criteria; a server that includes data storage means and a server application operable on the server, the server application being operable to enable the defining of processing definition data indicative of processes to be performed on electronic communications; a server that includes data storage means and a server application operable on the server, the server application being operable to send electronic communications to be processed in accordance with processing criteria; or a server that includes data storage means and a server application operable on the server, the server application being operable to retrieve from the data storage means and transfer to the second electronic processing unit the sub-set of processing criteria. 10. The electronic receiving unit as claimed in claim 2, wherein the processing criteria comprises items of control data indicative of processes to be performed on electronic communications. 11. A method for recipient controlled communications, the method comprising: generating a group of processing criteria by a recipient electronic communication device; selecting a first sub-set of processing criteria for recipient controlled communications from the group of processing criteria for a specific sender among a plurality of sender electronic communication devices by the recipient electronic communication device, wherein the recipient electronic communication device identifies which processing criteria are to be allocated to which one or more specific senders among the plurality of sender electronic communication devices; associating contact data with the recipient electronic communication device, the contact data comprising a plurality of contact records, each contact record comprising an address of one specific sender and a list of one or more said processing criteria that are allocated to the one specific sender, said associating comprising storing or accessing the contact data, wherein: one contact record of the plurality of contact records corresponds to the specific sender, and said selecting comprises utilizing the one contact record to allocate the first sub-set of processing criteria to the specific sender, selecting a second sub-set of processing criteria from the first sub-set of processing criteria by the specific sender; and processing electronic communications in accordance with the selected second sub-set of processing criteria, wherein said processing criteria comprise at least one of tag data for identification of storage locations for electronic communications, tag data for identification of processes to be executed prior to or subsequent to dispatch of electronic communications, or tag data for identifying a categorization of electronic communications. 12. The method of claim 11, wherein processing electronic communications in accordance with the selected second sub-set of processing criteria comprises automatic printing of the electronic communication. 13. The system of claim 1, wherein the means for selecting a second sub-set of processing criteria comprises selecting the second sub-set after the dispatch of the communication. 14. The electronic receiving unit of claim 2, wherein the specific remote electronic dispatching unit comprises at least a first remote electronic dispatching unit and a second remote electronic dispatching unit, wherein a subset of one or more particular processing criteria is allocated to the first remote electronic dispatching unit and a subset of one or more particular processing criteria is allocated to the second remote electronic dispatching unit, wherein the receiving means receives a first electronic communication and processes it in accordance with any processing criteria selected at the first remote electronic dispatching unit, and wherein the receiving means receives a second electronic communication and processes it in accordance with any processing criteria selected at the second remote electronic dispatching unit. 15. 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 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 specific caller and a list of one or more said processing criteria that are allocated to the one specific caller, the associating means 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 said first sub-set of processing criteria by the specific caller; and means for processing a voicemail in accordance with said selected second sub-set of processing criteria, wherein said processing criteria comprise at least one of tag data for identification of storage locations for the voice mail, or tag data for identifying a categorization of the voice mail. 16. The system of claim 15 further comprising: means for associating a current status with said recipient; and means for processing said call in accordance with said second sub-set of processing criteria responsive to said current status of said recipient. 17. The system of claim 16 wherein said means for processing said call comprises connecting the call if said current status of said recipient satisfies said second sub-set of processing criteria. 18. The system of claim 16 wherein said means for processing said call comprises storing a voicemail if said current status of said recipient does not satisfy said second sub-set of processing criteria. 19. The system of claim 15 further comprising retrieving the voicemail responsive to said second sub-set of processing criteria. 20. The system of claim 16 wherein the means for associating the current status is operable at a mobile electronic communications device. 21. The system of claim 15 wherein said means for selecting a second sub-set of processing criteria includes providing said specific caller with a menu. 22. The system of claim 1, wherein the first sub-set of processing criteria is dispatched from the first computer to the second computer using the tag data associated with the second computer. 23. The system of claim 1, wherein the first computer updates the first-subset of processing criteria allocated to the second computer. 24. The system of claim 1, further comprising means for distributing the first sub-set of processing criteria to the second computer. 25. A server configured to communicate with and control communication processing a plurality of user terminals including a recipient terminal and a sender terminal over a network, and to receive messages dispatched by the user terminals including a message from the sender terminal intended for the recipient terminal, the server comprising: storage means configured to store: category data, generated at the user terminals, for identifying a plurality of categories that are associable with the messages for recipient controlled communication and including a group of categories generated at the recipient terminal; a plurality of lists generated at the user terminals of one or more said user terminals that are associated with respective categories of the plurality of categories and including a group of lists generated at the recipient terminal corresponding to the group of categories, thus defining a first sub-set of lists from the group of lists for which the sender terminal is a member and defining a first sub-set of categories from the group of categories corresponding to the first sub-set of lists; and a plurality of sub-routines each associated with at least one of the categories, each sub-routine defining how each of the messages associated with the at least one of the categories is to be processed, wherein the sender terminal is adapted to associate a second sub-set of categories from the first sub-set of categories for the message, wherein the recipient terminal is adapted for receiving the message associated with the second sub-set of categories and the sender terminal is adapted for sending the message associated with the second sub-set of categories, wherein the recipient terminal is adapted to generate the first sub-set of categories, wherein the recipient terminal is adapted to select a subset of the plurality of user terminals that is associated with each of the first sub-set of lists, wherein the subset of the plurality of user terminals associated with each of the first sub-set of lists comprises the sender terminal, and wherein the sub-routines comprise at least one of a sub-routine for storing the messages in a specific location or a sub-routine for forwarding the messages to a selected group of the user terminals. 26. The server of claim 25, further configured to provide the user terminals with means to add or remove themselves from the selected group of the user terminals associated with the sub-routine for forwarding messages associated with one of the categories. 27. The server of claim 25, further configured to associate user status data with the user terminals, wherein the server provides sub-routines which forward the messages to selected said user terminals or hold copies of the messages for later retrieval on the server, depending on the user status data associated with destination addresses for respective said messages. 28. A network comprising the server of claim 25, and the plurality of user terminals coupled to the server, wherein the user terminals are configured to generate and dispatch the messages to the server. 29. The network of claim 28, wherein the server is further configured to provide the user terminals with means to add or remove themselves from the selected group of the user terminals associated with the sub-routine for forwarding messages associated with one of the categories. 30. The network of claim 28, wherein the server is further configured to associate user status data with the user terminals, wherein the server provides sub-routines which forward the messages to selected said user terminals or hold copies of the messages for later retrieval on the server, depending on the user status data associated with destination addresses for respective said messages.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Moon Billy G. ; Wooldridge Tammy A., Communication control device including business card database with associated business card agents for controlling communicated electronic mail between user and card provider.
Akimoto, Masao, Email communication system naming using a specific identification character in addition to a complete address for performing a predetermined process.
Haneda, Isamu; Kaneda, Toshitaka, Method of composing electronic mail in which mail expressions corresponding to a category attribute of an electronic mail ID of the destination are inserted into the outgoing electronic mail.
Goldhagen Bruce (Newtown Square PA) Kruesi Frederick C. (Exton PA) Russell Gary P. (King of Prussia PA) Homan John (Ephrata PA) Elrod Edwin M. (Downingtown PA), Universal messaging service using single voice grade telephone line within a client/server architecture.
Branigan, James Peter; Lavin, David Kenneth; Yokeley, Eric Stephen, Computer program product for dynamically optimized handling of messages received from a message transmission backbone by a data processing system node.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.