1461122274-3ead99c3-f215-452a-9f92-5f0bb49a0aef

1. A computer-implemented method, comprising:
acquiring contexts about each of a plurality of documents from each of the documents using a context extraction module of a document management apparatus;
calculating a priority for each of the documents according to a combination of the acquired contexts from each document using a priority calculation module of the document management apparatus;
storing one or more first documents in a first queue according to the priority of the one or more first documents; and
storing one or more second documents in a second queue according to the priority of the one or more second documents, wherein each of the queues is characterized as having a unique classification timing.
2. The method as recited in claim 1, wherein each of the acquired contexts comprise dynamic information regarding one of the documents and at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location, wherein the dynamic information comprises at least momentary changing of an operational state.
3. The method as recited in claim 1, further comprising storing one or more of the documents in one or more queues according to the priority of each document, wherein each of the queues is characterized as having a unique classification timing.
4. The method as recited in claim 3, wherein the priority of at least one of the plurality of documents is adjusted according to an amount of time elapsed since the document was stored in the one or more queues.
5. The method as recited in claim 1, further comprising assigning a degree of confidentiality to each of the documents according to a content thereof.
6. The method as recited in claim 1, further comprising:
assigning a degree of confidentiality to each of the documents according to a content thereof; and
adjusting the priority of at least one of the first and second documents according to an amount of time elapsed since the at least one of the first and second documents was stored in one of the queues,
wherein each of the acquired contexts comprise dynamic information regarding one of the documents and at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location, wherein the dynamic information comprises at least momentary changing of an operational state.
7. A system, comprising:
an acquisition module adapted for acquiring contexts about each of a plurality of documents;
a priority calculation policy comprising rules for calculating priority according to a combination of the acquired contexts;
a calculation module for calculating a priority for each of the documents according to the priority calculation policy; and
a storage module for storing one or more first documents in a first queue according to the priority of the one or more first documents and storing one or more second documents in a second queue according to the priority of the one or more second documents,
wherein each of the queues is characterized as having a unique classification timing.
8. The system as recited in claim 7, wherein each of the acquired contexts comprise dynamic information regarding one of the documents, the dynamic information comprising at least momentary changing of an operational state, and wherein the acquired contexts comprise at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location.
9. The system as recited in claim 7, further comprising a storing module adapted for storing one or more of the documents in one or more queues according to the priority of each document, wherein each of the queues is characterized as having a unique classification timing.
10. The system as recited in claim 9, wherein the priority of at least one of the documents is adjusted according to an amount of time elapsed since the document was stored in the one or more queues.
11. The system as recited in claim 7, further comprising a confidentiality module adapted for assigning a degree of confidentiality to each of the documents according to a content thereof.
12. The system as recited in claim 11, further comprising:
a policy reference module adapted for acquiring a policy; and
a policy determination module adapted for retrieving the plurality of documents from a predetermined queue, attaching the assigned degree of confidentiality to each of the documents, and comparing the content and the combination of the acquired contexts of each document with the acquired policy.
13. The system as recited in claim 7, further comprising:
a storing module adapted for storing one or more of the documents in one or more queues according to the priority of each document; and
a confidentiality module adapted for assigning a degree confidentiality to each of the documents according to a content thereof,
wherein each of the queues is characterized as having a unique classification tinting,
wherein the priority of at least one of the documents is adjusted according to an amount of time elapsed since the document was stored in the one or more queues, and
wherein the acquired contexts comprise at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location.
14. A computer program product for determining priority of a document, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer readable program code configured to acquire contexts about each of a plurality of documents from each of the documents, wherein each of the contexts comprise dynamic information regarding one of the documents, the dynamic information comprising at least momentary changing of an operational state;
computer readable program code configured to define one or more rules for calculating priority according to a combination of the acquired contexts;
computer readable program code configured to calculate a priority for each of the documents according to the one or more rules; and
computer readable program code configured to store the documents into at least two queues according to the priority of each document, wherein each of the queues is characterize as having a unique classification timing.
15. The computer program product as recited in claim 14, wherein the acquired contexts comprise at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location.
16. The computer program product as recited in claim 14, further comprising:
computer readable program code configured to store one or more first documents in a first queue according to the priority of the one or more first documents; and
computer readable program code configured to store one or more second documents in a second queue according to the priority of the one or more second documents.
17. The computer program product as recited in claim 16, wherein the priority of at least one of the documents is adjusted according to an amount of time elapsed since the document was stored in the at least two queues.
18. The computer program product as recited in claim 14, further comprising computer readable program code configured to assign a degree of confidentiality to each of the documents according to a content thereof.
19. The computer program product as recited in claim 14, further comprising;
computer readable program code configured to retrieve the plurality of documents from a predetermined queue;
computer readable program code configured to extract content from each of the documents to serve as criterion for labeling thereof;
computer readable program code configured to assign a degree of confidentiality to each of the documents according to an extracted content thereof; and
computer readable program code configured to adjust the priority of at least one of the documents according to an amount of time elapsed since the document was stored in one of the queues,
wherein the acquired contexts comprise at least one of: an update frequency, an operation time, a state in a workflow, a presence of an active process, an absence of an active process, a user right, and a location.
20. The computer program product as recited in claim 14, further comprising:
computer readable program code configured to retrieve the plurality of documents from a predetermined queue; and
computer readable program code configured to extract contact from each of the documents to serve as criterion for labeling thereof.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An aza-indolyl derivative selected from the group consisting of a compound of formula (I):

