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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-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
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)
| 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)
| 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> | 電子メールアドレス更新方法及びシステム及び電子メールアドレス更新プログラムを格納した記憶媒体 |
-
1999
- 1999-06-14 AU AU42873/99A patent/AU4287399A/en not_active Abandoned
- 1999-06-14 WO PCT/IL1999/000318 patent/WO2000077987A1/fr not_active Ceased
Patent Citations (3)
| 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)
| Title |
|---|
| PATENT ABSTRACTS OF JAPAN vol. 1999, no. 10 31 August 1999 (1999-08-31) * |
Cited By (1)
| 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'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 |