Importing XML data into epoline® - EPO - Online services

bugenigmaΛογισμικό & κατασκευή λογ/κού

30 Οκτ 2013 (πριν από 3 χρόνια και 10 μήνες)

205 εμφανίσεις

Copyright
©

European Patent Office

All Rights Reserved


Last updated
:
October 2013



Importing XML data into epoline®







Contents

1

Importing XML data into epoline®

................................
................................
......................

1

1.1

Management Summary
................................
................................
...............................

1

2

Summary

................................
................................
................................
............................

3

3

1001E (Request for grant of a European

patent)

................................
................................
.

4

3.1

Introduction

................................
................................
................................
................

4

3.2

GUI screenshots and XML tagging

................................
................................
..............

5

3.2.1

GUI 1
................................
................................
................................
............

5

3.2.2

Request GUI

................................
................................
................................
.

6

3.2.3

Names GUI

................................
................................
................................
...

7

3.2.4

States GUI

................................
................................
................................
...
10

3.2.5

Priority GUI

................................
................................
................................
..
12

3.2.6

Biological material GUI

................................
................................
.................
13

3.2.7

Cont ents GUI

................................
................................
...............................
14

3.2.8

Payment GUI

................................
................................
...............................
18

3.2.9

Fees GUI

................................
................................
................................
.....
19

3.2.10

Annotations GUI
................................
................................
...........................
23

3.2.11

Form 1001e XML output

................................
................................
...............
24

4

1200e (euro
-
pct)
................................
................................
................................
.................
31

4.1

Introduction

................................
................................
................................
...............
31

4.2

GUI screenshots and XML tagging

................................
................................
.............
32

4.2.1

Request GUI

................................
................................
................................
32

4.2.2

Names GUI

................................
................................
................................
..
33

4.2.3

States GUI

................................
................................
................................
...
35

4.2.4

Biological material GUI

................................
................................
.................
38

4.2.5

Documents GUI
................................
................................
............................
40

4.2.6

Translati ons G
UI

................................
................................
..........................
41

4.2.7

Cont ents GUI

................................
................................
...............................
42

4.2.8

Payment GUI

................................
................................
...............................
45

4.2.9

Fees GUI

................................
................................
................................
.....
46

4.2.10

Annotations GUI
................................
................................
...........................
51

4.2.11

Form 1200e XML Output

................................
................................
..............
52

5

Importing XML

from a PMS

................................
................................
................................
57

6

Annex I. Table of tags in alphabetical order

................................
................................
.......
61

7

Annex II. EPO Request DTD

................................
................................
...............................
71

8

Annex III. PKGHEADER DTD

................................
................................
..............................
93

9

Annex IV. PACKAGE
-
DATA DTD
................................
................................
......................

101

10

Annex V. APPLICATION
-
BODY DTD

................................
................................
................

115





1


1

Importing XML data into epoline®


<ep
-
request>


</ep
-
request>


1.1

Management Summary


This document gives details of how Patent Management Systems (PMS) could import
XML data into the
epo
line®
Online Filing products.



C
H A P T E R
1



3


2

Summary

This document is intended to help system developers and programmers to write data
conversion programs from any Patent Management System (PMS), or any other
similar system
storing patent data, and then to import that data into the
epoline®

Online Filing (OLF) client (Version 2.0).

T
here are a number of different patent management systems available. Some are “off
-
the
-
shelf”, while others have been developed in
-
house. It would

be very difficult, if not
impossible, for the EPO to write conversion programs for all the different systems.
Fortunately there is a common denominator to which all these systems can convert,
and that is a standardized set of XML tags (elements) based on
an internationally
agreed standard.

Note
See for example http://www.piperpat.co.nz/resource/software.html for a list of
over 60 PMS’s.


Behind all
epoline®

GUIs lies XML conforming to the following PCT standard:

Administrative Instructions under the Patent

Cooperation Treaty (PCT):

Part 7: Instructions Relating to the Electronic Filing and Processing of
International Applications; Annex F: Standard for the Electronic Filing and
Processing of International Applications , Appendix I: XML DTDs for the E
-
PCT
S
tandard
(Annex F, for short);

See: http://pcteasy.wipo.int/efiling_standards.


This document gives complete details of the XML elements and attributes for the
following eOLF products:



1001e (patent application request)



1200e (euro
-
pct)



RO101e (PCT) (to be
added)


Note
This document and DTDs are available online at
:

http://www.epoline.org/onlinefilingdocs/importingXML.doc




C
H A P T E R
2


4

I mporting XML data into epoline®



3

1001E (Request for grant of a European

patent)

3.1

Introduction

Form 1001 is the key form of the

patent grant procedure before the EPO. Each file in
the grant procedure starts with Form 1001 (or Form 1200). Further, it is the only form
whose use by the applicant is prescribed by the European Patent Convention (see
Rule 26(1) EPC).


EPC Rule 26 specif
ies in detail the data elements which this form must contain.

The
epoline®