18
wherein
n is 1, 2 or 3;
X1 is nitrogen or CR4; X2 is nitrogen or CR5; X3 is nitrogen or CR6; X4 is nitrogen or CR7; wherein one or two of X1, X2, X3 and X4 are nitrogen;
R1, R2 and R3 are independently selected from hydrogen and alkyl;
R4, R5, R6 and R7 are independently selected from hydrogen, halogen, hydroxy, alkyl, aryl, alkoxy, aryloxy, alkylthio, arylthio, alkylsulfonyl, alkylsulfoxyl, arylsulfonyl, arylsulfoxyl, amino, monoalkylamino, dialkylamino, nitro, cyano, carboxaldehyde, alkylcarbonyl, arylcarbonyl, aminocarbonyl, monoalkylaminocarbonyl, dialkylaminocarbonyl, alkoxycarbonylamino, aminocarbonyloxy, monoalkylaminocarbonyloxy, dialkylaminocarbonyloxy, monoalkylaminocarbonylamino and dialkylaminocarbonylamino, and
wherein for each of X1, X2, X3 and X4 which is nitrogen, adjacent ring atoms selected from the group consisting of X1, X2, X3 and X4 are not substituted by halogen;
and pharmaceutically acceptable salts or prodrugs thereof.
2. The aza-indolyl derivative of claim 1, wherein the compound of formula (I) is in the form of the enantiomer shown in formula (Ia):

