CA2220491C - Rules based electronic message management system - Google Patents
Rules based electronic message management system Download PDFInfo
- Publication number
- CA2220491C CA2220491C CA002220491A CA2220491A CA2220491C CA 2220491 C CA2220491 C CA 2220491C CA 002220491 A CA002220491 A CA 002220491A CA 2220491 A CA2220491 A CA 2220491A CA 2220491 C CA2220491 C CA 2220491C
- Authority
- CA
- Canada
- Prior art keywords
- rules
- electronic message
- electronic
- messages
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Abstract
A system for managing electronic messages (24) is disclosed. Recipients (22, 26, 28) of electronic messages may define a set of rules for accepting incoming messages. These rules are applied by a message distributor (18) at substantially the initial point of distribution so that delays in routing messages are reduced. Additionally, network (14) traffic may be reduced because message routing is more direct.
Description
RULES BASED :ELECTRONIC MESSAGE MANAGEMENT SYSTEM
BACKGF;OUND AND SUNJMARY OF THE INVENTION
The present invention relates generally to a system for managing electronic messages, and particularly, to a syct~sm for managing delivery of electronic messages according to the message recipient's preferences.
Electronic mail, or e-mail, provides a convenient and easy means for two or more io individuals to communicate electronicalliy. E-mail systems today help users send text-based and binary messages through extensive communication networks so that two or more users, who may be in remote locations, can communicate. E-mail may also be used for delivery of important business, financial, sports and other types of information from centralized repositories. The use of e-mail today has become so pervasive that many users now need a i s way to manage the influx o:Fmessages seat to their electronic mailboxes.
Today, most e-ma.i>: messages are stored in an electronic mailbox until the recipient reads them. To aid the recipient in reading, the e-mail system presents a list of messages in chronological order. Users manage these messages by manually selecting and reading those messages that are of interest. Users often scan either the sender information or the subject a o heading to locate messages of interest. When the number of incoming messages is very large, the process of scanning and selecting messages to read may be very time consuming. Actually reading and responding to or forwarding the messages takes additional time.
All message management decisions and related actions are left to the user.
Some e-mail systems today provide more sophisticated mechanisms-sometimes ' as referred to as 'alter and forward" mechanisms-for sorting, selecting, and responding to messages. With the mechanisms, users may define specific criteria-or rule-by which messages are presented and handled in order to meet their personal preferences. For example, users define a rule so that all incoming messages are routed automatically to a different mailbox or perhaps, a paging device. A rule may be defined so that an incoming message triggers the automatic sending of a related message to a specific group of users. Another rule s may result in the sorting and presentation of messages according to a priority assigned by the sender. Some systems may allow users to define a list of senders from whom the recipient is willing to receive messages while all other messages are discarded automatically. Some systems may also allow users to accept only those messages relating to particular topics. In many instances, messages may be presented according to a combination of preferences or rules io so that, for example, messages relating to a particular topic and from a specific sender may be forwarded automatically to a select group of users interested in the topic.
In addition to providing different rule sets for the filtering and forwarding of messages, e-mail systems may apply the rules at different times. For example, in many e-mail systems responsibility for the filtering and forwarding of messages is distributed among the servers is responsible for distributing the messages to individual users. If the recipient's server is not i available, then the rules are not applied. Therefore, a message that should be forwarded to interested parties will not be sent until the recipient's server is available to apply the rules and perform the necessary actions. As a result, there may be a significant time delay between the time that a message is sent and the time that other interested parties learn of the message.
BACKGF;OUND AND SUNJMARY OF THE INVENTION
The present invention relates generally to a system for managing electronic messages, and particularly, to a syct~sm for managing delivery of electronic messages according to the message recipient's preferences.
Electronic mail, or e-mail, provides a convenient and easy means for two or more io individuals to communicate electronicalliy. E-mail systems today help users send text-based and binary messages through extensive communication networks so that two or more users, who may be in remote locations, can communicate. E-mail may also be used for delivery of important business, financial, sports and other types of information from centralized repositories. The use of e-mail today has become so pervasive that many users now need a i s way to manage the influx o:Fmessages seat to their electronic mailboxes.
Today, most e-ma.i>: messages are stored in an electronic mailbox until the recipient reads them. To aid the recipient in reading, the e-mail system presents a list of messages in chronological order. Users manage these messages by manually selecting and reading those messages that are of interest. Users often scan either the sender information or the subject a o heading to locate messages of interest. When the number of incoming messages is very large, the process of scanning and selecting messages to read may be very time consuming. Actually reading and responding to or forwarding the messages takes additional time.
All message management decisions and related actions are left to the user.
Some e-mail systems today provide more sophisticated mechanisms-sometimes ' as referred to as 'alter and forward" mechanisms-for sorting, selecting, and responding to messages. With the mechanisms, users may define specific criteria-or rule-by which messages are presented and handled in order to meet their personal preferences. For example, users define a rule so that all incoming messages are routed automatically to a different mailbox or perhaps, a paging device. A rule may be defined so that an incoming message triggers the automatic sending of a related message to a specific group of users. Another rule s may result in the sorting and presentation of messages according to a priority assigned by the sender. Some systems may allow users to define a list of senders from whom the recipient is willing to receive messages while all other messages are discarded automatically. Some systems may also allow users to accept only those messages relating to particular topics. In many instances, messages may be presented according to a combination of preferences or rules io so that, for example, messages relating to a particular topic and from a specific sender may be forwarded automatically to a select group of users interested in the topic.
In addition to providing different rule sets for the filtering and forwarding of messages, e-mail systems may apply the rules at different times. For example, in many e-mail systems responsibility for the filtering and forwarding of messages is distributed among the servers is responsible for distributing the messages to individual users. If the recipient's server is not i available, then the rules are not applied. Therefore, a message that should be forwarded to interested parties will not be sent until the recipient's server is available to apply the rules and perform the necessary actions. As a result, there may be a significant time delay between the time that a message is sent and the time that other interested parties learn of the message.
2 o Even if the server is available, time delays may result because the message must go to the server responsible for servicing the recipient before the rules are applied.
If the recipient has defined a rule for the message to be forwarded automatically, the message makes an unnecessary, intermediate stop at the server before being forwarded according to the intended recipient's rule.
Rules may also be al>plied when messages arrive at a client that preforms mail services. However, significant tim delays may result if the client is not available.
In addition, network traffic may increase as messages from the client must travel to a central distribution point before being forwarded to the appropriate location. The same problems that exist wlhen a server applies rules late in the distribution process are present when a client applies the rules. The forwarding of messages to others is delayed until the mcasage arrives at the client and the client is able to apply the rules.
The present invention addresses the problems that result when filter and forward rules are applied to electronic messages late in the distribution process.
The present invention provides an electronic messaging system comprising:
a first device capable of sending an electronic message;
a second device capable of receiving said electronic message;
a wide area network: capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
a set of rules defining; which electronic messages should be sent to said second device;
a memory unit for storing said set of rules;
a wide area network distributor capable of applying said set of rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area network to said second device.
The presenl invention also provides a method for managing electronic messages, said method comprising the steps of:
providing a first device capable of sending an electronic message;
providing a second device capable of receiving said electronic message;
providing a wide area computer network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
defining a set of rules for accepting electronic messages at said second device;
applying said set of rules to said electronic message during transmission of said electronic message from an initial point of entry into said wide area computer network to said se<:ond device, said application of rules being performed by a wide area computer netv~rork distributor; and transmitting to said second device said electronic message that conforms to said set of rules, said transmiission of said electronic message being performed by said wide area computer network.
The preser,~t invention also provides an electronic messaging system comprising:
a first device for sending an electronic message;
a second device for receiving an electronic message;
a wide area computer network for accepting electronic messages directly or indirectly from said. device and for sending electronic messages to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said rules;
a wide area computf~r network distributor for retrieving said rules from said memory unit, interpreting and applying said rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device and for transmitting through said wide area computer network to said second device or a computer network linked to said second device said electronic messages in conformance with said rules.
In a further aspect, the present invention provides a method for delivering electronic messages received at a wide area computer network, said method comprising the steps of:
defining a set of rules to be applied to electronic messages addressed to an electronic message recipient, said set of rules defined by said electronic message recipient;
receiving an electronic message at said wide area computer network, said electronic message addressed to said electronic message recipient; and distributing via a wide area computer network distributor said electronic 3a message in accordance with said set of rules defined by said electronic message recipient.
In the present invention, message management rules defined by the intended recipient are applied soon after the originator sends the message so that messages may be forwarded or new messages generated and sent to other users regardless of whether the message may be delivered immediately to the intended recipient.
Using the present invention, users specify message selection criteria based on attributes of incoming messages. Next, users specify the action to be associated with messages that meet the selection criteria. A distributor then applies the rules at the beginning of the message distribution process so that the intended recipient's specified actions are carried out even if the intended recipient is unable to receive the message. In a preferred embodiment of the present invention, the rule definition and application services are providf~,d by an information service that has the ability to support a large number of users and the ability to accept incoming messages from a variety of other sources. The advantages of the present invention are explained further by the accompanying drawings and detailed description.
3b Figure 1 is a flow chart of the steps for defining rules to be applied to a recipient's incoming messages;
Figure 2 is a diagrammatic view of the system organization for a preferred ' embodiment;
s Figure 3 is a flow chart of the steps for applying the user-defined rules to a recipient's incoming messages; and Figure 4 is a flow chart of the steps for applying the rules during message distribution.
DETAILED DESCRIPTION OF PREFERRED EMBODIIVVIENT(S) s o Referring now to Figure 1, there is a preferred embodiment of the system of the present invention. Preferably, to send a message to User C 22, User A connects to an information service wide area network 14 via a modem 12. User A may be, but is not required to be, a subscriber of the information service. User A may use other means for connecting to the information service without departing from the spirit and scope of the present invention.
i5 User A's message may pass through one or more information service mail servers before User C's workstation 22 may retrieve it via a modem 20. In some instances, the servers through which the message passes perform one or more operations on the message before sending it to the next server. Additionally, one server may call another server to provide information necessary to complete an operation.
2 o When User A's message arrives at the information service to be delivered to User C
(i.e., at the point of distribution), User C's message delivery preferences are examined to ' determine if any special rules should be applied to User A's message.
Preferably, the information service distributor 18 is responsible for applying the rules to User A's message.
I~ for example, User C wants a copy of all messages from User A to be sent directly to Users B 26 and D 28, the distributor will ensure that arrangements are made to send User A's message 24 o Users B and D, even if User C's electronic mailbox is unavailable or User C
is not logged in.
Referring now to Figure 2, there is shown a diagrammatic view of a preferred embodiment of the present invention. Fil;ure 2 shows the organization of servers responsible for the rule definition and application as well as message distribution.
Referring now to Figure 3, preferably, the rule definition process begins with the user specifying the message selection criteria 32. The selection criteria described herein is exemplauy only. Fewer criteria or more detailed criteria may be used without departing from the scope and spirit of the present invention. Preferably, the user specifies the range of dates during which each mle will be active 34. Another selector may be an importance value such as high, normal, or low 36. A message type, such as tf;xt or binary, may be specified 38. Preferably, the user may specify a subject or originator value 40, 42.
Next, the user specifies a message action to be performed when the message selection criteria are met 44. The actions described herein are exemplary only. Other actions may be specified as well without departing from the scope and spirit of the present invention. If the associated action is to create a new message 46, then preferably, the user specifies a list of new message recipients as well as a subject and body for the new message 48. Other options may be specified for the new message such as importance or type. If the associated action is to forward the message 50, then preferably, the user specifies the forwarding address 52. If the associated action is to delete the incoming message 54, then preferably, an indicator for this action is associated with the message selection criteria.
In the next step 56, the; validity of the rule is established so that the distributor is able to carry out the specified actions when the message selection criteria are met.
In step 58, the 'valid rules are stored for later retrieval lby the distributor. The same process may be used to define multiple rules. Preferably, the user is given the option of specifying an order in which the rules should be applied to incoming messages.
Referring now to Figure 4, there is shown the steps for applying the user-defined rules during message distribution. initially, the message is sent to a mail server capable of retrieving information about the recipient 62. The mail server determines whether the recipient has defined roles for incoming messages 64. If the recipient has not defined message management rules, then the message is delivered directly to the recipient 66. If the recipient has defined message management rules, then the recipient's rules are retrieved 68 and applied to the message 70.
Finally, the message is delivered according the rules 72. For example, if the incoming message ~;hould result in the distribution of a now message to five other users, the mail server and distributor coordinate activities to ensure that the new message is created according to the rules specified by the recipient and that the new message is delivered to each of the five other users.
Preferably, the retrieval and application of the message management rules are performed by a distributor working in conjunction with one or more mail servers. In an alternative embodiment, the rule retrieval and application and message delivery functions may be performed by one entity.
f~dditionally, the functions may be performed by several entities. More important than the number of entities involved is the point at which the rules are applied. The present invention applies the rules soon after the message is cent by the originator so that greater efficiencies result.
The ability of the distributor to :interpret user-defined rules and arrange for delivery of message based on those rules is unique to the present invention. The intended recipient's rules for message management are carried out regardless of whether the intended recipient is able to receive the message because the rules are applied substantially at the primary point of distribution. Several benefits result from the approach ofthe present invention. First, network tragic may be reduced be;c;ause any additional messages that should be sent as a result of the intended recipient's prei:;~nences are generated and sent from the central distribution point s when User A's message arrives rather than from an alternative point that requires messages to be routed through the central distribution point anyway. Second, if the message should be forwarded directly to another recipient, network traffic may be reduced by eliminating the stop at the intended recipient's mailbox-especially if the message must return to the centralized distribution point. Finally, the present invention results in better resource utilization because i o messages that the intended recipient does not want to see may be discarded early in the distn'bution process. The elimination o:P unnecessary message stops, the elimination of the dependency of message delivery on the availability of intenlded recipient's mailbox, and the reduction in network tra~zc result in the more timely delivery of important personal and business information in the form of electronic messages.
s
If the recipient has defined a rule for the message to be forwarded automatically, the message makes an unnecessary, intermediate stop at the server before being forwarded according to the intended recipient's rule.
Rules may also be al>plied when messages arrive at a client that preforms mail services. However, significant tim delays may result if the client is not available.
In addition, network traffic may increase as messages from the client must travel to a central distribution point before being forwarded to the appropriate location. The same problems that exist wlhen a server applies rules late in the distribution process are present when a client applies the rules. The forwarding of messages to others is delayed until the mcasage arrives at the client and the client is able to apply the rules.
The present invention addresses the problems that result when filter and forward rules are applied to electronic messages late in the distribution process.
The present invention provides an electronic messaging system comprising:
a first device capable of sending an electronic message;
a second device capable of receiving said electronic message;
a wide area network: capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
a set of rules defining; which electronic messages should be sent to said second device;
a memory unit for storing said set of rules;
a wide area network distributor capable of applying said set of rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area network to said second device.
The presenl invention also provides a method for managing electronic messages, said method comprising the steps of:
providing a first device capable of sending an electronic message;
providing a second device capable of receiving said electronic message;
providing a wide area computer network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
defining a set of rules for accepting electronic messages at said second device;
applying said set of rules to said electronic message during transmission of said electronic message from an initial point of entry into said wide area computer network to said se<:ond device, said application of rules being performed by a wide area computer netv~rork distributor; and transmitting to said second device said electronic message that conforms to said set of rules, said transmiission of said electronic message being performed by said wide area computer network.
The preser,~t invention also provides an electronic messaging system comprising:
a first device for sending an electronic message;
a second device for receiving an electronic message;
a wide area computer network for accepting electronic messages directly or indirectly from said. device and for sending electronic messages to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said rules;
a wide area computf~r network distributor for retrieving said rules from said memory unit, interpreting and applying said rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device and for transmitting through said wide area computer network to said second device or a computer network linked to said second device said electronic messages in conformance with said rules.
In a further aspect, the present invention provides a method for delivering electronic messages received at a wide area computer network, said method comprising the steps of:
defining a set of rules to be applied to electronic messages addressed to an electronic message recipient, said set of rules defined by said electronic message recipient;
receiving an electronic message at said wide area computer network, said electronic message addressed to said electronic message recipient; and distributing via a wide area computer network distributor said electronic 3a message in accordance with said set of rules defined by said electronic message recipient.
In the present invention, message management rules defined by the intended recipient are applied soon after the originator sends the message so that messages may be forwarded or new messages generated and sent to other users regardless of whether the message may be delivered immediately to the intended recipient.
Using the present invention, users specify message selection criteria based on attributes of incoming messages. Next, users specify the action to be associated with messages that meet the selection criteria. A distributor then applies the rules at the beginning of the message distribution process so that the intended recipient's specified actions are carried out even if the intended recipient is unable to receive the message. In a preferred embodiment of the present invention, the rule definition and application services are providf~,d by an information service that has the ability to support a large number of users and the ability to accept incoming messages from a variety of other sources. The advantages of the present invention are explained further by the accompanying drawings and detailed description.
3b Figure 1 is a flow chart of the steps for defining rules to be applied to a recipient's incoming messages;
Figure 2 is a diagrammatic view of the system organization for a preferred ' embodiment;
s Figure 3 is a flow chart of the steps for applying the user-defined rules to a recipient's incoming messages; and Figure 4 is a flow chart of the steps for applying the rules during message distribution.
DETAILED DESCRIPTION OF PREFERRED EMBODIIVVIENT(S) s o Referring now to Figure 1, there is a preferred embodiment of the system of the present invention. Preferably, to send a message to User C 22, User A connects to an information service wide area network 14 via a modem 12. User A may be, but is not required to be, a subscriber of the information service. User A may use other means for connecting to the information service without departing from the spirit and scope of the present invention.
i5 User A's message may pass through one or more information service mail servers before User C's workstation 22 may retrieve it via a modem 20. In some instances, the servers through which the message passes perform one or more operations on the message before sending it to the next server. Additionally, one server may call another server to provide information necessary to complete an operation.
2 o When User A's message arrives at the information service to be delivered to User C
(i.e., at the point of distribution), User C's message delivery preferences are examined to ' determine if any special rules should be applied to User A's message.
Preferably, the information service distributor 18 is responsible for applying the rules to User A's message.
I~ for example, User C wants a copy of all messages from User A to be sent directly to Users B 26 and D 28, the distributor will ensure that arrangements are made to send User A's message 24 o Users B and D, even if User C's electronic mailbox is unavailable or User C
is not logged in.
Referring now to Figure 2, there is shown a diagrammatic view of a preferred embodiment of the present invention. Fil;ure 2 shows the organization of servers responsible for the rule definition and application as well as message distribution.
Referring now to Figure 3, preferably, the rule definition process begins with the user specifying the message selection criteria 32. The selection criteria described herein is exemplauy only. Fewer criteria or more detailed criteria may be used without departing from the scope and spirit of the present invention. Preferably, the user specifies the range of dates during which each mle will be active 34. Another selector may be an importance value such as high, normal, or low 36. A message type, such as tf;xt or binary, may be specified 38. Preferably, the user may specify a subject or originator value 40, 42.
Next, the user specifies a message action to be performed when the message selection criteria are met 44. The actions described herein are exemplary only. Other actions may be specified as well without departing from the scope and spirit of the present invention. If the associated action is to create a new message 46, then preferably, the user specifies a list of new message recipients as well as a subject and body for the new message 48. Other options may be specified for the new message such as importance or type. If the associated action is to forward the message 50, then preferably, the user specifies the forwarding address 52. If the associated action is to delete the incoming message 54, then preferably, an indicator for this action is associated with the message selection criteria.
In the next step 56, the; validity of the rule is established so that the distributor is able to carry out the specified actions when the message selection criteria are met.
In step 58, the 'valid rules are stored for later retrieval lby the distributor. The same process may be used to define multiple rules. Preferably, the user is given the option of specifying an order in which the rules should be applied to incoming messages.
Referring now to Figure 4, there is shown the steps for applying the user-defined rules during message distribution. initially, the message is sent to a mail server capable of retrieving information about the recipient 62. The mail server determines whether the recipient has defined roles for incoming messages 64. If the recipient has not defined message management rules, then the message is delivered directly to the recipient 66. If the recipient has defined message management rules, then the recipient's rules are retrieved 68 and applied to the message 70.
Finally, the message is delivered according the rules 72. For example, if the incoming message ~;hould result in the distribution of a now message to five other users, the mail server and distributor coordinate activities to ensure that the new message is created according to the rules specified by the recipient and that the new message is delivered to each of the five other users.
Preferably, the retrieval and application of the message management rules are performed by a distributor working in conjunction with one or more mail servers. In an alternative embodiment, the rule retrieval and application and message delivery functions may be performed by one entity.
f~dditionally, the functions may be performed by several entities. More important than the number of entities involved is the point at which the rules are applied. The present invention applies the rules soon after the message is cent by the originator so that greater efficiencies result.
The ability of the distributor to :interpret user-defined rules and arrange for delivery of message based on those rules is unique to the present invention. The intended recipient's rules for message management are carried out regardless of whether the intended recipient is able to receive the message because the rules are applied substantially at the primary point of distribution. Several benefits result from the approach ofthe present invention. First, network tragic may be reduced be;c;ause any additional messages that should be sent as a result of the intended recipient's prei:;~nences are generated and sent from the central distribution point s when User A's message arrives rather than from an alternative point that requires messages to be routed through the central distribution point anyway. Second, if the message should be forwarded directly to another recipient, network traffic may be reduced by eliminating the stop at the intended recipient's mailbox-especially if the message must return to the centralized distribution point. Finally, the present invention results in better resource utilization because i o messages that the intended recipient does not want to see may be discarded early in the distn'bution process. The elimination o:P unnecessary message stops, the elimination of the dependency of message delivery on the availability of intenlded recipient's mailbox, and the reduction in network tra~zc result in the more timely delivery of important personal and business information in the form of electronic messages.
s
Claims (15)
1. An electronic messaging system comprising:
a first device capable of sending an electronic message;
a second device capable of receiving said electronic message;
a wide area network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said set of rules;
a wide area network: distributor capable of applying said set of rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area network to said second device.
a first device capable of sending an electronic message;
a second device capable of receiving said electronic message;
a wide area network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said set of rules;
a wide area network: distributor capable of applying said set of rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area network to said second device.
2. The system of claims 1, wherein a rule from said set of rules applied to said electronic message causes the generation of one or more new messages to be sent to one or more different devices.
3. The system of claim 1, wherein said distributor is part of an information service wide area network.
4. The system of claim 1, wherein said set of rules includes a rule based on the originator of an electronic message.
5. The system of claim 1, wherein said set of rules includes a rule based on the subject of an electronic message.
6. The system of claim 1 , wherein said set of rules includes a ruled based on the priority of said electronic message.
7. The system of claim 1, wherein said set of rules includes a rule based on the electronic message type.
8. The system of claim 1, wherein a recipient of messages at said second device defines said set of rules.
9. A method for managing electronic messages, said method comprising the steps of:
providing a first device capable of sending an electronic message;
providing a second device capable of receiving said electronic message;
providing a wide area computer network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
defining a set of rules for accepting electronic messages at said second device;
applying said set of rules to said electronic message during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device, said application of rules being performed by a wide area computer network distributor; and transmitting to said second device said electronic message that conforms to said set of rules, said transmission of said electronic message being performed by said wide area computer network.
providing a first device capable of sending an electronic message;
providing a second device capable of receiving said electronic message;
providing a wide area computer network capable of accepting an electronic message directly or indirectly from said first device and capable of sending said electronic message to said second device or a computer network linked to said second device;
defining a set of rules for accepting electronic messages at said second device;
applying said set of rules to said electronic message during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device, said application of rules being performed by a wide area computer network distributor; and transmitting to said second device said electronic message that conforms to said set of rules, said transmission of said electronic message being performed by said wide area computer network.
10. The method of claim 9, wherein a recipient of electronic messages at said second device defines said set of rules.
11. The method of claim 9, wherein said distributor is part of an information service network.
12. The method of claim 9, further comprising the step of forwarding said electronic message to one or more different devices in accordance with a rule from said set of rules applied to said electronic message.
13. An electronic messaging system comprising:
a first device for sending an electronic message;
a second device for receiving an electronic message;
a wide area computer network for accepting electronic messages directly or indirectly from said device and for sending electronic messages to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said rules;
a wide area computer network distributor for retrieving said rules from said memory unit, interpreting and applying said rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device and for transmitting through said wide area computer network to said second device or a computer network linked to said second device said electronic messages in conformance with said rules.
a first device for sending an electronic message;
a second device for receiving an electronic message;
a wide area computer network for accepting electronic messages directly or indirectly from said device and for sending electronic messages to said second device or a computer network linked to said second device;
a set of rules defining which electronic messages should be sent to said second device;
a memory unit for storing said rules;
a wide area computer network distributor for retrieving said rules from said memory unit, interpreting and applying said rules to said electronic message from said first device during transmission of said electronic message from an initial point of entry into said wide area computer network to said second device and for transmitting through said wide area computer network to said second device or a computer network linked to said second device said electronic messages in conformance with said rules.
14. A method for delivering electronic messages received at a wide area computer network, said method comprising the steps of:
defining a set of rules to be applied to electronic messages addressed to an electronic message recipient, said set of rules defined by said electronic message recipient;
receiving an electronic message at said wide area computer network, said electronic message addressed to said electronic message recipient; and distributing via a wide area computer network distributor said electronic message in accordance with said set of rules defined by said electronic message recipient.
defining a set of rules to be applied to electronic messages addressed to an electronic message recipient, said set of rules defined by said electronic message recipient;
receiving an electronic message at said wide area computer network, said electronic message addressed to said electronic message recipient; and distributing via a wide area computer network distributor said electronic message in accordance with said set of rules defined by said electronic message recipient.
15. The method of claim 14, wherein the step of distributing said electronic message comprises the steps of retrieving said set of rules from a memory unit at said computer network, interpreting and applying said set of rules to said electronic message, and delivering one or more electronic messages o one or more electronic message recipients in accordance with said set of rules.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43657195A | 1995-05-08 | 1995-05-08 | |
US08/436,571 | 1995-05-08 | ||
PCT/US1996/006568 WO1996035994A1 (en) | 1995-05-08 | 1996-05-08 | Rules based electronic message management system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2220491A1 CA2220491A1 (en) | 1996-11-14 |
CA2220491C true CA2220491C (en) | 2001-07-24 |
Family
ID=23732951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002220491A Expired - Lifetime CA2220491C (en) | 1995-05-08 | 1996-05-08 | Rules based electronic message management system |
Country Status (7)
Country | Link |
---|---|
US (2) | US6182118B1 (en) |
JP (1) | JP3998710B2 (en) |
AU (1) | AU706649B2 (en) |
CA (1) | CA2220491C (en) |
DE (1) | DE19681387B4 (en) |
GB (1) | GB2316588B (en) |
WO (1) | WO1996035994A1 (en) |
Families Citing this family (187)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864683A (en) | 1994-10-12 | 1999-01-26 | Secure Computing Corporartion | System for providing secure internetwork by connecting type enforcing secure computers to external network for limiting access to data based on user and process access rights |
US5918018A (en) | 1996-02-09 | 1999-06-29 | Secure Computing Corporation | System and method for achieving network separation |
US5913024A (en) | 1996-02-09 | 1999-06-15 | Secure Computing Corporation | Secure server utilizing separate protocol stacks |
US6072942A (en) * | 1996-09-18 | 2000-06-06 | Secure Computing Corporation | System and method of electronic mail filtering using interconnected nodes |
GB2317793B (en) * | 1996-09-18 | 2001-03-28 | Secure Computing Corp | System and method of electronic mail filtering |
US20060195595A1 (en) * | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
US6708221B1 (en) * | 1996-12-13 | 2004-03-16 | Visto Corporation | System and method for globally and securely accessing unified information in a computer network |
US6023700A (en) | 1997-06-17 | 2000-02-08 | Cranberry Properties, Llc | Electronic mail distribution system for integrated electronic communication |
US7117358B2 (en) * | 1997-07-24 | 2006-10-03 | Tumbleweed Communications Corp. | Method and system for filtering communication |
US7162738B2 (en) | 1998-11-03 | 2007-01-09 | Tumbleweed Communications Corp. | E-mail firewall with stored key encryption/decryption |
US7127741B2 (en) | 1998-11-03 | 2006-10-24 | Tumbleweed Communications Corp. | Method and system for e-mail message transmission |
ATE347200T1 (en) * | 1997-07-24 | 2006-12-15 | Tumbleweed Comm Corp | ELECTRONIC MAIL FIREWALL WITH ENCRYPTION/DECRYPTION USING STORED KEYS |
US6073165A (en) * | 1997-07-29 | 2000-06-06 | Jfax Communications, Inc. | Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiver |
DE19832433B4 (en) * | 1997-08-01 | 2010-06-24 | Mitel Networks Corporation, Ottawa | Device for creating and calling user profiles in a message system |
JPH1168833A (en) * | 1997-08-13 | 1999-03-09 | Ricoh Co Ltd | Control method for network facsimile equipment |
US6199102B1 (en) | 1997-08-26 | 2001-03-06 | Christopher Alan Cobb | Method and system for filtering electronic messages |
KR100257265B1 (en) * | 1997-11-28 | 2000-05-15 | 윤종용 | A fax having user to user signaling function and a method for sending and receiving message using it |
US5999932A (en) * | 1998-01-13 | 1999-12-07 | Bright Light Technologies, Inc. | System and method for filtering unsolicited electronic mail messages using data matching and heuristic processing |
JPH11212892A (en) * | 1998-01-26 | 1999-08-06 | Brother Ind Ltd | Internet facsimile equipment |
US6321336B1 (en) | 1998-03-13 | 2001-11-20 | Secure Computing Corporation | System and method for redirecting network traffic to provide secure communication |
US6453419B1 (en) | 1998-03-18 | 2002-09-17 | Secure Computing Corporation | System and method for implementing a security policy |
US6182226B1 (en) | 1998-03-18 | 2001-01-30 | Secure Computing Corporation | System and method for controlling interactions between networks |
US7185332B1 (en) | 1998-03-25 | 2007-02-27 | Symantec Corporation | Multi-tiered incremental software updating |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6438585B2 (en) * | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
US20030120775A1 (en) * | 1998-06-15 | 2003-06-26 | Compaq Computer Corporation | Method and apparatus for sending address in the message for an e-mail notification action to facilitate remote management of network devices |
US6161130A (en) * | 1998-06-23 | 2000-12-12 | Microsoft Corporation | Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set |
US7389413B2 (en) | 1998-07-23 | 2008-06-17 | Tumbleweed Communications Corp. | Method and system for filtering communication |
US6112227A (en) | 1998-08-06 | 2000-08-29 | Heiner; Jeffrey Nelson | Filter-in method for reducing junk e-mail |
US20040249898A1 (en) * | 1998-10-21 | 2004-12-09 | Yasunori Tsukioka | Communication terminal apparatus capable of accessing e-mail from multiple networks at variable intervals |
US6941304B2 (en) * | 1998-11-17 | 2005-09-06 | Kana Software, Inc. | Method and apparatus for performing enterprise email management |
US6549957B1 (en) * | 1998-12-22 | 2003-04-15 | International Business Machines Corporation | Apparatus for preventing automatic generation of a chain reaction of messages if a prior extracted message is similar to current processed message |
US6654787B1 (en) | 1998-12-31 | 2003-11-25 | Brightmail, Incorporated | Method and apparatus for filtering e-mail |
BR0007443A (en) * | 1999-01-11 | 2001-10-16 | Infospace Inc | Enhanced client and method for routing messages for unified communications |
GB2347053A (en) * | 1999-02-17 | 2000-08-23 | Argo Interactive Limited | Proxy server filters unwanted email |
US6795536B1 (en) | 1999-02-26 | 2004-09-21 | Mitel, Inc. | Automatic user preference selection for message playback based on caller line identification data |
US6999955B1 (en) | 1999-04-20 | 2006-02-14 | Microsoft Corporation | Systems and methods for estimating and integrating measures of human cognitive load into the behavior of computational applications and services |
US6415304B1 (en) * | 1999-04-20 | 2002-07-02 | Microsoft Corporation | Waiting prior to engaging in action for enhancement of automated service |
AUPQ030299A0 (en) * | 1999-05-12 | 1999-06-03 | Sharinga Networks Inc. | A message processing system |
DE19922300A1 (en) * | 1999-05-14 | 2000-11-16 | Alcatel Sa | Device for automatic processing of incoming electronic mail (= email) |
US6718367B1 (en) * | 1999-06-01 | 2004-04-06 | General Interactive, Inc. | Filter for modeling system and method for handling and routing of text-based asynchronous communications |
US6999993B1 (en) * | 1999-12-15 | 2006-02-14 | Microsoft Corporation | Methods and systems for end-users extensible electronic mail |
US6606659B1 (en) | 2000-01-28 | 2003-08-12 | Websense, Inc. | System and method for controlling access to internet sites |
US6999565B1 (en) * | 2000-02-01 | 2006-02-14 | Envoyworldwide, Inc. | Multi-mode message routing and management |
US7159039B1 (en) * | 2000-02-28 | 2007-01-02 | Verizon Laboratories Inc. | Systems and methods for providing in-band and out-band message processing |
US6842772B1 (en) | 2000-03-14 | 2005-01-11 | Envoy World Wide, Inc | Application program interface for message routing and management system |
US7634528B2 (en) | 2000-03-16 | 2009-12-15 | Microsoft Corporation | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services |
US7243130B2 (en) | 2000-03-16 | 2007-07-10 | Microsoft Corporation | Notification platform architecture |
US7417650B1 (en) * | 2000-03-16 | 2008-08-26 | Microsoft Corporation | Display and human-computer interaction for a notification platform |
CN1591399B (en) * | 2000-03-16 | 2011-03-09 | 微软公司 | Notification platform architecture |
US7565403B2 (en) | 2000-03-16 | 2009-07-21 | Microsoft Corporation | Use of a bulk-email filter within a system for classifying messages for urgency or importance |
US6826609B1 (en) * | 2000-03-31 | 2004-11-30 | Tumbleweed Communications Corp. | Policy enforcement in a secure data file delivery system |
US7069592B2 (en) | 2000-04-26 | 2006-06-27 | Ford Global Technologies, Llc | Web-based document system |
US6732101B1 (en) * | 2000-06-15 | 2004-05-04 | Zix Corporation | Secure message forwarding system detecting user's preferences including security preferences |
US8972717B2 (en) | 2000-06-15 | 2015-03-03 | Zixcorp Systems, Inc. | Automatic delivery selection for electronic content |
AU2001254985A1 (en) * | 2000-07-07 | 2002-01-21 | Anodyne Developments Limited | Method and apparatus for filtering messages within a computer network |
US6965920B2 (en) * | 2000-07-12 | 2005-11-15 | Peter Henrik Pedersen | Profile responsive electronic message management system |
US6981252B1 (en) | 2000-07-14 | 2005-12-27 | Symantec Corporation | Method and apparatus for automatically uninstalling software on a network |
JP2002049562A (en) * | 2000-08-03 | 2002-02-15 | Nec Access Technica Ltd | Electronic mail service system |
US7039678B1 (en) * | 2000-09-07 | 2006-05-02 | Axis Mobile, Ltd. | E-mail proxy |
US7225231B2 (en) * | 2000-09-20 | 2007-05-29 | Visto Corporation | System and method for transmitting workspace elements across a network |
US6650890B1 (en) | 2000-09-29 | 2003-11-18 | Postini, Inc. | Value-added electronic messaging services and transparent implementation thereof using intermediate server |
AU2002230648A1 (en) * | 2000-11-06 | 2002-05-15 | Envoy Worlwide, Inc. | System and method for service specific notification |
US8516047B2 (en) | 2000-11-06 | 2013-08-20 | Rick Castanho | System and method for service specific notification |
US8539030B2 (en) * | 2000-11-22 | 2013-09-17 | Xerox Corporation | System and method for managing digests comprising electronic messages |
US7647411B1 (en) | 2001-02-26 | 2010-01-12 | Symantec Corporation | System and method for controlling distribution of network communications |
US20020120748A1 (en) * | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | Method and apparatus for selective delivery and forwarding of electronic mail |
US7415504B2 (en) * | 2001-02-26 | 2008-08-19 | Symantec Corporation | System and method for controlling distribution of network communications |
US20020120581A1 (en) * | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | Reply based electronic mail transactions |
US6965904B2 (en) | 2001-03-02 | 2005-11-15 | Zantaz, Inc. | Query Service for electronic documents archived in a multi-dimensional storage space |
EP1246106A3 (en) * | 2001-03-19 | 2005-04-13 | Siemens Aktiengesellschaft | Method for automated management of received messages |
DE10114649A1 (en) * | 2001-03-24 | 2002-10-17 | Ask Me Gmbh & Co Kg | Method for selecting consignees within telephone- or cell-phone network, requires initially comparing incoming subscriber directory numbers and/or authorized information with stored subscriber numbers |
JP2002312293A (en) | 2001-04-12 | 2002-10-25 | Matsushita Graphic Communication Systems Inc | Device and method of receiving electronic mail |
WO2002087095A1 (en) | 2001-04-25 | 2002-10-31 | Envoy Worldwide, Inc. | Wireless messaging system to multiple |
US20020188688A1 (en) * | 2001-06-12 | 2002-12-12 | Bice Richard S. | Automated message handling system and process |
US8700781B2 (en) * | 2001-06-12 | 2014-04-15 | Verizon Business Global Llc | Automated processing of service requests using structured messaging protocols |
US20020194341A1 (en) * | 2001-06-14 | 2002-12-19 | International Business Machines Corporation | Apparatus and method for selecting closing information and stationery for an electronic mail message based on the intended recipient |
EP1284560A1 (en) * | 2001-08-17 | 2003-02-19 | Alcatel | Method for automatic distribution of e-mail messages to participants of a data network |
US20030046144A1 (en) * | 2001-08-28 | 2003-03-06 | International Business Machines Corporation | System and method for anonymous message forwarding and anonymous voting |
US8732566B2 (en) * | 2006-11-29 | 2014-05-20 | Omtool, Ltd. | Methods and apparatus for digital content handling |
AU2002363156A1 (en) * | 2001-10-29 | 2003-05-12 | Omtool, Ltd | Methods and apparatus for securely communicating a message |
US8904270B2 (en) * | 2006-11-29 | 2014-12-02 | Omtool Ltd. | Methods and apparatus for enterprise document distribution |
US8726015B2 (en) * | 2001-10-29 | 2014-05-13 | Omtool, Ltd. | Methods and apparatus for secure content routing |
US20030101227A1 (en) * | 2001-11-28 | 2003-05-29 | Fink Alan Walter | Message collaborator |
US6947985B2 (en) * | 2001-12-05 | 2005-09-20 | Websense, Inc. | Filtering techniques for managing access to internet sites or other software applications |
US7194464B2 (en) | 2001-12-07 | 2007-03-20 | Websense, Inc. | System and method for adapting an internet filter |
US7299472B2 (en) | 2002-01-15 | 2007-11-20 | Mobitv, Inc. | System and method for dynamically determining notification behavior of a monitoring system in a network environment |
WO2003060711A2 (en) * | 2002-01-15 | 2003-07-24 | Idetic, Inc. | System and method for determining notification behavior of a system |
JP4593926B2 (en) | 2002-02-19 | 2010-12-08 | ポスティーニ インク | Email management service |
US8132250B2 (en) | 2002-03-08 | 2012-03-06 | Mcafee, Inc. | Message profiling systems and methods |
US7903549B2 (en) | 2002-03-08 | 2011-03-08 | Secure Computing Corporation | Content-based policy compliance systems and methods |
US8578480B2 (en) | 2002-03-08 | 2013-11-05 | Mcafee, Inc. | Systems and methods for identifying potentially malicious messages |
US20030172291A1 (en) | 2002-03-08 | 2003-09-11 | Paul Judge | Systems and methods for automated whitelisting in monitored communications |
US20060015942A1 (en) | 2002-03-08 | 2006-01-19 | Ciphertrust, Inc. | Systems and methods for classification of messaging entities |
US7870203B2 (en) | 2002-03-08 | 2011-01-11 | Mcafee, Inc. | Methods and systems for exposing messaging reputation to an end user |
US7124438B2 (en) | 2002-03-08 | 2006-10-17 | Ciphertrust, Inc. | Systems and methods for anomaly detection in patterns of monitored communications |
US7694128B2 (en) | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for secure communication delivery |
US7693947B2 (en) | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for graphically displaying messaging traffic |
US7415417B2 (en) * | 2002-03-15 | 2008-08-19 | Avaya Technology Corp. | Presence awareness agent |
US20030217106A1 (en) * | 2002-03-25 | 2003-11-20 | Eytan Adar | System and method for profiling clients within a system for harvesting community knowledge |
US6910042B2 (en) * | 2002-05-30 | 2005-06-21 | International Business Machines Corporation | System and method for partial ordering service capabilities in an e-marketplace hub |
US7516182B2 (en) * | 2002-06-18 | 2009-04-07 | Aol Llc | Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses |
US20080046592A1 (en) * | 2002-06-26 | 2008-02-21 | Research In Motion Limited | System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device |
US8046832B2 (en) | 2002-06-26 | 2011-10-25 | Microsoft Corporation | Spam detector with challenges |
US20080058013A1 (en) * | 2002-07-29 | 2008-03-06 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device |
GB0223576D0 (en) * | 2002-10-11 | 2002-11-20 | Telsis Holdings Ltd | Telecommunications services apparatus |
US20040044735A1 (en) * | 2002-08-30 | 2004-03-04 | International Business Machines Corporation | Method and system for organizing an email thread |
US7200636B2 (en) * | 2002-11-01 | 2007-04-03 | Sun Microsystems, Inc. | Method and apparatus for applying personalized rules to e-mail messages at an e-mail server |
US7469280B2 (en) * | 2002-11-04 | 2008-12-23 | Sun Microsystems, Inc. | Computer implemented system and method for predictive management of electronic messages |
AU2003293501A1 (en) | 2002-12-13 | 2004-07-09 | Wholesecurity, Inc. | Method, system, and computer program product for security within a global computer network |
US7620691B1 (en) | 2003-02-10 | 2009-11-17 | Aol Llc | Filtering electronic messages while permitting delivery of solicited electronics messages |
US20040158733A1 (en) | 2003-02-11 | 2004-08-12 | Thaddeus Bouchard | Method and system for secure facsimile delivery and registration |
US7603472B2 (en) | 2003-02-19 | 2009-10-13 | Google Inc. | Zero-minute virus and spam detection |
US7958187B2 (en) | 2003-02-19 | 2011-06-07 | Google Inc. | Systems and methods for managing directory harvest attacks via electronic messages |
US7219148B2 (en) | 2003-03-03 | 2007-05-15 | Microsoft Corporation | Feedback loop for spam prevention |
US20050091319A1 (en) * | 2003-10-09 | 2005-04-28 | Kirsch Steven T. | Database for receiving, storing and compiling information about email messages |
US7366761B2 (en) * | 2003-10-09 | 2008-04-29 | Abaca Technology Corporation | Method for creating a whitelist for processing e-mails |
US20050091320A1 (en) * | 2003-10-09 | 2005-04-28 | Kirsch Steven T. | Method and system for categorizing and processing e-mails |
US20050080857A1 (en) * | 2003-10-09 | 2005-04-14 | Kirsch Steven T. | Method and system for categorizing and processing e-mails |
US20040177120A1 (en) * | 2003-03-07 | 2004-09-09 | Kirsch Steven T. | Method for filtering e-mail messages |
US7206814B2 (en) * | 2003-10-09 | 2007-04-17 | Propel Software Corporation | Method and system for categorizing and processing e-mails |
US7185015B2 (en) | 2003-03-14 | 2007-02-27 | Websense, Inc. | System and method of monitoring and controlling application files |
US7529754B2 (en) | 2003-03-14 | 2009-05-05 | Websense, Inc. | System and method of monitoring and controlling application files |
US7373519B1 (en) | 2003-04-09 | 2008-05-13 | Symantec Corporation | Distinguishing legitimate modifications from malicious modifications during executable computer file modification analysis |
US7290033B1 (en) | 2003-04-18 | 2007-10-30 | America Online, Inc. | Sorting electronic messages using attributes of the sender address |
US7590695B2 (en) * | 2003-05-09 | 2009-09-15 | Aol Llc | Managing electronic messages |
US20050132197A1 (en) | 2003-05-15 | 2005-06-16 | Art Medlar | Method and apparatus for a character-based comparison of documents |
US7272853B2 (en) | 2003-06-04 | 2007-09-18 | Microsoft Corporation | Origination/destination features and lists for spam prevention |
US8145710B2 (en) * | 2003-06-18 | 2012-03-27 | Symantec Corporation | System and method for filtering spam messages utilizing URL filtering module |
US7711779B2 (en) | 2003-06-20 | 2010-05-04 | Microsoft Corporation | Prevention of outgoing spam |
US8533270B2 (en) | 2003-06-23 | 2013-09-10 | Microsoft Corporation | Advanced spam detection techniques |
US7627635B1 (en) | 2003-07-28 | 2009-12-01 | Aol Llc | Managing self-addressed electronic messages |
US9338026B2 (en) | 2003-09-22 | 2016-05-10 | Axway Inc. | Delay technique in e-mail filtering system |
US8271588B1 (en) | 2003-09-24 | 2012-09-18 | Symantec Corporation | System and method for filtering fraudulent email messages |
US20050125667A1 (en) * | 2003-12-09 | 2005-06-09 | Tim Sullivan | Systems and methods for authorizing delivery of incoming messages |
US20050131719A1 (en) * | 2003-12-16 | 2005-06-16 | Bresnan Mark A. | Document consolidator and distributor for efficient message production |
WO2005062843A2 (en) | 2003-12-19 | 2005-07-14 | America On Line, Inc | Community messaging lists for authorization to deliver electronic messages |
US20050193130A1 (en) * | 2004-01-22 | 2005-09-01 | Mblx Llc | Methods and systems for confirmation of availability of messaging account to user |
US7469292B2 (en) * | 2004-02-11 | 2008-12-23 | Aol Llc | Managing electronic messages using contact information |
US7599991B2 (en) * | 2004-03-10 | 2009-10-06 | Microsoft Corporation | Rules interface for implementing message rules on a mobile computing device |
US7647321B2 (en) | 2004-04-26 | 2010-01-12 | Google Inc. | System and method for filtering electronic messages using business heuristics |
US7941490B1 (en) | 2004-05-11 | 2011-05-10 | Symantec Corporation | Method and apparatus for detecting spam in email messages and email attachments |
US8554794B2 (en) * | 2004-05-17 | 2013-10-08 | Hoover's Inc. | System and method for enforcing privacy in social networks |
EP1761863A4 (en) | 2004-05-25 | 2009-11-18 | Postini Inc | Electronic message source information reputation system |
US20060036641A1 (en) * | 2004-07-28 | 2006-02-16 | Antony Brydon | System and method for using social networks for the distribution of communications |
GB2416879B (en) | 2004-08-07 | 2007-04-04 | Surfcontrol Plc | Device resource access filtering system and method |
GB2418037B (en) | 2004-09-09 | 2007-02-28 | Surfcontrol Plc | System, method and apparatus for use in monitoring or controlling internet access |
GB2418108B (en) * | 2004-09-09 | 2007-06-27 | Surfcontrol Plc | System, method and apparatus for use in monitoring or controlling internet access |
US7650383B2 (en) * | 2005-03-15 | 2010-01-19 | Aol Llc | Electronic message system with federation of trusted senders |
US9288078B2 (en) * | 2005-03-25 | 2016-03-15 | Qualcomm Incorporated | Apparatus and methods for managing content exchange on a wireless device |
US7647381B2 (en) * | 2005-04-04 | 2010-01-12 | Aol Llc | Federated challenge credit system |
US8135778B1 (en) | 2005-04-27 | 2012-03-13 | Symantec Corporation | Method and apparatus for certifying mass emailings |
US7739337B1 (en) | 2005-06-20 | 2010-06-15 | Symantec Corporation | Method and apparatus for grouping spam email messages |
US8010609B2 (en) | 2005-06-20 | 2011-08-30 | Symantec Corporation | Method and apparatus for maintaining reputation lists of IP addresses to detect email spam |
GB0512744D0 (en) * | 2005-06-22 | 2005-07-27 | Blackspider Technologies | Method and system for filtering electronic messages |
US7930353B2 (en) | 2005-07-29 | 2011-04-19 | Microsoft Corporation | Trees of classifiers for detecting email spam |
US20070088793A1 (en) * | 2005-10-17 | 2007-04-19 | Landsman Richard A | Filter for instant messaging |
US8065370B2 (en) | 2005-11-03 | 2011-11-22 | Microsoft Corporation | Proofs to filter spam |
US8020206B2 (en) | 2006-07-10 | 2011-09-13 | Websense, Inc. | System and method of analyzing web content |
US8615800B2 (en) | 2006-07-10 | 2013-12-24 | Websense, Inc. | System and method for analyzing web content |
US9654495B2 (en) | 2006-12-01 | 2017-05-16 | Websense, Llc | System and method of analyzing web addresses |
US8224905B2 (en) | 2006-12-06 | 2012-07-17 | Microsoft Corporation | Spam filtration utilizing sender activity data |
GB2458094A (en) * | 2007-01-09 | 2009-09-09 | Surfcontrol On Demand Ltd | URL interception and categorization in firewalls |
GB2445764A (en) * | 2007-01-22 | 2008-07-23 | Surfcontrol Plc | Resource access filtering system and database structure for use therewith |
US8763114B2 (en) | 2007-01-24 | 2014-06-24 | Mcafee, Inc. | Detecting image spam |
US8214497B2 (en) | 2007-01-24 | 2012-07-03 | Mcafee, Inc. | Multi-dimensional reputation scoring |
FI122554B (en) * | 2007-02-09 | 2012-03-15 | Google Inc | Method and arrangement for content prioritization |
US8015174B2 (en) | 2007-02-28 | 2011-09-06 | Websense, Inc. | System and method of controlling access to the internet |
US7865553B1 (en) * | 2007-03-22 | 2011-01-04 | Google Inc. | Chat system without topic-specific rooms |
US7899869B1 (en) | 2007-03-22 | 2011-03-01 | Google Inc. | Broadcasting in chat system without topic-specific rooms |
TW200839561A (en) * | 2007-03-22 | 2008-10-01 | Wistron Corp | Method of irregular password configuration and verification |
GB0709527D0 (en) | 2007-05-18 | 2007-06-27 | Surfcontrol Plc | Electronic messaging system, message processing apparatus and message processing method |
US7885948B2 (en) * | 2007-06-28 | 2011-02-08 | Microsoft Corporation | Automatically managing incoming communications between sender and recipient, analyzing factors, selectively applying observed behavior, performing designated action |
US8160975B2 (en) * | 2008-01-25 | 2012-04-17 | Mcafee, Inc. | Granular support vector machine with random granularity |
CN102077201A (en) * | 2008-06-30 | 2011-05-25 | 网圣公司 | System and method for dynamic and real-time categorization of webpages |
US8731588B2 (en) * | 2008-10-16 | 2014-05-20 | At&T Intellectual Property I, L.P. | Alert feature for text messages |
US8935190B2 (en) * | 2008-12-12 | 2015-01-13 | At&T Intellectual Property I, L.P. | E-mail handling system and method |
CA2763513A1 (en) | 2009-05-26 | 2010-12-02 | Roy Barkan | Systems and methods for efficient detection of fingerprinted data and information |
US20110072128A1 (en) * | 2009-09-20 | 2011-03-24 | International Business Machines Corporation | Automated presence ranking for communications networks |
US9589254B2 (en) | 2010-12-08 | 2017-03-07 | Microsoft Technology Licensing, Llc | Using e-mail message characteristics for prioritization |
US20150081816A1 (en) * | 2012-04-04 | 2015-03-19 | Not Now Pty Ltd | Electronic message management system |
US9241259B2 (en) | 2012-11-30 | 2016-01-19 | Websense, Inc. | Method and apparatus for managing the transfer of sensitive information to mobile devices |
US9117054B2 (en) | 2012-12-21 | 2015-08-25 | Websense, Inc. | Method and aparatus for presence based resource management |
US9929985B1 (en) * | 2013-03-15 | 2018-03-27 | Quest Diagnostics Investments Incorporated | Systems and methods for electronically distributing information |
US11151331B1 (en) | 2020-05-13 | 2021-10-19 | International Business Machines Corporation | Layered neural networks to evaluate communication distribution |
US11611527B1 (en) | 2021-11-09 | 2023-03-21 | State Farm Mutual Automobile Insurance Company | Systems and methods for multiple channel message handling and routing |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4531184A (en) * | 1981-01-30 | 1985-07-23 | Reuters, Ltd. | Conversational video system having contact selection control |
US4837798A (en) | 1986-06-02 | 1989-06-06 | American Telephone And Telegraph Company | Communication system having unified messaging |
US5008926A (en) | 1986-07-17 | 1991-04-16 | Efrat Future Technology Ltd. | Message management system |
US5088032A (en) * | 1988-01-29 | 1992-02-11 | Cisco Systems, Inc. | Method and apparatus for routing communications among computer networks |
US4951196A (en) | 1988-05-04 | 1990-08-21 | Supply Tech, Inc. | Method and apparatus for electronic data interchange |
EP0378694B1 (en) | 1988-06-14 | 1997-09-03 | Fujitsu Limited | Response control system |
EP0386011A1 (en) | 1988-09-06 | 1990-09-12 | Capricom S.A. | System for the automatic notification of message reception in an electronic messaging system |
US4935954A (en) | 1988-12-28 | 1990-06-19 | At&T Company | Automated message retrieval system |
US5263157A (en) * | 1990-02-15 | 1993-11-16 | International Business Machines Corporation | Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles |
US5276869A (en) * | 1990-09-10 | 1994-01-04 | International Business Machines Corporation | System for selecting document recipients as determined by technical content of document and for electronically corroborating receipt of document |
US5193110A (en) | 1990-10-09 | 1993-03-09 | Boston Technology, Incorporated | Integrated services platform for telephone communication system |
US5317568A (en) * | 1991-04-11 | 1994-05-31 | Galileo International Partnership | Method and apparatus for managing and facilitating communications in a distributed hetergeneous network |
US5438611A (en) | 1991-05-20 | 1995-08-01 | Ntp Incorporated | Electronic mail system with RF communications to mobile processors originating from outside of the electronic mail system and method of operation thereof |
US5555346A (en) | 1991-10-04 | 1996-09-10 | Beyond Corporated | Event-driven rule-based messaging system |
US5283856A (en) * | 1991-10-04 | 1994-02-01 | Beyond, Inc. | Event-driven rule-based messaging system |
US5530740A (en) | 1991-10-28 | 1996-06-25 | Contigram Communications Corporation | System and method for integrating voice, facsimile and electronic mail data through a personal computer |
US5349636A (en) | 1991-10-28 | 1994-09-20 | Centigram Communications Corporation | Interface system and method for interconnecting a voice message system and an interactive voice response system |
US5333266A (en) | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
ES2198407T3 (en) | 1992-09-30 | 2004-02-01 | Motorola, Inc. | SYSTEM OF DISTRIBUTION OF EMAIL MESSAGES. |
CA2103766A1 (en) * | 1992-11-12 | 1994-05-13 | Paul C. Chamberlain | Adaptive flow control system and method |
JP3168756B2 (en) | 1993-02-24 | 2001-05-21 | ミノルタ株式会社 | Email management method of email system |
US5479411A (en) | 1993-03-10 | 1995-12-26 | At&T Corp. | Multi-media integrated message arrangement |
US5483580A (en) | 1993-03-19 | 1996-01-09 | Octel Communications Corporation | Methods and apparatus for non-simultaneous transmittal and storage of voice message and digital text or image |
US5555100A (en) | 1993-10-07 | 1996-09-10 | Audiofax, Inc. | Facsimile store and forward system with local interface translating DTMF signals into store and forward system commands |
US5606668A (en) * | 1993-12-15 | 1997-02-25 | Checkpoint Software Technologies Ltd. | System for securing inbound and outbound data packet flow in a computer network |
US5497373A (en) | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
US5675507A (en) | 1995-04-28 | 1997-10-07 | Bobo, Ii; Charles R. | Message storage and delivery system |
US5742905A (en) | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5619648A (en) * | 1994-11-30 | 1997-04-08 | Lucent Technologies Inc. | Message filtering techniques |
US5608874A (en) | 1994-12-02 | 1997-03-04 | Autoentry Online, Inc. | System and method for automatic data file format translation and transmission having advanced features |
CA2139081C (en) | 1994-12-23 | 1999-02-02 | Alastair Gordon | Unified messaging system and method |
US5633916A (en) | 1994-12-30 | 1997-05-27 | Unisys Corporation | Universal messaging service using single voice grade telephone line within a client/server architecture |
US5646981A (en) | 1995-01-10 | 1997-07-08 | Lucent Technologies Inc. | Arrangement for automated delivery of voice-mail messages for software processes |
JP4334617B2 (en) | 1995-05-08 | 2009-09-30 | クランベリー、プロパティーズ、リミテッド、ライアビリティー、カンパニー | Electronic message communication system via wireless device |
US5647002A (en) | 1995-09-01 | 1997-07-08 | Lucent Technologies Inc. | Synchronization of mailboxes of different types |
US5765033A (en) * | 1997-02-06 | 1998-06-09 | Genesys Telecommunications Laboratories, Inc. | System for routing electronic mails |
US5884033A (en) * | 1996-05-15 | 1999-03-16 | Spyglass, Inc. | Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions |
-
1996
- 1996-05-08 WO PCT/US1996/006568 patent/WO1996035994A1/en active Application Filing
- 1996-05-08 CA CA002220491A patent/CA2220491C/en not_active Expired - Lifetime
- 1996-05-08 JP JP53424596A patent/JP3998710B2/en not_active Expired - Lifetime
- 1996-05-08 DE DE19681387T patent/DE19681387B4/en not_active Expired - Lifetime
- 1996-05-08 AU AU59194/96A patent/AU706649B2/en not_active Expired
- 1996-05-08 GB GB9723599A patent/GB2316588B/en not_active Expired - Lifetime
-
1997
- 1997-10-27 US US08/958,058 patent/US6182118B1/en not_active Expired - Lifetime
-
2000
- 2000-08-11 US US09/636,444 patent/US6363415B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2220491A1 (en) | 1996-11-14 |
JP3998710B2 (en) | 2007-10-31 |
DE19681387B4 (en) | 2004-12-09 |
GB9723599D0 (en) | 1998-01-07 |
AU706649B2 (en) | 1999-06-17 |
US6182118B1 (en) | 2001-01-30 |
GB2316588A (en) | 1998-02-25 |
WO1996035994A1 (en) | 1996-11-14 |
DE19681387T1 (en) | 1998-04-16 |
GB2316588B (en) | 2000-05-31 |
US6363415B1 (en) | 2002-03-26 |
JP2001505371A (en) | 2001-04-17 |
AU5919496A (en) | 1996-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2220491C (en) | Rules based electronic message management system | |
US5057935A (en) | Method for confirmation of document recipient in a data processing system | |
US7062538B2 (en) | Server that obtains information from multiple sources, filters using client indentities, and dispatches to both hardwired and wireless clients | |
US6195686B1 (en) | Messaging application having a plurality of interfacing capabilities | |
US9615221B1 (en) | Device message management system | |
US6282565B1 (en) | Method and apparatus for performing enterprise email management | |
USRE40804E1 (en) | Filter-in method for reducing junk e-mail | |
US20030115270A1 (en) | High performance email relay system technical field | |
US6023700A (en) | Electronic mail distribution system for integrated electronic communication | |
US8122097B2 (en) | System, method and computer program for recipient controlled communications | |
US7627642B1 (en) | Methods and systems for automatically presenting users with option to call sender responsive to email message | |
US6249807B1 (en) | Method and apparatus for performing enterprise email management | |
US8280965B2 (en) | Method and system for managing electronic mail | |
US20020099681A1 (en) | Method and apparatus for performing enterprise email management | |
US20020120748A1 (en) | Method and apparatus for selective delivery and forwarding of electronic mail | |
US20040219936A1 (en) | Method of distributing messages | |
WO1995034972A1 (en) | Method and apparatus for routing information in a communication system | |
AU766895B2 (en) | Rules based electronic message management system | |
AU731288B2 (en) | Rules based electronic message management system | |
US20030135574A1 (en) | Independent notification of urgent messages | |
Jakobs | User requirements vs. OSI application services | |
JPH044640A (en) | Message database in electronic mail system | |
JPH07123112A (en) | Circulation route changing system for electronic mail system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20160509 |