Online Filing (OLF) client (Version 2.0) provides a Graphical User
Interface (GUI) which helps the user fill in all the required data, verifying the input and
indicating whether or
not it is complete and ready for filing. The output is an XML file
which is transmitted to the Receiving Office.


In the following sections, we describe the GUI and indicate which pieces of data are
filled in at each step, showing sample XML code produced
by the application.

At the end we give a list of all the XML tags used by this application, together with an
explanation of their function and how to use them.


Note
It is possible to import XML data directly into the OLF GUIs (see Section 4).



C
H A P T E R
3



Chapter 3

1001E (Request for grant of a European patent)

5



3.2

GUI screen
shots and XML tagging

In this section we explain the different XML tags of the OLF client (Version 2.0) by
showing them together with the data fields (as seen in the screenshots) which
generate them. As an example, the data they contain is also shown, as e
xtracted from
the export utility of OLF. For the complete DTD defining these tags, refer
to Annexes
II
-
V.


3.2.1

GUI 1

This is the first window that the user sees when running the OLF application. Here, the
user can choose between filing a request for grant of a

European patent (form 1001)
or a request for examination of an international patent in the regional phase (form
1200). Then, the user is asked for the language of the request and for the file
reference:




The tags which get filled in at this point are t
he following:


<ep
-
request lang="en" dtd
-
version="1.0" ro="EP" produced
-
by="applicant">


<file
-
reference
-
id>Leo</file
-
reference
-
id>

</ep
-
request>




6

I mporting XML data into epoline®



3.2.2

Request GUI





1
.
<request
-
petition>Grant of European patent, and examination
of the application under Art
icle 94, are hereby
requested.</request
-
petition>


<ep
-
language
-
of
-
filing lang
-
code="non
-
epo">es</ep
-
language
-
of
-
filing>

<ep
-
language
-
of
-
filing lang
-
code="epo">en</ep
-
language
-
of
-
filing>


Another possible value for the lang
-
code attribute is:
lang
-
code= "t
ranslation"
.



2
.
<invention
-
title lang="en">Title of the invention</invention
-
title>

<invention
-
title lang="fr">Titre de
l&apos;invention</invention
-
title>

<invention
-
title lang="de">Titel der Erfindung</invention
-
title>


3
.
<ep
-
divisional
-
appl>101010.7</
ep
-
divisional
-
appl>

<ep
-
art61
-
appl>101011.5</ep
-
art61
-
appl>

<ep
-
fax office
-
name="2">


<date>20030714</date>

</ep
-
fax>





Cha
pter 3

1001E (Request for grant of a European patent)

7



3.2.3

Names GUI




8

I mporting XML data into epoline®




4
.
<applicants>


<applicant sequence="1" app
-
type="applicant"
designation="as
-
indicated">



<addressbook lang="en">




<na
me name
-
type="legal">IBM</name>




<registered
-
number>101010.7</registered
-
number>

5
.



<address>





<address
-
1>IBM Co.</address
-
1>





<address
-
2>R&amp;D</address
-
2>





<street>26 IBM Av.</street>





<city>New York</city>





<state>NY</state>





<pos
tcode>22123</postcode>





<country>US</country>




</address>




<phone>213 322 12 12</phone>




<email>randd@ibm.com</email>



</addressbook>



<nationality>




<country/>



</nationality>



<residence>




<country>US</country>



</residence>


</applican
t>

</applicants>


By checking the box Address for correspondence, the following tags are also filled in:


<correspondence
-
address>


<addressbook lang="en">



<name name
-
type="legal">IBM</name>



<registered
-
number>101010.7</registered
-
number>



<address>




<address
-
1>IBM Co.</address
-
1>




<address
-
2>R&amp;D</address
-
2>




<street>26 IBM Av.</street>




<city>New York</city>




<state>NY</state>




<postcode>22123</postcode>




<country>US</country>



</address>


</addressbook>




Chapter 3

1001E (Request for grant of a European patent)

9





6

and
8
.

<inventors>


<i
nventor sequence="1" designation="as
-
indicated"
waiver="1" renunciation="1" inv
-
rights="under
-
agreement" inv
-
rights
-
date="20030715">



<addressbook lang="en">




<prefix>Mr.</prefix>




<last
-
name>R. Finder</last
-
name>




<first
-
name>Chuck</first
-
name>

7
.



<orgname>IBM Research</orgname>




<department>Gadgets</department>




<address>





<street>35 IBM Av.</street>





<city>Poughkeepsie</city>





<state>NY</state>





<postcode>23518</postcode>





<country>US</country>




</address>



</addressbook>


</inventor>

</inventors>




10

I mporting XML data into epoline®



3.2.4

States GUI


The states GUI comprises Designation States (those states member of the EPC) and
Extension States (those which are not EPC members but having extension
agreements).

In the first case, the user can designate all the c
ontracting states or fewer than seven.





Chapter 3

1001E (Request for
grant of a European patent)

11




The tags created in the first case are:


<ep
-
designated
-
states>


<region>



<country>EP</country>


</region>


<extension
-
states/>

</ep
-
designated
-
states>


