[go: up one dir, main page]

WO2000077987A1 - Procede permettant la resolution d'adresses electroniques dans des communications de donnees - Google Patents

Procede permettant la resolution d'adresses electroniques dans des communications de donnees Download PDF

Info

Publication number
WO2000077987A1
WO2000077987A1 PCT/IL1999/000318 IL9900318W WO0077987A1 WO 2000077987 A1 WO2000077987 A1 WO 2000077987A1 IL 9900318 W IL9900318 W IL 9900318W WO 0077987 A1 WO0077987 A1 WO 0077987A1
Authority
WO
WIPO (PCT)
Prior art keywords
address
topology
user computer
list
addresses
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.)
Ceased
Application number
PCT/IL1999/000318
Other languages
English (en)
Inventor
David Mimran
Nimrod Steinbock
Arbel Raz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ACTIVENAMES Ltd
Original Assignee
ACTIVENAMES Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ACTIVENAMES Ltd filed Critical ACTIVENAMES Ltd
Priority to AU42873/99A priority Critical patent/AU4287399A/en
Priority to PCT/IL1999/000318 priority patent/WO2000077987A1/fr
Publication of WO2000077987A1 publication Critical patent/WO2000077987A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Definitions

  • the present invention relates to Data-Communications. More specifically, the present invention relates to electronic mail, Internet, Internet Addresses, and Simple Mail Transfer Protocol (SMTP) used in wide area and like networks.
  • SMTP Simple Mail Transfer Protocol
  • the present invention generally relates to a method for resolving electronic addresses in data-communications.
  • Users of the present invention will have to register their address-related details with a virtual centralized location in a topology of servers, such as a centralized server or any communication topology equivalent server architecture.
  • Users will have to acquire (for example, by an Internet download) special software (e.g. an "agent") that will be installed on their computer.
  • the "agent” will intercept outgoing electronic data-communications messages at the user's computer, consult the virtual centralized location in a topology of servers for the validity of the recipient address, and replace the address with the valid address, if such replacement is needed.
  • the present invention relates to embodiments accomplishing and actualizing a method for directing electronic data-communications to a current target address, the method including the steps of: a) at a virtual centralized location in a topology of servers, establishing a list of registered addresses; b) each computer or a proxy processor thereto, of at least one user computers, acquiring a client software agent; c) for substantially each occurrence of a user computer of the at least one user computers sending an electronic data-communications, the acquired client software agent executing an address substitution transaction including a verification query to the list of registered addresses; and d) for substantially each occurrence of the virtual centralized location in a topology of servers receiving a verification query from a user computer of the at least one user computers, the virtual centralized location in a topology of servers executing a response Transaction, by: i) extracting each address of the at least one intercepted addresses in the verification query, ii) for substantially each extracted address, finding a current target address in the list of registered addresses, iii
  • "electronic data-communications addresses” relates to private and public addresses in a Wide Area Network, a Local Area Network, or the like, wherein these addresses are used for routing electronic mail (email), downloading files, viewing home pages, or the like.
  • a current target address in the list of registered addresses is a mailing list having at least one address of the type that are used for routing electronic mail, downloading files, viewing home pages, or the like.
  • a virtual centralized location in a topology of servers is any location in a communications system for interconnecting computers wherein the appearance of a single centralized "authority" is presented.
  • This may actually be a centralized server.
  • it may be a distributed process or set of data or protocol on any communication topology-equivalent server architecture whereby a functional equivalence is achieved with respect to an interaction with a user computer. Since intrinsically each computer or proxy thereto is interconnected to the virtual centralized location in a topology of servers, the actual location of an agent for the user computer may be "physically located" anywhere on a data-communications linkage between the two (e.g.
  • the user-associated agent may actually be a part of the user computer.
  • the agent may be located anywhere on a path between a user computer (sender) and the target of the sending (receiver).
  • the user-associated agent may actually be a part of the virtual centralized location in a topology of servers, such as on a server associated with that user computer.
  • the agent may imitate the user computer from the perspective of the server, and may imitate the server from the perspective of the user computer.
  • the client software agent passes segments to a server using a simple mail protocol. Simply stated, this means that in a segmented (long) electronic data-communications only the segments containing at least one address may be subjected to an address substitution or verification transactions. All other segments are transparently passed through the agent.
  • a user's view of acquired client software agent operation emulates SMTP server operation. Simply stated, this means that most data-communications are processed by the agent in a manner transparent to the user.
  • a user's view of acquired client software agent operation emulates a plug-in electronic data-communications software package's operation.
  • step a) establishing a list of registered addresses includes managing at least one address therein according to time-of-day, day-of-week, date-in-year, or a personal schedule. This feature allows an owner of a target address to specify the address that he wants his email sent to according to his availability. For example a target address substitution may be to one email address during working hours and to another email address during non-working hours (evenings, weekends, and holidays).
  • step b) acquiring a client software agent includes transacting a registering of a current target address and of other predetermined data for a user at a user computer.
  • the client software agent transacting includes, for a user at a user computer, the virtual centralized location in a topology of servers updating of a registered current target address of other predetermined data in the established list of registered addresses. While the most common transaction of an "agent" with the centralized location in a topology of servers is verifying or substituting an address, the agent can also be used by a user for changing the users profile at the centralized location in a topology of servers. For example, a user changing his place of employment may specify a new daytime address. Likewise, a user switching to a new mail server system may designate this new email address as his address for evenings, weekends, or holidays.
  • registering of a current target address includes the agent effecting an interactive querying of a user at the user computer.
  • other data may be collected from a user, when the agent is downloaded, such as the users actual name, his physical domicile address, details of his personal profile or preferences, etc.
  • registering of a current target address includes displaying at the user computer information retrieved from the virtual centralized location in a topology of servers. For example, there may be ambiguities in the target address that is to registered. These ambiguities may be with regard to other address that have already been registered at the virtual centralized location in a topology of servers.
  • step b) acquiring a client software agent is by direct installation on the user computer; for example, from a diskette.
  • (step b) acquiring a client software agent is by remote download over a data-communication media to the user computer; for example, over the Internet.
  • (step b) acquiring a client software agent includes authorizing of an installing of a client software agent on another user computer, and the installing is by transfer of a copy of the client software agent; for example, by a site administrator to a plurality of interconnected computers under his administration.
  • step c) a client software agent executing an address substitution transaction includes: • a taking of control over the processing of the electronic data-communications sending,
  • returning of control over the processing includes a transferring of a message or of an electronic data-communications to an SMTP server of the user computer. This returning of control helps to achieve an additional measure of transparency.
  • step d) executing a response transaction includes transmitting a predetermined response to the user computer who originated the present verification query; for example a message saying that the user is on vacation and will only be "opening" his mail on his return.
  • the response is a text message, a voice message, an audio content message, a visual content message, or any combination thereof.
  • step d) executing a response transaction includes searching a cache memory of the - o -
  • step d-ii) finding a current target address in the list of registered addresses includes finding at least one mailing list having therein at least one of the extracted addresses.
  • a user knows a number of people who would be interested in a certain news item. He address the news item in a single email to all of these recipients via the agent of the present invention.
  • the agent of the present invention transacts a finding of the mailing list having the largest number of these recipients as members. The user may the designate the entire mailing list in place of the few members of it whom he knows. This substitution probably gets the news item to many more interested people than putting a "pass this message along to friends" note at the header of the news item email.
  • step d-ii the finding a current address in the list of registered address yields ambiguous results THEN the acquired client software agent executing an address substitution transaction including notifying of the user computer sending the electronic data-communications of the ambiguous results AND accepting a substitution preference from the user computer.
  • This is another facile feature contributing to the agent's transparency.
  • a user wants to send an email to Joe.
  • the agent transacts a verification/substitution communication with the virtual centralized location in a topology of servers. It is found tha: there are two Joes, Joe A and Joe B. The user chooses Joe B and further designates that until he designates otherwise, whenever he address Joe, it is his intention to direct that email to Joe B.
  • a virtual centralized location in a topology of servers forming a query response includes, in the query response, for substantially each intercepted address of the verification query that is not the current target address in the list of registered addresses, listing the current target address or addresses substantially as an acknowledgement.
  • a virtual centralized location in a topology of servers forming a query response includes, in the query response:
  • the present invention also relates to an electronic data-communications response transaction system including a virtual centralized location in a topology of servers and interconnected therewith at least one user computer, wherein for each user computer originating a verification query the virtual centralized location in a topology of servers executes of a response transaction by:
  • Figures 1-3 illustrate schematic overviews of variations for implementing the method for resolving electronic addresses in data-communications addresses
  • Figures 4-5 illustrate schematic views of the electronic data-communications response transaction system
  • Figure 6 illustrates a procedural view of intercepting an outgoing electronic data-communications message.
  • FIGs 1-3 illustrate schematic overviews of variations for implementing the method for resolving electronic addresses in data-communications addresses.
  • the user computer's mail software 11 e.g. Netscape,
  • Eudora views the client software agent 12 as if it is the closest SMTP server.
  • a verification query & response is exchanged between 12 and a service center 13 wherein the e-mail address is verified as valid, substituted for according to a list of registered addresses at the service center, etc. and thereafter 12 incorporates the substance of the response from 13 into the original packet having an e-mail address, sending the possibly modified packet onto the actual substantially closest SMTP server 14.
  • the service center 13, the closest SMTP server 14, and packets further transferred from the SMTP server all reside in a data-communications topology 10 (e.g. the Internet). Packets not having an e-mail address are passed by 12 from 11 to 14 directly.
  • a data-communications topology 10 e.g. the Internet
  • the user computer's mail software 21 views the client software agent 22 as a plug in.
  • a verification query & response is exchanged between 22 and a service center 23 wherein the e-mail address is verified as valid, substituted for according to a list of registered addresses at the service center, etc. and thereafter 22 incorporates the substance of the response from 23 into the original packet having an e-mail address, sending the possibly modified packet onto the actual substantially closest SMTP server 24.
  • the service center 23, the closest SMTP server 14, and packets further transferred from the SMTP server all reside in a data-communications topology 20 (e.g. the Internet). ).
  • Packets not having an e-mail address are passed by 22 from 21 to 24 directly.
  • the user computer's mail software 31 e.g. Netscape, Eudora, etc
  • a verification query & response is exchanged between 32 and a service center 33 wherein the e-mail address is verified as valid, substituted for according to a list of registered addresses at the service center, etc. and thereafter 32 incorporates the substance of the response from 33 into the original packet having an e-mail address, sending the possibly modified packet onto the actual substantially closest SMTP server 34.
  • the service center 33, the client software agent 32, the closest SMTP server 34, and packets further transferred from the SMTP server all reside in a data-communications topology 30 (e.g. the Internet). Packets not having an e-mail address are passed by 32 from 31 to 34 directly.
  • a data-communications topology 30 e.g. the Internet
  • Figures 4-5 illustrate schematic views of the electronic data-communications response transaction system.
  • Figure 6 illustrates a procedural view of intercepting an outgoing electronic data-communications message.
  • a response transaction may be described as user computer mail software 61 sending packets found by 621 not containing an e-mail address are sent by the agent 620 to the substantially closest SMTP server 64, while packets having an email address are held at 622 while the e-mail address transaction occurs.
  • each address of at least one intercepted addresses in the verification query occurs at 631. Then for substantially each extracted address, 632 effects a finding for a current target address in a list of registered addresses, and 633 effects a forming of a query response of address acknowledgements substantially from the found current target addresses.
  • the response being transmitted as a formed query response to 620 who substantially originated the present verification query. Transmission is through the data-communications topology 60 to 622 where necessary e-mail addressing substitution into the original packet occurs. The packet is then sent along to 64.
  • an electronic data-communications response transaction system including a service center 43 virtual centralized location in a topology of servers 40 and interconnected therewith at least one user computer 42, wherein for each user computer originating a verification query the virtual centralized location in a topology of servers executes of the response transaction.
  • an electronic data-communications response transaction system including a virtual centralized location 531-535 in a topology of servers 50 and interconnected therewith at least one user computer 52, wherein for each user computer originating a verification query the virtual centralized location in a topology of servers executes the heretofore described response transaction.
  • an "ActiveName” is an electronic data-communications address that is uniquely recognizable by the client software agent
  • an “Inactive” e-mail address is any electronic data-communications address that does not comply with the condition of being the "uniquely recognizable by the client software agent”.
  • an ActiveName is an e-mail address that starts with a plus sign (e.g. +someone@,somewhere.something or +someone) or with an asterisks (e.g. *webmaster@,companv.org or *joe ) or the like.
  • ActiveName member is an ActiveName having a registered an Inactive e-mail address, at a service center of a virtual centralized location I n a topology of servers.
  • the present invention relates to embodiments accomplishing and actualizing a method for directing electronic data-communications to a current target address, the method including the steps of: a) at a virtual centralized location in a topology of servers, establishing a list of registered addresses; b) each computer or a proxy processor thereto, of at least one user computers, acquiring a client software agent; c) for substantially each occurrence of a user computer of the at least one user computers 61 sending an electronic data-communications, the acquired client software agent 620 64 executing an address substitution transaction 621 including a verification query 621 622 to the list of registered addresses; and d) for substantially each occurrence of the virtual centralized location in a topology of servers receiving a verification query from a user computer of the at least one user computers, the virtual centralized location 630 in a topology of servers 60 executing a response transaction, by: i) extracting 631 each address of the at least one intercepted addresses in the verification query, ii) for substantially each extracted address, finding 6
  • a user creates a new mail message for sending and fills out all necessary data such as subject, body and recipients.
  • the user can either specify an ActiveName or an Inactive e-mail address of one of the ActiveNames members.
  • the mail software contacts an ActiveNames local smtp server (service center) that resides on the user's computer and starts negotiating for sending the mail.
  • ActiveNames local smtp server service center
  • the agent behaves as a regular smtp server to the mail software, and opens connection immediately to the original smtp server of the user.
  • the agent relays all data between the client and the server while inspecting the content for addressing items.
  • the agent receives the reply from the service center server that can contain either a new e-mail address or not. -
  • the agent if a new e-mail address is returned instead of an old e-mail address that was specified the agent prompts the user with a question of "the address you have specified points to a person that changed his e-mail address, to which address do you want to send: the old one or the new one?"
  • the agent intervenes in the stream of the mail software and replace the old address with an ActiveName.
  • the user creates a new mail message for sending and fills out all necessary data such as subject, body and recipients.
  • the recipient field the user can either specify an ActiveName or an Inactive e-mail address of one of the ActiveNames members.
  • Plug in (as in Fig 2 22) goes into Action.
  • the plug in is a regular exchange compliant Microsoft extension and it has to be registered on the CheckNames event to get the control when the send occurs.
  • HKEY_LOCAL_MACHINE Software ⁇ Microsoft ⁇ Exchange ⁇ Client ⁇ Extensio ns
  • ActiveNames 4.0;d: ⁇ program filesVMicrosoft visual studio ⁇ myprojects ⁇ development ⁇ runtime ⁇ debug ⁇ bin ⁇ anexchext.dll; 1 ;0000011 1111100
  • ⁇ ghlnstDLL hinstDLL
  • m_pExchExtPropertySheets new AnExchExtPropertySheets(this);
  • m_pExchExtMessageE vents new AnExchExtMessageEvents(this);
  • m_context eecontext
  • IUnknown* punk NULL
  • hr peecb->QueryInterface(IID_IOnlyInOutlook, (void**)&punk); if (punk) punk->Release(); if (!SUCCEEDED(hr)) return(S_FALSE);
  • ppsp may be an array of PROP SHEETP AGE structures to allow you
  • LPMDB pMDB NULL
  • LPMESSAGE pltem NULL
  • ⁇ *ppvObj (LPVOID)this; // Increase usage count of this object AddRef(); return S_OK;
  • ⁇ *ppvObj (LPVOID)m_pExchExt; // return parent interface m_pExchExt->AddRef() ; return S_OK;
  • OtClearPointers (); FreePadrlist(pAdrList);
  • Outlook 98 dumps when you return ok when there are bad recipients if (resolveResult — RESOL VED_PARTIALY) return(S_FALSE); else return(S_OK);
  • a service center e.g. 630 of figure 6
  • Mail software e.g. 630 of figure 6
  • smtp compliant mail software below is a sample of how the system of the present invention is implemented by a Local smtp server (written in Java).
  • Mail Software The user creates a new mail message for sending and fills out all necessary data such as subject, body and recipients.
  • the recipient field he can either specify an ActiveName or an Inactive e-mail address of one of the ActiveNames memebers.
  • the mail software contacts the service center local smtp server that resides on the user's computer and starts negotiating for sending the mail.
  • the agent behaves as a regular smtp server to the mail software, and opens connection immediately to the original smtp server of the user.
  • the agent relays all data between the client and the server while inspecting the content for addressing items.
  • Service Center server When the agent finde an address item such as an ActiveName or an e-mail address the it suspends the relaying and begins a process for checking the address with the service center for any changes.
  • Service Center server When the agent finde an address item such as an ActiveName or an e-mail address the it suspends the relaying and begins a process for checking the address with the service center for any changes.
  • the agent receives the reply from the service center that can contain either a new e-mail address or not.
  • the agent prompts the user with a question of "the address you have specified points to a person that changed his e-mail address, to which address do you want to send: the old one or the new one?" - If the user selects to use the new address the agent intervenes in the stream of the mail software and replace the old address with the selected one.
  • BufferedReader new InputStreamReader(iSocket.getInputStream(), "8859 ")
  • BufferedWriter outSmtpClient new BufferedWriter(new OutputStreamWriter(iSocket.getOutputStream(), "8859_1 "))
  • ⁇ recievedBuff hear(inSmtpServer, "From smtp server”); say(outSmtpClient, recievedBuff, "To smtp client”);
  • relayingSocket.close(); relayingSocket null;
  • tempBuff recievedBuff.toUpperCase()
  • tempBuff tempBuff. trim() ;

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé permettant la résolution d'adresses électroniques dans des communications de données dans lesquelles les utilisateurs enregistrent leurs détails relatifs aux adresses auprès d'un site centralisé virtuel d'une topologie de serveurs (10), telle qu'un serveur centralisé (13) ou toute autre architecture de type serveur équivalente à une topologie de communication. Ces utilisateurs se procurent également (grâce à un téléchargement d'Internet, par exemple) un logiciel spécial (p. ex « un agent ») qui est installé sur leur ordinateur. L'agent (12) intercepte, sur l'ordinateur utilisateur, les messages de communication de données électroniques sortants, consulte le site centralisé virtuel d'une topologie de serveurs pour vérifier la validité de l'adresse du destinataire, et, si besoin est, remplace l'adresse avec l'adresse valide.
PCT/IL1999/000318 1999-06-14 1999-06-14 Procede permettant la resolution d'adresses electroniques dans des communications de donnees Ceased WO2000077987A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU42873/99A AU4287399A (en) 1999-06-14 1999-06-14 Method for resolving electronic addresses in data-communications
PCT/IL1999/000318 WO2000077987A1 (fr) 1999-06-14 1999-06-14 Procede permettant la resolution d'adresses electroniques dans des communications de donnees

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IL1999/000318 WO2000077987A1 (fr) 1999-06-14 1999-06-14 Procede permettant la resolution d'adresses electroniques dans des communications de donnees

Publications (1)

Publication Number Publication Date
WO2000077987A1 true WO2000077987A1 (fr) 2000-12-21

Family

ID=11062722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL1999/000318 Ceased WO2000077987A1 (fr) 1999-06-14 1999-06-14 Procede permettant la resolution d'adresses electroniques dans des communications de donnees

Country Status (2)

Country Link
AU (1) AU4287399A (fr)
WO (1) WO2000077987A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002062027A1 (fr) * 2001-02-01 2002-08-08 Emidex Oy Procédé, système et serveur pour l'envoi et la réception de courriels avec des adresses différentes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826039A (en) * 1995-12-29 1998-10-20 Lucent Technologies Inc. Universal connection point for resources and communication unrelated to a physical endpoint
WO1999017241A1 (fr) * 1997-09-29 1999-04-08 Ericsson Inc. Agent et applications cartes de visite
JPH11134267A (ja) * 1997-10-30 1999-05-21 Nippon Telegr & Teleph Corp <Ntt> 電子メールアドレス更新方法及びシステム及び電子メールアドレス更新プログラムを格納した記憶媒体

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826039A (en) * 1995-12-29 1998-10-20 Lucent Technologies Inc. Universal connection point for resources and communication unrelated to a physical endpoint
WO1999017241A1 (fr) * 1997-09-29 1999-04-08 Ericsson Inc. Agent et applications cartes de visite
JPH11134267A (ja) * 1997-10-30 1999-05-21 Nippon Telegr & Teleph Corp <Ntt> 電子メールアドレス更新方法及びシステム及び電子メールアドレス更新プログラムを格納した記憶媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1999, no. 10 31 August 1999 (1999-08-31) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002062027A1 (fr) * 2001-02-01 2002-08-08 Emidex Oy Procédé, système et serveur pour l'envoi et la réception de courriels avec des adresses différentes

Also Published As

Publication number Publication date
AU4287399A (en) 2001-01-02

Similar Documents

Publication Publication Date Title
US7840642B2 (en) Selective transmission of an email attachment
Klensin Simple mail transfer protocol
US6438583B1 (en) System and method for re-routing of e-mail messages
US6779022B1 (en) Server that obtains information from multiple sources, filters using client identities, and dispatches to both hardwired and wireless clients
US20030050988A1 (en) E-mail system providing filtering methodology on a per-domain basis
JP2001251361A (ja) 通信システムにおいて電子メール・メッセ−ジを処理するための方法及びシステム
GB2357932A (en) Technique for enabling messaging systems to use alternative message delivery mechanisms
JP2001168903A (ja) すでに送信された電子メールを操作する方法および対応するサーバ
US20070100999A1 (en) Method, system and software for rendering e-mail messages
US6775691B1 (en) Server protocol for dead e-mail identification locator
WO2005001733A1 (fr) Systeme de gestion de messages electroniques et procede associe
US8180833B2 (en) Managing working set in an extensible message transfer system
US20070022166A1 (en) System, computer program product and method of keeping track of a detached e-mail attachment
US8423618B1 (en) Systems and methods for blocking unsolicited electronic mail messages
JP2009118174A (ja) 情報処理装置、承認方法、およびプログラム
US7673058B1 (en) Unsolicited message intercepting communications processor
US7730140B2 (en) Bifurcation of messages in an extensible message transfer system
WO2000077987A1 (fr) Procede permettant la resolution d&#39;adresses electroniques dans des communications de donnees
KR20040074118A (ko) 송신측 메일 사서함 기반의 인터넷 메일 방식 및 시스템
US7831669B2 (en) Reprocessing of messages in an extensible message transfer system
JP4640620B2 (ja) 電子メール管理システム、メールサーバ、電子メール管理方法、及びプログラム
KR100576316B1 (ko) 웹컨텐츠 분석을 통한 네트워크 기반의 스팸메일 차단 장치
JP4477396B2 (ja) 電子メール送受信システム
JP4892163B2 (ja) 電子私書箱システム
KR20010081731A (ko) 전자우편 전용 프로그램을 이용하여 웹기반전자우편서비스 서버로부터 전자우편을 읽을 수 있는장치와 그 방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 09679782

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase