Method of, and system for, scanning electronic documents which contain links to external objects
Abstract
A content scanner for electronic documents such as email scans objects which are the target of hyperlinks within the document. If they are determined to be acceptable, a copy of the object is attached to the document and the link is replaced by one pointing to the copied object.

Term
Term ended
Expired 11 August 2023, 3.1 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
10 claims: 3 independent, 7 dependent
- 1A content scanning system (10) for electronic documents (1), comprising:a) a link analyser (20) for identifying hyperlinks (4) in the content of the documents (1);and b) means for causing a content scanner (40) to scan objects (5) referenced by hyperlinks (4) identified by the link analyser (20) and to determine whether or not the content of the objects is acceptable according to predefined rules, characterised in that the means b) is operative, when the hyperlink (4) is to an object (5) external to the document (1) and is determined by the content analyser (40) to be acceptable, to retrieve the external object (5) and modify the document (1) by: embedding in it, or attaching to it, the retrieved copy of the object (5);and replacing the hyperlink (4) to the external object (5) by one to the copy embedded in, or attached to, the document (1).
- 5A system according to any one of the preceding claims, wherein if the content of any linked-to objects is determined by the content scanner (40) to be unacceptable the document (1) is flagged or modified to indicate that fact.
- 6A method of content-scanning electronic documents (1), comprising:a) using a link analyser (20) for identifying hyperlinks in the content of the documents (1);and b) using a content scanner (40) to scan objects (5) referenced by hyperlinks (4) identified by the link analyser (20) and to determine whether or not the content of the objects is acceptable according to predefined rules, characterised by the method further comprising when the hyperlink (4) is to an object (5) external to the document (1) and is determined by the content analyser (40) to be acceptable, retrieving the external objects and modifying the document (1) by: embedding in it or attaching to it the retrieved copy of the object (5);and replacing the hyperlink (4) to the external object (5) by one to the copy embedded in, or attached to, the document (1).
Independent claims6
22 paragraphs, as filed
0001The present invention relates to a method of, and system for, replacing external links in electronic documents such as email with internal links. One use of this is to ensure that email that attempts to bypass email content scanners no longer succeeds. Another use is to reduce the effectiveness of web bugs.
0002Content scanning can be carried out at a number of places in the passage of electronic documents from one system to another. Taking email as an example, it may be carried out by software operated by the user, e.g. incorporated in or an adjunct to, his email client, and it may be carried out on a mail server to which the user connects, over a LAN or WAN, in order to retrieve email. Also, Internet Service Providers (ISPs) can carry out content scanning as a value-added service on behalf of customers who, for example, then retrieve their content-scanned email via a POP3 account or similar.
0003One trick which can be used to bypass email content scanners is to create an email which just contains a link (such as an HTML hyperlink) to the undesirable or "nasty" content. Such content may include viruses and other varieties of malware as well potentially offensive material such as pornographic images and text, spam and other material to which the email recipient may not wish to be subjected. The content scanner sees only the link, which is not suspicious, and the email is let through. However, when viewed in the email client, the object referred to may either be bought in automatically by the email client, or when the reader clicks on the link. Thus, the nasty object ends up on the user's desktop, without ever passing through the email content scanner.
0004It is possible for the content scanner to download the object by following the link itself. It can then scan the object. However, this method is not foolproof - for instance, the server delivering the object to the content scanner may be able to detect that the request is from a content scanner and not from the end user. It may then serve up a different, innocent object to be scanned. However, when the end-user requests the object, they get the nasty one.
0005"<nplcit id="ncit0001" npl-type="s"><text>Look Ahead Filtering of Internet Content", IBM Technical Disclosure Bulletin, Vol. 40, No. 12, 1 December 1997, p.143, XP 754118</text></nplcit>, on which the two part form of the independent claims is based, discloses a method for scanning the content of websites. When a user selects a hyperlink to a web page, the web page is retrieved. Before display of the web page, the browser not only scans the content of the web page itself, but also identified any hyperlinks on the retrieved web page and scans the content of pages referenced by those hyperlinks. In the event that the content of pages referenced by those hyperlinks is not acceptable, the web page displayed to the user is modified by removing the hyperlink. The purpose is to prevent the user from knowing of the existence of linked-to pages having unacceptable content.
0006According to a first aspect of the present invention, there is provided a content scanning system for electronic documents, comprising: <ol id="ol0001" compact="compact" ol-style=""><li>a) a link analyser for identifying hyperlinks in the content of the documents; and</li><li>b) means for causing a content scanner to scan objects referenced by hyperlinks identified by the link analyser and to determine whether or not the content of the objects is acceptable according to predefined rules,</li></ol> characterised in that the means b) is operative, when the hyperlink is to an object external to the document and is determined by the content analyser to be acceptable, to retrieve the external object and modify the document by: <ul id="ul0001" list-style="none" compact="compact"><li>embedding in it, or attaching to it, the retrieved copy of the object; and</li><li>replacing the hyperlink to the external object by one to the copy embedded in, or attached to, the document.</li></ul>
0007According to a second aspect of the present invention, there is provided a method of content-scanning electronic documents, comprising: <ol id="ol0002" compact="compact" ol-style=""><li>a) using a link analyser for identifying hyperlinks in the content of the documents; and</li><li>b) using a content scanner to scan objects referenced by hyperlinks identified by the link analyser and to determine whether or not the content of the objects is acceptable according to predefined rules,</li></ol> characterised by the method further comprising when the hyperlink is to an object external to the document and is determined by the content analyser to be acceptable, retrieving the external objects and modifying the document by: <ul id="ul0002" list-style="none" compact="compact"><li>embedding in it or attaching to it the retrieved copy of the object; and</li><li>replacing the hyperlink to the external object by one to the copy embedded in, or attached to, the document.</li></ul>
0008The present invention seeks to reduce or eliminate the problems of embedded links in electronic documents and does so by having the content scanner attempt to follow a link found in an electronic document and scan the object which is the target of the link. If the object is found to be acceptable from the point of view of content-scanning criteria, it is retrieved by the scanner and embedded in the electronic document and the link in the electronic document is adjusted to point at the embedded object rather than the original; this can then be delivered to the recipient without the possibility that the version received by the recipient differs from the one originally scanned.
0009If the object is not found to be acceptable, one or more remedial actions may be taken: for example, the link may be replaced by a non-functional link and/or a notice that the original link has been removed and why; another possibility is that the electronic document can be quarantined and an email or alert generated and sent to the intended recipient advising him that this has been done and perhaps including a link via which he can retrieve it nevertheless or delete it. The process of following links, scanning the linked object and replacing it or not with an embedded copy and an adjusted link may be applied recursively. An upper limit may be placed on the number of recursion levels, to stop the system getting stuck in an infinite loop (e.g. because there are circular links) and to effectively limit the amount of time the processing will take.
0010Thus the content scanner can follow the link, and download and scan the object. If the object is judged satisfactory, the object can then be embedded in the email, and the link to the external object replaced by a link to the object now embedded in the email.
0011One trick used by spammers is to embody 'web bugs' in their spam emails. These are unique or semi-unique links to web sites - so a spammer sending out 1000 emails would use 1000 different links. When the email is read, a connection is made to the web site, and by finding which link has been hit, the spammer can match it with their records to tell which person has read the spam email. This then confirms that the email address is a genuine one. The spammer can continue to send email to that address, or perhaps even sell the address on to other spammers.
0012By following every external link in every email that passes through the content scanner, all the web bugs the spammer sends out will be activated. Their effectiveness therefore becomes much reduced, because they can no longer be used to tell which email addresses were valid or not.
0013The invention will be further described by way of non-limiting example with reference to the accompanying drawings, in which:- <ul id="ul0003" list-style="none" compact="compact"><li><figref idref="f0001">Figure1</figref> shows the "before" and "after" states of an email processed by an embodiment of the present invention; and</li><li><figref idref="f0002">Figure 2</figref> shows a system embodying the present invention.</li></ul>
0014<figref idref="f0001">Figure 1a</figref> shows an email 1 which comprises a header region 2 and a body 3 formatted according to an internet (e.g. SMTP/MIME) format. The body 3 includes a hypertext link 4 which points to an object 5 on a web server 6 somewhere on the internet. The object 5 may for example be a graphical image embedded in a web page (e.g. HTML or XHTML);
0015Figurelb shows the email 1 after processing by the illustrated embodiment of the invention and it will be seen that the object 5 has been appended to the email (e.g. as a MIME attachment) as item 5' and the link 4 has been adjusted so that it now points to this version of the object rather than the one held on the external server 6; and
0016<figref idref="f0002">Figure 2</figref> is an illustration of a system 10, according to the present invention which may be implemented as a software automaton. Although the invention is not limited to this application, this example embodiment is given in terms of a content scanner operated by an ISP to process an email stream e.g. passing through an email gateway.
Operation of Embodiment
0017<ol id="ol0003" compact="compact" ol-style=""><li>1) The email is analysed by analyser 20 to determine whether it contains external links. If none are found, omit steps 2 to 5.</li><li>2) For each external link, the external object is obtained by object fetcher 30 from the internet. If the object cannot be obtained, go to step 7.</li><li>3) The external objects are scanned by analyser 40 for pornography, viruses, spam and other undesirables. If any are found, go to step 7.</li><li>4) The external objects are analysed to see whether they contain external links. If the nesting limit has been reached, go to step 7. Otherwise go to step 2 for each external link.</li><li>5) The email is now rebuilt by email rebuilder 50. In the case of MIME email, the external links are replaced with internal links, and the objects obtained are added to the email as MIME sections. Non-MIME email is first converted to MIME email, and the process then continues as before.</li><li>6) The email is sent on, and processing stops in respect of that email.</li><li>7) An undesirable object has been found, or the object could not be retrieved, or the nesting limit has been reached. We may wish to block the email (processing stops), or to remove the links. We may also want to send warning messages to sender and recipient if the email has been blocked. Meanwhile the email may be held in quarantine as indicated at 60, which may be implemented as a reserved file directory.</li></ol>
Example
0018The following email contains a link to a website. <pre listing-type="program-listing"> Subject: email with link Subject: Date: Thu, 9 May 2002 16:17:01 +0600 MIME-Version: 1.0 Content-Type: text/html; Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> </HEAD> <BODY bgColor=3D#ffffff>. <DIV> </DIV> This is some text<BR> <DIV><IMAGE src="http://www.messagelabs.com/images/global/nav/box-images/virus-eye- light.gif" > </DIV> This is some more text<BR> </BODY></HTML></pre>
0019The binary content of "http://www.messagelabls.com/images/global/nav/box-images/virus-eye-light.gif" is as follows: <tables id="tabl0001" num="0001"><img file="EP1535229B1_D0001.tif" /></tables>
0020This file can be downloaded, scanned, and if acceptable, a new email can be created with the image embedded in the email: <pre listing-type="program-listing"> Subject: email with link Subject: Date: Thu, 9 May 2002 16:17:01 +0600 MIME-Version: 1.0 Content-Type: multipart/related; boundary="ABCD"; Content-Transfer-Encoding: 7bit --ABCD Content-Type: text/html; Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> </HEAD> <BODY bgColor=3D#ffffff> <DIV> </DIV> This is some text<BR> <DIV><IMAGE src=cid:EXTERNAL> </DIV> This is some more text<BR> </BODY></HTML> --ABCD Content-ID: <EXTERNAL> Content-Type: image/gif; name="image001.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="image001.gif" R01GODlhFwAXAMQAAICAgGRWBAAAAFJSUBirBP39/f/YAKqQBP/OAAshVzQrA8bGx7Cuq412BRYV FxgUAiYnLMaxTL2+w+/LAyQdAgMLHgAqhEc8AwwKBZONcqGfl+Lh4dvh9ti6A//tAeS+HiH5BAAA AAAALAAAAAAXABcAAAX2ICCOZGmOSKqu6mQg74uI7PoSTXNOBP/SNcOkcwg8FIpirgdcDTtIjEDw uCAbgUMzZSBcGtOwmHIJiAzoV+ciboelogPW+nDbpyLpXeDQtx9xDwEUbwMZCxoOU3pJHSIBAWB8 ABIFBRIDAwIJAwAYFAEEjx11EAuWlgMQmhYJG5oCFyITYBinqAWwFaOMEFOAABOEA7iWDA4JFhYV DoJlcVMZxZYLAxW/Bx5DImwCDLgbEhmqAhgBHTIGIsMLAJkQfZ91BGgrccQZkJA6BC71LGcicIiQ pmANewAQfNgQ4aDDFDQ+FNCA7mGNiJcCyLCo4oTHjyEAADs= --ABCD--</pre>
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| WO0065483A | Cites | World Intellectual Property Organization (WIPO) |
| US6298444B1 | Cites | United States of America |
| "LOOK AHEAD FILTERING OF INTERNET CONTENT" IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 40, no. 12, 1 December 1997 (1997-12-01), page 143 XP000754118 ISSN: 0018-8689 | Non-patent | – |
| MONTEBELLO M ET AL: "Evolvable intelligent user interface for WWW knowledge-based systems" DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, 1998. PROCEEDINGS. IDEAS'98. INTERNATIONAL CARDIFF, UK 8-10 JULY 1998, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 8 July 1998 (1998-07-08), pages 224-233, XP010294640 ISBN: 0-8186-8307-4 | Non-patent | – |
20 members in 13 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 0218990 | United Kingdom | A | |
| 0218990 | United Kingdom | A | |
| 0218990 | United Kingdom | – | |
| 0303475 | United Kingdom | W | |
| 0303475 | United Kingdom | W | |
| 0218990 | – | – | – |
| GB20020018990 | – | – | – |
| GB2003003475 | – | – | – |
| WO2003GB03475 | – | – | – |
Members20
| Document | Office | Kind | |
|---|---|---|---|
| GB0218990D0 | United Kingdom | D0 | |
| GB2391964A | United Kingdom | A | |
| WO2004017238A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003255768A1 | Australia | A1 | |
| US2005055569A1 | United States of America | A1 | |
| EP1535229A1 | European Patent Office (EPO) | A1 | |
| HK1073704A1 | Hong Kong, China | A1 | |
| JP2005535971A | Japan | A | |
| GB2391964B | United Kingdom | B | |
| AU2003255768B2 | Australia | B2 | |
| US7404209B2 | United States of America | B2 | |
| EP1535229B1This record | European Patent Office (EPO) | B1 | |
| AT402449T | Austria | T | |
| ATE402449T1 | Austria | T1 | |
| DE60322397D1 | Germany | D1 | |
| PT1535229E | Portugal | E | |
| DK1535229T3 | Denmark | T3 | |
| SI1535229T1 | Slovenia | T1 | |
| ES2311118T3 | Spain | T3 | |
| JP4268935B2 | Japan | B2 |
96 legal events, as 17 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: G06F0017300000R079 | R079 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| Patent lapsed due to non-payment of maintenance feesLapsedMM4A | MM4A | SK | |
| Lapse of patentLapsedKO00 | KO00 | SI | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annulment/lapse due to non-payment of fees, searched and examined patentLapsedLAPSE DUE TO NON-PAYMENT OF FEESMM4A | MM4A | PT | |
| Ep patent lapsedLapsedEBP | EBP | DK | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed because of non-payment of the annual feeLapsedV1 | V1 | NL | |
| Be: lapsedLapsedBERE | BERE | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Filing of the translation of the text of european patentsAG4A | AG4A | HU | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Ep patent with danish claimsT3 | T3 | DK | |
| Ep patent validated in greeceEP | EP | GR | |
| New agentNV | NV | CH | |
| Ep patent valid in romaniaEPE | EPE | RO | |
| Standard patents granted in hong kongGrantedGR | GR | HK | |
| Translation of granted ep patentGrantedTRGR | TRGR | SE | |
| Translation is availableAVAILABILITY OF NATIONAL TRANSLATIONSC4A | SC4A | PT | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Requests to designate patent in hong kongDE | DE | HK | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1535229
- Publication, DOCDB
- 1535229
- Publication, EPODOC
- EP1535229
- Application
- 3787871
- Application, DOCDB
- 03787871
- Application, EPODOC
- EP20030787871
Titles3
- German
- VERFAHREN UND SYSTEM ZUM SCANNEN ELEKTRONISCHER DOKUMENTE, DIE LINKS ZU EXTERNEN OBJEKTEN ENTHALTEN
- English
- METHOD OF, AND SYSTEM FOR, SCANNING ELECTRONIC DOCUMENTS WHICH CONTAIN LINKS TO EXTERNAL OBJECTS
- French
- PROCEDE ET SYSTEME D'ANALYSE DE DOCUMENTS ELECTRONIQUES CONTENANT DES LIENS VERS DES OBJETS EXTERNES
Classification
- CPC, 5
- G06Q10/107
- H04L51/00
- G06F16/9566
- G06F16/00
- H04L51/212
- IPC, 4
- G06F17 30
- G06Q10 00
- G06F17 21
- G06F13 00
Designated states1
- Contracting states, 1
- Türkiye