Should the applicant select fewer than 7 countries, the ou
tput would look like this:


<ep
-
designated
-
states>


<country>AT</country>


<country>DE</country>


<country>ES</country>


<country>FR</country>


<country>GB</country>


<country>IT</country>


<extension
-
states>



<country>AL</country>



<country>LT</country>



<country>LV</country>


</extension
-
states>

</ep
-
designated
-
states>




The Extension States GUI looks as follows:




<extension
-
states>


<country>AL</country>


<country>LT</country>


<country>LV</country>

</extension
-
states>




12

I mporting XML data into epoline®



3.2.5

Priority GUI


The declarat
ion of priorities window allows to add the priority document(s) claimed by
the applicant. There can be more than one:




Clicking the “Open” button, opens the following dialog:




<priority
-
claims>


<priority
-
claim sequence="1" kind="national" ep
-
kind="p
atent">



<country>US</country>



<doc
-
number>03/123,456</doc
-
number>



<date>20030701</date>


</priority
-
claim>

</priority
-
claims>





Chapter 3

1001E (Request for grant of a European patent)

13



3.2.6

Biological material GUI




Checking the box “Deposit by a person other than the applicant” opens the following
window:




14

I mporting XML data into epoline®




9
.
<bio
-
deposit id="id1" num="CGCCM" dnum="Ref.1.2003">


<depositary>Centre Général Chinois de Cultures
Microbiologiques



<address>




<address
-
1>Chine
-

Comité pour la collection
de cultures de micro
-
organismes, P.O. Box 2714, Beijing
100080</address
-
1
>




<postcode/>




<country/>



</address>


</depositary>


<bio
-
accno>CGCCM</bio
-
accno>

The additional information entered at
10

is coded into the attribute bio
-
info, with values
“1”, “2” and “3”, respectively.


<ep
-
bio
-
add bio
-
info="1"/>


<ep
-
bio
-
add bio
-
info="2"/>


<ep
-
bio
-
add bio
-
info="3" bio
-
description="Deposit by a
person other than the applicant">Chuck R. Finder Jr.</ep
-
bio
-
add>

</bio
-
deposit>



3.2.7

Contents GUI


The window “Documents” allows the attachment of pdf files containing the different
sections

of the application. In the following screenshot we see the description window:





Chapter 3

1001E (Request for grant of a European
patent)

15




The other windows are basically identical, with only minor modifications. For example,
in the claims window, the user is asked for the number of claims, and the same in the

drawings window:




16

I mporting XML data into epoline®




<ep
-
electronic
-
files doc
-
type="1001">


<applicant
-
file
-
name>EPF1001.PDF</applicant
-
file
-
name>


<epo
-
file
-
name>EPF1001.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1002">


<applicant
-
file
-
name>EP1002.PDF</a
pplicant
-
file
-
name>


<epo
-
file
-
name>EP1002.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1004">


<applicant
-
file
-
name>EPR17301.PDF</applicant
-
file
-
name>


<epo
-
file
-
name>EPR17301.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
ele
ctronic
-
files doc
-
type="1005">


<applicant
-
file
-
name>EPR18301.PDF</applicant
-
file
-
name>


<epo
-
file
-
name>EPR18301.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1">


<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>


<epo
-
file
-
n
ame>DESC.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="2">


<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>CLMS.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="3">


<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>DRAW.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="4">


<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>ABST.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1026">


<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>SPEC
-
ES.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1025"/>

<ep
-
electronic
-
files doc
-
type="1015"/>

<ep
-
electronic
-
files doc
-
type="1016"/>

<ep
-
electronic
-
files doc
-
type="1018"/>

<ep
-
electronic
-
files doc
-
type="1017"/>


In the window for the Abstract, it is also asked the figure to be published with it:




Chapter 3

1001E (Request for grant of a European patent)

17





This creates the next tag:


<figure
-
to
-
publish>


<fig
-
number>1</fig
-
numbe
r>

</figure
-
to
-
publish>




Further, these files are examined by the OLF client, the number of pages counted and
then included in the following tags for check list:


<check
-
list>


<cl
-
request/>


<cl
-
description page
-
count="64"/>


<cl
-
claims page
-
count="64"
number
-
of
-
claims="10"/>


<cl
-
abstract page
-
count="64"/>


<cl
-
drawings page
-
count="64" fig
-
count="5"/>


<cl
-
fee
-
calculation/>


<cl
-
priority
-
document quantity="1">



<sequence
-
number>1</sequence
-
number>


</cl
-
priority
-
document>

</check
-
list>




18

I mporting XML data into epoline®



3.2.8

Payment GUI




11
.
<mode
-
of
-
payment accno="28123123" mode
-
type="auto"
currency="EUR">IBM Patent Dept.</mode
-
of
-
payment>

12
.

<reimbursement accno="28123124">IBM Patent
Dept.</reimbursement>



<sr
-
refund>9989978</sr
-
refund>



<addcopies>2</addcopies>


These data are also

used in other tags under ep
-
financial
-
data. See next section.





