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.