A server is disclosed for filtering e-mail messages. The server receives requests to retrieve e-mail messages on behalf of a client and then retrieves e-mail messages from a mail server on behalf of the client. The server then filters the e-mail messages based on one or more rules and transfers the filtered e-mail messages to the client. In addition, the server continues to filter the e-mail messages after the client has disconnected from the server. In one embodiment of the invention the e-mail message recipient is sent a notification by the server indicating that messages have been filtered. The recipient is then able to scan the filtered messages and insure that the messages have been filtered correctly. In another embodiment, a third party scans the e-mail messages on behalf of the e-mail user to make this determination. Also disclosed is an e-mail filter comprising an application programming interface and a plurality of dynamically loaded rule modules adapted to interface with the API. The rule modules are activated and deactivated based on usage. Specifically, rule modules which have not been used for a predetermined period of time are deactivated. In addition, different rule modules are assigned different weighted values based on the probability that the rule module will accurately filter e-mail messages and/or on the content of the e-mail messages.

Сервер показан для фильтруя сообщений и-мэйла. Сервер получает запросы retrieve сообщения и-мэйла именем клиента и после этого retrieves сообщения и-мэйла от mail server именем клиента. Сервер после этого фильтрует сообщения и-мэйла основанные на one or more правилах и переносит фильтрованные сообщения и-мэйла к клиенту. In addition, сервер продолжается фильтровать сообщения и-мэйла после того как клиент отключал от сервера. В одном воплощении вымысла посылают получателю сообщения и-мэйла извещением сервером показывая что сообщения были фильтрованы. Получатель может после этого просмотреть фильтрованные сообщения и обеспечить что сообщения были фильтрованы правильно. В другом воплощении, третья лицо просматривает сообщения и-мэйла именем потребителя и-мэйла для того чтобы сделать это определение. Также показан фильтр и-мэйла состоя из поверхности стыка программировать применения и множественности dynamically нагруженных модулей правила приспособленных к поверхности стыка с api. Активированы и выключены после того как модули правила они основаны на использовании. Специфически, модули правила которые не использованы на предопределенное периодо времени выключены. In addition, задают по-разному модулям правила по-разному утяжеленные значения основанные на вероятности что модуль правила точно фильтрует сообщения и-мэйла and/or на содержании сообщений и-мэйла.

 
Web www.patentalert.com

< Method for coordinating activities and sharing information using a data definition language

< Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks

> Profile driven code motion and scheduling

> Process thread system receiving request packet from server thread, initiating process thread in response to request packet, synchronizing thread process between clients-servers.

~ 00092