Chapter 3

1001E (Request for grant of a European patent)

19



3.2.9

Fees GUI


The fees window is produced by the system based on the data previously entered. It
displays, for each fee, its cost and the number of times it is charged (factor). Fees are
classifi
ed among these types: Standard, Other and Additional.




20

I mporting XML data into epoline®





<ep
-
financial
-
data curr="EUR">


<fees date="20020103">



<fee
-
total
-
amount>5557</fee
-
total
-
amount>


</fees>

</ep
-
financial
-
data>


<standard
-
fee>


<fee index="1" topay="yes">



<type
-
of
-
fee>standard
</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>125</fee
-
schedule>



<fee
-
sub
-
amount>125</fee
-
sub
-
amount>


</fee>


<fee index="2" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>690</fee
-
schedule>



<fee
-
sub
-
amount>690</fee
-
sub
-
amount>


</fee>


<fee index="15" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>0</fee
-
factor>



<fee
-
schedule>0</fee
-
schedule>



<fee
-
sub
-
amount>40</fee
-
sub
-
amount>


</fee>


<fee index="55" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>2</fee
-
factor>



<fee
-
schedule>40</fee
-
schedule>



<fee
-
sub
-
amount>20</fee
-
sub
-
amount>


</fee>


<fee index="5" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>6</fee
-
factor>



<fee
-
schedule
>450</fee
-
schedule>



<fee
-
sub
-
amount>75</fee
-
sub
-
amount>


</fee>


<fee index="6" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>0,8</fee
-
factor>



<fee
-
schedule>1144</fee
-
schedule>



<fee
-
sub
-
amount>1430</fee
-
sub
-
amount>


</fee>


<fee in
dex="402" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>102</fee
-
schedule>



<fee
-
sub
-
amount>102</fee
-
sub
-
amount>


</fee>


<fee index="403" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>1
</fee
-
factor>



<fee
-
schedule>102</fee
-
schedule>



<fee
-
sub
-
amount>102</fee
-
sub
-
amount>


</fee>


<fee index="404" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



Chapter 3

1001E (Request for grant of a European patent)

21





<fee
-
schedule>102</fee
-
schedule>



<fee
-
sub
-
amount>102</fee
-
sub
-
amount>


</fee>


<fee index="406" topay="yes">



<type
-
of
-
fee>standard</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>102</fee
-
schedule>



<fee
-
sub
-
amount>102</fee
-
sub
-
amount>


</fee>

</standard
-
fee>

The pane for “Other fees” contains among

others, the renewal fees:




22

I mporting XML data into epoline®




<other
-
fee>


<fee index="29" topay="yes">



<type
-
of
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>30</fee
-
schedule>



<fee
-
sub
-
amount>30</fee
-
sub
-
amount>


</fee>


<fee index="33" topay="yes">



<type
-
o
f
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>380</fee
-
schedule>



<fee
-
sub
-
amount>380</fee
-
sub
-
amount>


</fee>


<fee index="34" topay="yes">



<type
-
of
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>405</fee
-
schedule>



<fee
-
sub
-
amount>405</fee
-
sub
-
amount>


</fee>


<fee index="35" topay="yes">



<type
-
of
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>430</fee
-
schedule>



<fee
-
sub
-
amount>430</fee
-
sub
-
amount>


</fee>


<fee index="36" topay=
"yes">



<type
-
of
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
schedule>715</fee
-
schedule>



<fee
-
sub
-
amount>715</fee
-
sub
-
amount>


</fee>


<fee index="37" topay="yes">



<type
-
of
-
fee>other</type
-
of
-
fee>



<fee
-
factor>1</fee
-
factor>



<fee
-
sc
hedule>740</fee
-
schedule>



<fee
-
sub
-
amount>740</fee
-
sub
-
amount>


</fee>

</other
-
fee>





Chapter 3

1001E (Request for grant of a European patent)

23



3.2.10

Annotations GUI




<ep
-
notes
-
to
-
EPO id="id1" page="Annotate">


<author>N. Wright</author>


<subject>A sample note</subject>


<date>20030725</date>


<dtext>This is the
text of the note for EPO.</dtext>

</ep
-
notes
-
to
-
EPO>




24

I mporting XML data into epoline®



3.2.11

Form 1001e XML output


This is the complete XML file produced by OLF, as filled in by the previous example:


<?xml version="1.0" encoding="UTF
-
8"?>

<!DOCTYPE ep
-
request SYSTEM "ep
-
request.dtd" >

<ep
-
r
equest lang="en" dtd
-
version="1.0" ro="EP" produced
-
by="applicant">


<file
-
reference
-
id>Leo</file
-
reference
-
id>


<request
-
petition>Grant of European patent, and
examination of the application under Article 94, are hereby
requested.</request
-
petition>


<inv
ention
-
title lang="en">Title of the
invention</invention
-
title>


<invention
-
title lang="fr">Titre de
l&apos;invention</invention
-
title>


<invention
-
title lang="de">Titel der
Erfindung</invention
-
title>


<parties>



<applicants>




<applicant sequence="1" a
pp
-
type="applicant"
designation="as
-
indicated">





<addressbook lang="en">






<name name
-
type="legal">IBM</name>






<registered
-
number>101010.7</registered
-
number>






<address>







<address
-
1>IBM
Co.</address
-
1>







<address
-
2>R&amp;D</address
-
2
>







<street>26 IBM Av.</street>







<city>New York</city>







<state>NY</state>







<postcode>22123</postcode>







<country>US</country>






</address>






<phone>213 322 12 12</phone>






<email>randd@ibm.com</email>





</addressbook>





<nationality>






<country/>





</nationality>





<residence>






<country>US</country>





</residence>




</applicant>



</applicants>



<inventors>




<inventor sequence="1" designation="as
-
indicated" waiver="1" renunciation="1" inv
-
rights="under
-
ag
reement" inv
-
rights
-
date="20030715">





<addressbook lang="en">






<prefix>Mr.</prefix>






<last
-
name>R. Finder</last
-
name>






<first
-
name>Chuck</first
-
name>



Chapter 3

1001E (Request for grant of a European patent)

25








<orgname>IBM Research</orgname>






<department>Gadgets</department>






<address>







<street>35 IBM Av.</street>







<city>Poughkeepsie</city>







<state>NY</state>







<postcode>23518</postcode>







<country>US</country>






</address>





</addressbook>




</inventor>



</inventors>



<correspondence
-
address>




<addressboo
k lang="en">





<name name
-
type="legal">IBM</name>





<registered
-
number>101010.7</registered
-
number>





<address>






<address
-
1>IBM Co.</address
-
1>






<address
-
2>R&amp;D</address
-
2>






<street>26 IBM Av.</street>






<city>New York</city>






<
state>NY</state>






<postcode>22123</postcode>






<country>US</country>





</address>




</addressbook>



</correspondence
-
address>


</parties>


<priority
-
claims>



<priority
-
claim sequence="1" kind="national" ep
-
kind="patent">




<country>US</country
>




<doc
-
number>03/123,456</doc
-
number>




<date>20030701</date>



</priority
-
claim>


</priority
-
claims>


<check
-
list>



<cl
-
request/>



<cl
-
description page
-
count="64"/>



<cl
-
claims page
-
count="64" number
-
of
-
claims="10"/>



<cl
-
abstract page
-
count="64"/
>



<cl
-
drawings page
-
count="64" fig
-
count="5"/>



<cl
-
fee
-
calculation/>



<cl
-
priority
-
document quantity="1">




<sequence
-
number>1</sequence
-
number>



</cl
-
priority
-
document>


</check
-
list>


<figure
-
to
-
publish>



<fig
-
number>1</fig
-
number>


</figure
-
to
-
p
ublish>


<ep
-
language
-
of
-
filing lang
-
code="non
-
epo">es</ep
-
language
-
of
-
filing>


<ep
-
language
-
of
-
filing lang
-
code="epo">en</ep
-
language
-
of
-
filing>


<office
-
specific
-
data office="EP" lang="en">



<ep
-
designated
-
states>




<country>AT</country>




<country>DE
</country>


26

I mporting XML data into epoline®






<country>ES</country>




<country>FR</country>




<country>GB</country>




<country>IT</country>




<extension
-
states>





<country>AL</country>





<country>LT</country>





<country>LV</country>




</extension
-
states>



</ep
-
designated
-
stat
es>



<ep
-
divisional
-
appl>101010.7</ep
-
divisional
-
appl>



<ep
-
art61
-
appl>101011.5</ep
-
art61
-
appl>



<ep
-
fax office
-
name="2">




<date>20030714</date>



</ep
-
fax>



<bio
-
deposit id="id1" num="CGCCM"
dnum="Ref.1.2003">




<depositary>

Centre Général Chinois
de Cultures Microbiologiques

<address>






<address
-
1>Chine
-

Comité pour la
collection de cultures de micro
-
organismes, P.O. Box 2714,
Beijing 100080</address
-
1>






<postcode/>






<country/>





</address>




</depositary>




<bio
-
accno>

CGCCM

</bio
-
accno>




<ep
-
bio
-
add bio
-
info="1"/>




<ep
-
bio
-
add bio
-
info="2"/>




<ep
-
bio
-
add bio
-
info="3" bio
-
description="Deposit by a person other than the applicant">

Chuck R. Finder Jr.||

</ep
-
bio
-
add>



</bio
-
deposit>



<ep
-
electronic
-
files doc
-
type="1001">




<
applicant
-
file
-
name>EPF1001.PDF</applicant
-
file
-
name>




<epo
-
file
-
name>EPF1001.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1002">




<applicant
-
file
-
name>EP1002.PDF</applicant
-
file
-
name>




<epo
-
file
-
name>EP1002.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1004">




<applicant
-
file
-
name>EPR17301.PDF</applicant
-
file
-
name>




<epo
-
file
-
name>EPR17301.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1005">




<appli
cant
-
file
-
name>EPR18301.PDF</applicant
-
file
-
name>




<epo
-
file
-
name>EPR18301.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1">




<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>



Chapter 3

1001E (Request for grant of a European patent)

27






<epo
-
file
-
name>DESC.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="2">




<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>




<epo
-
file
-
name>CLMS.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="3">




<applicant
-
file
-
name>1hen.pdf<
/applicant
-
file
-
name>




<epo
-
file
-
name>DRAW.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="4">




<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>




<epo
-
file
-
name>ABST.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1026">




<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>




<epo
-
file
-
name>SPEC
-
ES.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1025"/>



<ep
-
electronic
-
files doc
-
type="1015"/>



<ep
-
electron
ic
-
files doc
-
type="1016">




<applicant
-
file
-
name>1hen.pdf</applicant
-
file
-
name>




<epo
-
file
-
name>BIOM
-
1.PDF</epo
-
file
-
name>



</ep
-
electronic
-
files>



<ep
-
electronic
-
files doc
-
type="1018"/>



<ep
-
electronic
-
files doc
-
type="1017"/>



<ep
-
financial
-
data cu
rr="EUR">




<mode
-
of
-
payment accno="28123123" mode
-
type="auto" currency="EUR">IBM Patent Dept.</mode
-
of
-
payment>




<reimbursement accno="28123124">IBM Patent
Dept.</reimbursement>




<sr
-
refund>9989978</sr
-
refund>




<addcopies>2</addcopies>




<fees dat
e="20020103">





<standard
-
fee>






<fee index="1" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>125</fee
-
schedule>







<fee
-
sub
-
amount>125</fee
-
sub
-
amount>






</fee>






<fee index="2" t
opay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>690</fee
-
schedule>







<fee
-
sub
-
amount>690</fee
-
sub
-
amount>






</fee>






<fee index="15" topay="yes">


28

I mporting XML data into epoline®









<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>0</fee
-
factor>







<fee
-
schedule>0</fee
-
schedule>







<fee
-
sub
-
amount>40</fee
-
sub
-
amount>






</fee>






<fee index="55" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>2</fee
-
factor>







<fee
-
schedule>40
</fee
-
schedule>







<fee
-
sub
-
amount>20</fee
-
sub
-
amount>






</fee>






<fee index="5" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>6</fee
-
factor>







<fee
-
schedule>450</fee
-
schedule>







<fee
-
sub
-
amount>75</fee
-
sub
-
amoun
t>






</fee>






<fee index="6" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>0,8</fee
-
factor>







<fee
-
schedule>1144</fee
-
schedule>







<fee
-
sub
-
amount>1430</fee
-
sub
-
amount>






</fee>






<fee index="402" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>102</fee
-
schedule>







<fee
-
sub
-
amount>102</fee
-
sub
-
amount>






</fee>






<fee index="403" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>102</fee
-
schedule>







<fee
-
sub
-
amount>102</fee
-
sub
-
amount>






</fee>






<fee index="404" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>102</fee
-
schedule>



Chapter 3

1001E (Request for grant of a European patent)

29









<fee
-
sub
-
amount>102</fee
-
sub
-
amount>






</fee>






<fee index="406" topay="yes">







<type
-
of
-
fee>standard</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>102</fee
-
schedule>







<fee
-
sub
-
amount>102</fee
-
sub
-
amount>






</fee>





</standard
-
fee>





<other
-
fee>






<fee index="29" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>30</fee
-
schedule>







<fee
-
sub
-
amount>30</fee
-
sub
-
amount>






</fee>






<fee

index="33" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>380</fee
-
schedule>







<fee
-
sub
-
amount>380</fee
-
sub
-
amount>






</fee>






<fee index="34" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>405</fee
-
schedule>







<fee
-
sub
-
amount>405</fee
-
sub
-
amount>






</fee>






<fee index="35" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
sche
dule>430</fee
-
schedule>







<fee
-
sub
-
amount>430</fee
-
sub
-
amount>






</fee>






<fee index="36" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>715</fee
-
schedule>







<fee
-
sub
-
amount>715</fee
-
s
ub
-
amount>






</fee>


30

I mporting XML data into epoline®








<fee index="37" topay="yes">







<type
-
of
-
fee>other</type
-
of
-
fee>







<fee
-
factor>1</fee
-
factor>







<fee
-
schedule>740</fee
-
schedule>







<fee
-
sub
-
amount>740</fee
-
sub
-
amount>






</fee>





</other
-
fee>





<fee
-
total
-
a
mount>5557</fee
-
total
-
amount>




</fees>



</ep
-
financial
-
data>


</office
-
specific
-
data>

</ep
-
request>




31


4

1200e (euro
-
pct)

4.1

Introduction

Form 1200e is required to demand an International Preliminary examination, as
indicated in PCT. Art. 31, and PCT Rule 53.

Similar to EPO form 1001e, the
epoline®

Online Filing (OLF) client (Version 2.0)
provides a Graphic User Interface for filling in all the data fields necessary for this
form.