19
wherein R1, R2, R3, X1, X2, X3, X4 and n are defined as in claim 1.
3. The aza-indolyl derivative of claim 1, wherein two of X1, X2, X3 and X4 are nitrogen and these nitrogen atoms are in meta or para position to each other.
4. The aza-indolyl derivative of claim 1, wherein X1 is nitrogen, X2CR5, X3 is CR6, and X4 is CR7.
5. The aza-indolyl derivative of claim 1, wherein X1 is CR4; X2 is nitrogen; X3 is CR6 and X4 is CR7.
6. The aza-indolyl derivative of claim 1, wherein X1 is CR4, X2 is CR5; X3 is nitrogen and X4 is CR7.
7. The aza-indolyl derivative of claim 1, wherein X1 is CR4; X2 is CR5; X3 is CR6 and X4 is nitrogen.
8. The aza-indolyl derivative of claim 1, wherein X1 is nitrogen, X2 is CR5; X3 is nitrogen and X4 is CR7.
9. The aza-indolyl derivative of claim 1, wherein X1 is CR4, X2 is nitrogen, X3 is CR6 and X4 is nitrogen.
10. The aza-indolyl derivative of claim 1, wherein X1 is nitrogen, X2 is CR5, X3 is CR6 and X4 is nitrogen.
11. The aza-indolyl derivative of claim 1, wherein n is 1.
12. The aza-indolyl derivative of claim 1, wherein R1 and R2 are hydrogen.
13. The aza-indolyl derivative of claim 1, wherein R1 is hydrogen and R2 is alkyl.
14. The aza-indolyl derivative of claim 1, wherein R1 is hydrogen and R2 is arylalkyl.
15. The aza-indolyl derivative of claim 1, wherein R3 is methyl.
16. The aza-indolyl derivative of claim 1, wherein R3 is hydrogen.
17. The aza-indolyl derivative of claim 1, wherein R4, R5, R6 and R7 are selected from hydrogen, halogen, hydroxy, alkyl, aryl, alkoxy, aryloxy, alkylthio, alkylsulfoxyl and alkylsulfonyl.
18. The aza-indolyl derivative of claim 1, wherein R4 is hydrogen or halogen.
19. The aza-indolyl derivative of claim 1, wherein R5 is not hydrogen.
20. The aza-indolyl derivative of claim 19, wherein R5 is selected from halogen, alkyl, alkoxy and alkylthio.
21. The aza-indolyl derivative of claim 1, wherein R6 is not hydrogen.
22. The aza-indolyl derivative of claim 1, wherein R6 is selected from hydrogen and halogen.
23. The aza-indolyl derivative of claim 1, wherein two or three of R4, R5, R6 and R7 are hydrogen.
24. The aza-indolyl derivative of claim 1, wherein
n is 1 or 2;
one of X1, X2, X3 and X4 is nitrogen and the remainder are CH; and
R1, R2 and R3are independently selected from hydrogen and lower alkyl.
25. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (S)-2-(2,3-dihydro-1H-3a,5-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
26. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (R)-2-(2,3-dihydro-1H-3a,5-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
27. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (S)-2-(2,3-dihydro-1H-3a,6-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
28. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (R)-2-(2,3-dihydro-1H-3a,6-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
29. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (R)-2-(2,3-dihydro-1H-3a,4-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
30. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is (S)-2-(2,3-dihydro-1H-3a,4-diaza-cyclopentaainden-8-yl)-1-methyl-ethylamine.
31. The aza-indolyl derivative of claim 24, wherein said compound of formula (I) is 2-(2,3-dihydro-1H-3a,6-diaza-cyclopentaainden-8-yl)-ethylamine.
32. A method of treating obesity, comprising administering to a patient in need of such treatment an effective dose of an aza-indolyl derivative selected from the group consisting of a compound of formula (I)

20
wherein
n is 1, 2 or 3;
X1 is nitrogen or CR4; X2 is nitrogen or CR5; X3 is nitrogen or CR6; X4 is nitrogen or CR7; wherein one or two of X1, X2, X3 and X4 are nitrogen;
R1, R2 and R3 are independently selected from hydrogen and alkyl;
R4, R5, R6 and R7 are independently selected from hydrogen, halogen, hydroxy, alkyl, aryl, alkoxy, aryloxy, alkylthio, arylthio, alkylsulfonyl, alkylsulfoxyl, arylsulfonyl, arylsulfoxyl, amino, monoalkylamino, dialkylamino, nitro, cyano, carboxaldehyde, alkylcarbonyl, arylcarbonyl, aminocarbonyl, monoalkylaminocarbonyl, dialkylaminocarbonyl, alkoxycarbonylamino, aminocarbonyloxy, monoalkylaminocarbonyloxy, dialkylaminocarbonyloxy, monoalkylaminocarbonylamino and dialkylaminocarbonylamino, and
wherein for each of X1, X2, X3 and X4 which is nitrogen, adjacent ring atoms selected from the group consisting of X1, X2, X3 and X4 are not substituted by halogen;
and pharmaceutically acceptable salts or prodrugs thereof.
33. The method according to claim 32, wherein said treatment is prophylactic treatment.
34. The method according to claim 32, further comprising administering to the patient a therapeutically effective amount of a lipase inhibitor.
35. The method according to claim 32, wherein the lipase inhibitor is orlistat.

1461122263-836b0cc9-3b3c-47ef-aa88-86fdc8a3a135

1. A process for laying fiber bands of filaments to form fiber arrangements via changeably moveable weft layers or diagonal layers composed of fiber bands that are stretched in different laying directions between two transport chains equipped with guide hooks and retainer needles, said process comprising:
individually spreading the fiber bands, which are guided by guide elements of the weft layer or diagonal layer, crosswise over both transport chains;
depositing the fiber bands onto the transport chains;
forming into each of the fiber bands a direction change fold that has a lower strand, an upper strand and an apex, wherein a start of the lower strands and an end of the upper strands of the direction change folds are fixed in gaps between the guide hooks;
the formation of the direction change fold comprising:
executing a racking for the fiber bands in a direction change phase of the weft layer or diagonal layer; and
spreading out and hanging next to one another the apexes of the change direction folds into a row of retainer needles arranged close together and mainly directed horizontally outwards, wherein the retainer needles are wrapped through lowering and raising of the guide elements to fix the apexes of the change direction folds; and

the formation of the upper strands of the direction change folds of a group comprising:
inwardly moving a spreading edge of a stitch spreader, which is aligned parallel to a movement direction of the transport chains, from an outside position to directly above the retainer needles, such that the inward movement is crosswise to the movement direction of the transport chains and fixes the apexes in the gaps between the retaining needles; and
moving the guide elements of the weft layers or diagonal layers, such that the upper strands are formed between the retainer needles and the guide elements of the weft layers or diagonal layers, wherein, during the execution of the racking, a width of the fiber bands is reduced, and, during the formation of the upper strand, the reduced width of the fiber bands is enlarged; and
guiding cross sections of the upper strands of the direction change folds parallel to a plane of the retainer needles while generally keeping the sections of the fiber bands between the spreader edge and the guide elements pinned.
2. The process in accordance with claim 1, wherein the fiber arrangement is conveyed to a pretreatment station.
3. The process in accordance with claim 1, wherein the fiber bands are composed of endless flat fiber bands.
4. The process in accordance with claim 1, wherein the fiber bands are guided in a guide element aligned perpendicular to a preset laying direction.
5. The process in accordance with claim 1, wherein the guide element for each fiber band is arranged to cross the row of guide hooks of the transport chain.
6. The process in accordance with claim 1, wherein the spreader edge is guided closely above the row of retainer needles in a positive manner from below and in an elastic manner from above, and the formation of the upper strand further comprises moving the guide elements over the row of guide hooks while the fiber bands are braked on the transport chain between the spreader edge and a surface located at a distance in front of the row of guide hooks.
7. The process in accordance with claim 1, wherein the start of the lower strand and the end of the upper strand of the direction change fold are fixed in the gaps between the needles of two rows of guide hooks immediately adjacent to one another.
8. The process in accordance with claim 1, wherein each individual fiber band, independent of the other fiber bands of the group, is guided in the feed direction in front of the respective guide elements on the diagonal layer or weft layer across the width of the fiber bands under uniform tension and parallel to the respective guide element.
9. An apparatus for laying fiber bands of filaments to form fiber arrangements, comprising:
a pair of endless moveable transport chains equipped with a double row of essentially vertically oriented needle-shaped guide hooks and with a row of retainer needles essentially horizontally oriented and arranged such that the mountings of the retaining needles are lower than foot sections of the guide hooks, wherein said retainer needles are oriented outward for guiding and fixing direction change folds,
guide elements for at least one weft layer andor diagonal layer aligned perpendicularly to a laying direction of the fiber bands between said transport chains, which are structured and arranged to guide endless fiber bands;
at least one creel with bobbins arranged to unwind tangentially to supply groups of fiber bands per weft layer andor diagonal layer;
at least one stitch spreader structured and arranged to be guided and controlled outside said transport chains being assigned to each transport chain for each weft layer andor diagonal layer;
each said stitch spreader is structured and arranged to be guided in a displaceable manner generally within a customary movement area of said guide elements of the weft layer andor diagonal layer and crosswise to a movement direction of said transport chains;
each said stitch spreader comprises a spreader edge aligned parallel to said transport chains that is movable from outside said assigned transport chain and over said retainer needles up to an area of said mountings; and
each said stitch spreader being structured to extend over an area of the direction change folds of the fiber bands.
10. The apparatus in accordance with claim 9, wherein said rows of guide hooks and said row of retainer needles have a density of 15 to 30 needles per inch.
11. The apparatus in accordance with claim 9, wherein said needles of at least one of said two rows of guide hooks and said retainer needles have a flattened cross-section.
12. The apparatus in accordance with claim 11, wherein said flattened cross-section is oriented such that a largest extension is arranged crosswise to the movement direction of said transport chains.
13. The apparatus in accordance with claim 9, wherein the weft layer andor diagonal layer comprises guide devices composed of at least one of separate guide pins and dowel pins, such that guide surfaces of said guide devices are parallelly aligned with the guide elements.
14. The apparatus in accordance with claim 9, wherein said creels have at least one collarless deflection roller which is arranged at a distance of at least four bobbin widths behind a previous unwinding point.
15. The apparatus in accordance with claim 9, wherein at least one of conveyor or feed rollers and tension rolls have a polygonal cross-section in a band storage of the fiber bands.
16. The process of laying fiber bands of filaments between transport chains, comprising:
guiding a filament from a first transport chain to a second transport chain;
fixing the fiber band at the second transport chain;
pulling the fiber band in a direction parallel to the second transport chain;
lowering fiber band to a position below a retaining needle;
pulling the fiber band in a direction parallel to the second transport chain while in a position below the retaining needle;
lifting the fiber band to a position above the retaining needle;
holding a portion of the fiber band at the second transport chain; and
while holding the portion of the fiber band at the second transport chain, moving the fiber band toward the first transport chain.
17. The process in accordance with claim 16, wherein the second transport chain comprises a row of retaining needles that includes the retaining needle, and wherein the lowering of the fiber band, the pulling of the fiber band while below the retaining needle, and the lifting of the fiber band fixes the fiber band to the row of retaining needles.
18. The process in accordance with claim 16, wherein the second transport chain comprises a double row of guide hooks, and the fiber band is fixed at the second transport chain by the double row of guide hooks.
19. The process in accordance with claim 16, wherein a stitch spreader having a spreader edge is arranged to move in a direction crosswise to a length of the transport chains, and the spreader edge is moved to hold the portion of the fiber band at the second transport chain.
20. The process in accordance with claim 16, wherein the fiber band is guided by a guide element oriented perpendicularly to the retaining needle and movable along a length of the transport chain, crosswise to the transport chain, and vertically.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer installation for the management of a set of files, comprising a network including at least a server and a workstation that is provided with a display peripheral and a control peripheral, each of said set of files being recorded on said server andor on said workstation, said installation further comprising a graphical user interface that is adapted to:
display on said workstation display peripheral, at least one virtual space (1) as well as a first icon (2) that represents one file (A) of the set of files, called the first file, said first icon (2) being placed within said virtual space (1); and
enable a user of said workstation to control, by interaction of the control peripheral with said first icon (2) and without said first file (A) being open, the display on said display peripheral of a first interactive tool (3) enabling said user to record on said server the existence of a link between said first file (A) and at least another one of said files of the set of files, called the second file (B), said recording of the existence of said link being adapted to last independently of the subsequent location of said first icon (2) within said virtual space (1).
2. The computer installation according to claim 1, wherein said graphical user interface is adapted to enable a user of said workstation to control, by interaction of the control peripheral with said first icon (2), the display on said display peripheral of an information window adapted to inform said user of the possible existence of said link.
3. The computer installation according to claim 1, wherein said first interactive tool (3) includes a first input area (5) enabling said user to input and record on said server information relating to the nature of said link.
4. The computer installation according to one of claims 1, wherein said workstation is equipped with an operating system implementing a directory tree hierarchy, said installation including an import directory that is part of said directory tree hierarchy, said graphical user interface being adapted to enable said user to control said display of said first interactive tool (3) by moving said first file (A) to said import directory.
5. The computer installation according to claim 4, wherein said graphical user interface is adapted, one the one hand, to display, on said display peripheral, an import window (4) representing said import directory, and on the other hand, to enable said user to control said display of said first interactive tool (3) by moving said first icon (2) to said import window (4) by means of said control peripheral.
6. The computer installation according to claim 4, wherein said installation is adapted to duplicate the files contained in said import directory on the server, and to perform a synchronization of said files.
7. The computer installation according to claim 4, wherein said graphical user interface is adapted to modify the visual aspect of said first icon (2) when said first file (A) is moved for the first time in the import directory.
8. The computer installation according to claim 1, wherein said first interactive tool (3) comprises at least one list (6) of a group of files belonging to said set of files, said group including said second file (B), said graphical user interface being adapted to enable a user to select within said list (6) at least said second file (B), in order to record on said server the existence of said link between said first file (A) and second file (B).
9. The computer installation according to claim 1, wherein said first interactive tool (3) includes a second input area enabling said user to input and record, on said server, keywords relating to said first file.
10. The computer installation according to claim 1, wherein said first interactive tool (3) is adapted to display at least one list of metadata (8, 9, 0), and to enable the user to select within said list (8, 9, 0) at least one metadata item, in order to record on said server the allocation of said metadata item to said first file (A).
11. The computer installation according to claim 1, wherein said graphical user interface is adapted to display in said virtual space (1) a launching pictogram (11) of said first interactive tool (3), and to enable said user to control, by interaction of the control peripheral with said pictogram (11), the display on said display peripheral of said first interactive tool (3).
12. The computer installation according to claim 1, wherein said graphical user interface is adapted to display on said display peripheral a graphical representation of said link, said graphical representation including at least a first and a second pictograms (13, 14) representing said first and second files (A, B), respectively, as well as an elongated element (15) extending between said first and second pictograms (13, 4) to graphically symbolize the existence of said link.
13. The computer installation according to claim 12, wherein said graphical user interface is adapted to enable said user to control, by interaction of the control peripheral with at least said first pictogram, the display on said display peripheral of a second interactive tool (16) enabling said user to record on said server the existence of said link.
14. The computer installation according to claim 12, said installation comprising a means for identifying said user in order to control the access of the latter to said graphical representation.
15. The computer installation according to claim 1, characterized in that said graphical user interface is adapted to display on said display peripheral a cloud of pictograms each representing a file belonging to said set of files, and elongated elements linking between each other some of said pictograms to symbolize the existence of a link between the corresponding files, said graphical user interface including at least one sorting tool (20) enabling the user to select one or several criteria, so that said cloud is only formed of pictograms representing files fulfilling the selected criterion or criteria.
16. A method for managing set of files, each of said files being recorded on a server andor on a workstation provided with a display peripheral and a control peripheral, said servers and workstations being part of a network, said method comprising at least the following steps:
causing a graphic user-interface to displays, on said display peripheral, at least one virtual space (1) as well as a first icon (2) that represents one (A) of said file of the set of files, called the first file, said first icon being placed within said virtual space (1),
controlling by a user of said workstation, by interaction of the control peripheral with said first icon (2) and without said first file (A) being open, the display on said display peripheral of a first interactive tool (3), and
recording by said user on said server, by means of said first interactive tool (3), the existence of a link between said first file (A) and at least another one of said files (B) of the set of files, called the second file, said recording of the existence of said link being adapted to last independently of the subsequent location of said first icon (2) within said virtual space (1).
17. A computer program comprising a computer program code adapted to execute the steps of a method according to claim 16, when said program is executed by a computer.
18. The computer program according to claim 17, implemented on a computer-readable medium.
19. A computer-readable medium on which is recorded a program according to claim 17.