The choice between one and the other
is made at the first stage of the application, as
shown in the previous section.

In this section, we follow the same scheme to describe the output of Form 1200e.




C
H A P T E R
4


32

I mporting XML data into epoline®



4.2

GUI screenshots and XML tagging

4.2.1

Request GUI

As in form 1001, form 1200 has an initial windo
w in which the examination is
requested and any possible priority documents.

It looks like this:





Chapter 4

1200e (euro
-
pct)

33



The above fields will create the following XML sections:


<?xml version="1.0" encoding="UTF
-
8"?>

<!DOCTYPE ep
-
euro
-
pct SYSTEM "ep
-
euro
-
pct.dtd" >

<ep
-
euro
-
pct lang="en" dtd
-
version="1.0" date
-
produced="20030725" ro="EP" produced
-
by="applicant">


<file
-
reference
-
id>Leo2</file
-
reference
-
id>


<request
-
petition>Entry into the European phase (EPO as
designated or elected Office) is hereby requested.</request
-
peti
tion>

</ep
-
euro
-
pct>


With respect to the priority claim:

<priority
-
claims>


<priority
-
claim sequence="1" kind="international">



<country>IB</country>



<doc
-
number>PCT/ 12/34567</doc
-
number>


</priority
-
claim>

</priority
-
claims>


and concerning the lang
uages used:

<language
-
of
-
filing>en</language
-
of
-
filing>

<language
-
of
-
filing lang
-
code="non
-
EPO">es</language
-
of
-
filing>



4.2.2

Names GUI


This window is for entering applicant’s address and other possible data in free format:




As in form 1001, this window pr
oduces the following XML set of data:


<parties>


<correspondence
-
address>



<addressbook lang="en">




<name name
-
type="legal">Leo</name>


34

I mporting XML data into epoline®






<registered
-
number>101010.7</registered
-
number>




<address>





<address
-
1>Acme</address
-
1>





<address
-
2>Gadget
s</address
-
2>





<street>1, Acme Lane</street>





<city>Widgetville</city>





<state>VA</state>





<postcode>12345</postcode>





<country>US</country>




</address>



</addressbook>


</correspondence
-
address>

</parties>


Selecting the option named “Ot
her changes” opens the following:




<applicants>


<applicant sequence="1" app
-
type="applicant"
designation="all">



<addressbook lang="en">




<text>Other changes</text>



</addressbook>


</applicant>

</applicants>





Chapter 4

1200e (euro
-
pct)

35



4.2.3

States GUI




36

I mporting XML data into epoline®




<ep
-
designated
-
states>


<region>



<country>EP</country>


</region>

<extension
-
states/>


Selecting fewer than 7 states would display the following:





Chapter 4

1200e (euro
-
pct)

37




<ep
-
designated
-
states>


<country>AT</country>


<country>BE</country>


<country>BG</country>


<country>DE</country>


<country>E
S</country>


<country>GB</country>

</ep
-
designated
-
states>


The option “Extension states” lets you select other countries with extension
agreements with the EPO:




<extension
-
states>


<region>



<country>EP</country>


</region>

</extension
-
states>




38

I mporting XML data into epoline®



4.2.4

Biol
ogical material GUI





Chapter 4

1200e (euro
-
pct)

39




<ep
-
biological
-
material id="bio0">


<ep
-
bio
-
add bio
-
info="1;1;1;0"/>

</ep
-
biological
-
material>

<ep
-
biological
-
material id="biod01">


<ep
-
rule28/>


<depositary/>


<bio
-
location>



<bio
-
page>2</bio
-
page>



<bio
-
line>20</bio
-
line>


</b
io
-
location>


<bio
-
receipt attached="yes"/>


<dtext/>

</ep
-
biological
-
material>







40

I mporting XML data into epoline®



4.2.5

Documents GUI


This window does not exist in the GUI of Form 1001e.




<fee
-
calc
-
info>


<search
-
region region="EP"/>


<IPEA ipea="EP"/>


<IPER iper
-
type="rational"/>

</f
ee
-
calc
-
info>





Chapter 4

1200e (euro
-
pct)

41



4.2.6

Translations GUI


This window does not exist in the GUI of form 1001e.




<translation
-
info>


<tr
-
inter
-
appl>1</tr
-
inter
-
appl>


<tr
-
prio
-
appl>1</tr
-
prio
-
appl>


<tr
-
originally
-
filed>1</tr
-
originally
-
filed>


<tr
-
amended
-
claims>1</tr
-
amended
-
claims>


<tr
-
annexes>1</tr
-
annexes>

</translation
-
info>




42

I mporting XML data into epoline®



4.2.7

Contents GUI





Chapter 4

1200e (euro
-
pct)

43




<check
-
list>


<cl
-
request/>


<cl
-
fee
-
calculation/>


<cl
-
other
-
document page
-
count="0" other
-
type="1;1;1"/>

</check
-
list>





44

I mporting XML data into epoline®




<ep
-
electronic
-
files doc
-
type="1001">


<applicant
-
file
-
name>EPF1200.PDF</applicant
-
file
-
name>


<epo
-
file
-
name>EPF1200.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1104">


<applicant
-
file
-
name>biom
-
1.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>SEQLPDF.PDF</epo
-
file
-
name>

</ep
-
electron
ic
-
files>

<ep
-
electronic
-
files doc
-
type="1113"/>

<ep
-
electronic
-
files doc
-
type="1105">


<applicant
-
file
-
name>biom
-
1.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>DESCTRAN.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1106">


<applic
ant
-
file
-
name>clms.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>CLMSTRAN.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1107">


<applicant
-
file
-
name>draw.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>DRAWTRAN.PDF</epo
-
file
-
name>

</ep
-
el
ectronic
-
files>

<ep
-
electronic
-
files doc
-
type="1108">


<applicant
-
file
-
name>abst.pdf</applicant
-
file
-
name>


<epo
-
file
-
name>ABSTTRAN.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1110">


<applicant
-
file
-
name>spec
-
es.pdf</applican
t
-
file
-
name>


<epo
-
file
-
name>PRIAPPTRAN.PDF</epo
-
file
-
name>

</ep
-
electronic
-
files>

<ep
-
electronic
-
files doc
-
type="1109"/>

<ep
-
electronic
-
files doc
-
type="1112"/>

<ep
-
electronic
-
files doc
-
type="1025"/>

<ep
-
electronic
-
files doc
-
type="1016"/>

<ep
-
electronic
-
fi
les doc
-
type="1018"/>





Chapter 4

1200e (euro
-
pct)

45



4.2.8

Payment GUI




<ep
-
financial
-
data curr="EUR">


<mode
-
of
-
payment accno="0182
-
5906
-
88
-
029
-
0348002" mode
-
type="bank" currency="EUR">ES</mode
-
of
-
payment>


<reimbursement accno="28123456">Leo</reimbursement>


<addcopies>2</addcopies>

</
ep
-
financial
-
data>




46

I mporting XML data into epoline®



4.2.9

Fees GUI





Chapter 4

1200e (euro
-
pct)

47




<fees date="20020103">

<standard
-
fee>

<fee index="5" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>6</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>75</fee
-
sub
-
amount>

</fee>

<fee index="2" t
opay="yes">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>690</fee
-
schedule>


<fee
-
sub
-
amount>690</fee
-
sub
-
amount>

</fee>

<fee index="15" topay="yes">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>0</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>40</fee
-
sub
-
amount>

</fee>

<fee index="33" topay="yes">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>380</fee
-
schedule>


<fee
-
sub
-
amount>380</fee
-
sub
-
amount>

</fee>

<fee index="5
5" topay="yes">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>2</fee
-
factor>


<fee
-
schedule>40</fee
-
schedule>


<fee
-
sub
-
amount>20</fee
-
sub
-
amount>

</fee>

<fee index="6" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>1430</fee
-
sub
-
amount>

</fee>

<fee index="20" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>125</fee
-
sub
-
amount>

</fee>

<fee index="40
1" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

<fee index="402" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

<fee index="403" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


48

I mporting XML data into epoline®




<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

<fee index="4
04" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

<fee index="405" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fe
e
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

<fee index="406" topay="no">


<type
-
of
-
fee>standard</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>102</fee
-
sub
-
amount>

</fee>

</standard
-
f
ee>

</fees>






Chapter 4

1200e (euro
-
pct)

49




<other
-
fee>

<fee index="29" topay="yes">


<type
-
of
-
fee>other</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>30</fee
-
schedule>


<fee
-
sub
-
amount>30</fee
-
sub
-
amount>

</fee>

<fee index="34" topay="yes">


<type
-
of
-
fee>other</type
-
of
-
f
ee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>405</fee
-
schedule>


<fee
-
sub
-
amount>405</fee
-
sub
-
amount>

</fee>

<fee index="35" topay="no">


<type
-
of
-
fee>other</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>430</f
ee
-
sub
-
amount>

</fee>

<fee index="36" topay="no">


<type
-
of
-
fee>other</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>715</fee
-
sub
-
amount>

</fee>

<fee index="37" topay="no">


<type
-
of
-
fee>other</type
-
of
-
fee>


<fee
-
factor>1</fee
-
factor>


<fee
-
schedule>0</fee
-
schedule>


<fee
-
sub
-
amount>740</fee
-
sub
-
amount>

</fee>

</other
-
fee>




50

I mporting XML data into epoline®





<additional
-
fee>

<fee index="8" topay="yes">


<type
-
of
-
fee>additional</type
-
of
-
fee>


<fee
-
factor>2</fee
-
factor>


<fee
-
schedule>20</fee
-
sch
edule>


<fee
-
sub
-
amount>10</fee
-
sub
-
amount>

</fee>

</additional
-
fee>


After the three types of fees have been entered, the total is calculated and the
corresponding XML code is produced:


<fee
-
total
-
amount>1565</fee
-
total
-
amount>





Chapter 4

1200e (euro
-
pct)

51



4