1. A computer implemented method for system management, the computer implemented method comprising:
responsive to receiving a set of application tasks from a registration module during application run-time, registering the set of application tasks and a set of system management tasks to form a schedule of tasks based on a set of policies stored in a policy database,
wherein the set of policies comprises a type of a task, an importance of the task, and a probable time to complete the task,
wherein the set of application tasks comprises a set of one or more sub-processes of an application to perform in order to execute the application, and
wherein the set of system management tasks comprises a set of one or more tasks performed to maintain and manage system resources and facilitate operation of an operating system and the application;
performing a feasibility analysis on the schedule of tasks to evaluate the schedule of tasks to:
determine if the schedule of tasks can execute within constraints specified in the set of policies, and
determine an order to execute the schedule of tasks by, identifying periods of decreased system activity, wherein the periods of decreased activity comprises of blocks of time within the schedule of tasks where no application task is currently scheduled to execute, within which to order the schedule of tasks to execute a system management task within the set of system management tasks;
generating a prioritized schedule of tasks to execute in order based on the feasibility analysis that identifies an order for completing each task in the prioritized schedule of tasks;
wherein priorities are assigned to each task in the prioritized schedule of tasks according to a scheduling policy; and
wherein the set of system management tasks further comprises at least one of garbage collection and compiling.
2. The computer implemented method of claim 1, further comprising:
responsive to receiving an asynchronous event task with a higher priority than a scheduled task on the prioritized schedule of tasks, preempting the scheduled task having a lower priority.
3. The computer implemented method of claim 1 wherein the set of application tasks and the set of system management tasks are scheduled during the generation of the prioritized schedule of tasks according to a set of execution details, and wherein the execution details comprise a period of a task in the schedule of tasks and a duration of the task in the schedule of tasks.
4. The computer implemented method of claim 1, wherein the prioritized schedule of tasks further identifies a period of execution for completing each task in the prioritized schedule of tasks.
5. The computer implemented method of claim 1, further comprising:
presenting results of the feasibility analysis to a user.
6. A computer program product comprising:
computer recordable storage media including computer usable program code for system management, the computer program product comprising:
computer usable code for registering a set of application tasks and a set of system management tasks during application run-time to form a schedule of tasks based on a set of policies stored in a policy database,
wherein the set of policies comprises a type of a task, an importance of the task, and a probable time to complete the task,
wherein the set of application tasks comprises a set of one or more sub-processes of an application to perform in order to execute the application, and
wherein the set of system management tasks comprises a set of one or more tasks performed to maintain and manage system resources and facilitate operation of an operating system and the application;
computer usable code for performing a feasibility analysis on the schedule of tasks to evaluate the schedule of tasks to:
determine if the schedule of tasks can execute within constraints specified in the set of policies, and
determine an order to execute the schedule of tasks by, identifying periods of decreased system activity, wherein the periods of decreased activity comprises of blocks of time within the schedule of tasks where no application task is currently scheduled to execute, within which to order the schedule of tasks to execute a system management task within the set of system management tasks;
generating a prioritized schedule of tasks to execute in order based on the feasibility analysis that identifies an order for completing each task in the prioritized schedule of tasks;
wherein priorities are assigned to each task in the prioritized schedule of tasks according to a scheduling policy; and
wherein the set of system management tasks further comprises at least one of garbage collection and compiling.
7. The computer program product of claim 6, further comprising:
computer usable program code for preempting the scheduled task having a lower priority in response to receiving an asynchronous event task with a higher priority than a scheduled task on the prioritized schedule of tasks.
8. The computer program product of claim 6, wherein the set of application tasks and the set of system management tasks are scheduled during the generation of the prioritized schedule of tasks according to a set of execution details, and wherein the execution details comprise a period of a task in the schedule of tasks and a duration of the task in the schedule of tasks.
9. The computer program product of claim 6, wherein the prioritized schedule of tasks further identifies a period of execution for completing each task in the prioritized schedule of tasks.
10. The computer program product of claim 6, further comprising:
presenting results of the feasibility analysis to a user.
11. An apparatus comprising:
a processor unit comprised of at least one processor connected to a memory storing program code, wherein the processor unit executes the program code comprising:
a registration module, wherein the registration module registers a set of application tasks during application run-time; and
an active scheduler, wherein the active scheduler generates a prioritized schedule of tasks from the set of application tasks and a set of system management tasks, the active scheduler,
performing a feasibility analysis on a schedule of tasks created from the set of application tasks and the set of system management tasks based on a set of policies stored in a policy database to determine if the schedule of tasks can execute within constraints specified in the set of policies stored in the database and to determine an order to execute the schedule of tasks in,
identifying periods of decreased system activity, wherein the periods of decreased activity comprise blocks of time within the schedule of tasks where no application task is scheduled to execute, within which the active scheduler orders the schedule to execute a system management task within the set of system management tasks, and
generating a prioritized schedule of tasks to execute in order based on the feasibility analysis that identifies an order for completing each task in the prioritized schedule of tasks;
wherein priorities are assigned to each task in the prioritized schedule of tasks according to a scheduling policy; and
wherein the set of system management tasks comprises at least one of garbage collection and compiling.
12. The apparatus of claim 11, further comprising:
an asynchronous event handler, wherein the asynchronous event handler registers a set of asynchronous event tasks.
13. The apparatus of claim 11, further comprising:
a scheduling policy database, wherein the scheduling policy database stores a set of rules for assigning priorities to tasks in the prioritized schedule of tasks.
14. An apparatus for managing system resources, the apparatus comprising:
a bus system,
memory connected to the bus system, wherein the memory includes computer usable program code; and
a processing unit connected to the bus system, wherein the processing unit executes the computer usable program code to register a set of application tasks during application run-time and a set of system management tasks to form a schedule based on a set of policies stored in a policy database,
wherein the set of policies comprises a type of a task, an importance of the task, and a probable time to complete the task,
wherein the set of application tasks comprises a set of one or more sub-processes of an application to perform in order to execute the application, and
wherein the set of system management tasks comprises a set of one or more tasks performed to maintain and manage system resources and facilitate operation of an operating system and the application; and
perform a feasibility analysis on the schedule of tasks to determine if the schedule of tasks can execute within constraints specified in the set of policies stored in the database and to:
determine an order to execute the schedule of tasks by, identifying periods of decreased system activity, wherein the periods of decreased activity comprise blocks of time within the schedule of tasks where no application task is scheduled to execute, within which the active scheduler orders the schedule to execute a system management task within the set of system management tasks; and
generate a prioritized schedule of tasks to execute in order based on the feasibility analysis that identifies an order for completing each task in the prioritized schedule of tasks;
wherein priorities are assigned to each task in the prioritized schedule of tasks according to a scheduling policy; and
wherein the set of system management tasks further comprises at least one of garbage collection and compiling.
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 compound of formula I\u2032:
or a pharmaceutically acceptable salt thereof, wherein:
each is independently a double or single bond with the proviso that two adjacent double bonds do not exist;
n=1 or 2;
m=0, 1
each of X1\u2032, X2\u2032, X3\u2032 and X4\u2032 is independently selected from N,N(R2\u2032), O, S, and C(R2\u2032), as valency permits, wherein at least one of X1\u2032, X2\u2032, X3\u2032 and X4\u2032 is either N or N(R2\u2032);
A\u2032 is phenyl, an 8-10 membered bicyclic aryl ring, a 5-6 membered monocyclic heteroaryl ring having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur, or an 8-10 membered bicyclic heteroaryl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur, wherein A\u2032 is optionally substituted with one or more R1\u2032 substituents;
each R1\u2032 is independently selected from the group of halogen (F, Cl, Br, I), \u2014NO2, \u2014CN, \u2014ORa, \u2014SRa, \u2014N(Ra)2, \u2014N3, or -L1-R;
each R2\u2032 is independently selected from \u2014H,
halogen (F, Cl, Br, I), \u2014NO2, \u2014CN, \u2014ORa, \u2014SRa, \u2014N(Ra)2, \u2014N3, or -L1-R;
each WG\u2032 is independently selected from the group consisting of \u2014H, \u2014F, \u2014CF3, \u2014NO2, \u2014CN, \u2014C(O)R3\u2032, \u2014C(O)OR3\u2032, \u2014S(O)R3\u2032, \u2014SO2R3\u2032, \u2014C(O)N(R3\u2032)2 and \u2014C(NOR3\u2032)R4\u2032;
each R3\u2032 and R4\u2032 is independently -L1-R;
each R is independently optionally substituted C1-8 alkyl, C2-8 alkenyl, C2-8 alkynyl, haloalkyl, phenyl, a 3-7 membered saturated or partially unsaturated cycloalkyl ring, an 8-10 membered bicyclic saturated, partially unsaturated or aryl carbocyclic ring, a 4-7-membered saturated or partially unsaturated heterocycloalkyl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; a 5-6 membered monocyclic heteroaryl ring having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur; or an 8-10 membered bicyclic heteroaryl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; or:
two R on the same nitrogen are taken together with their intervening atoms to form a 4-7 membered heterocyclic ring having 1-2 heteroatoms independently selected from nitrogen, oxygen, and sulphur L1 is a covalent bond or an optionally substituted bivalent C1-6 hydrocarbon chain, wherein one or more methylene units of L1 is optionally and independently replaced by -Cy-, \u2014O\u2014, \u2014S\u2014, \u2014N(Ra)\u2014, \u2014C(O)\u2014, \u2014C(O)N(Ra)\u2014, \u2014N(Ra)C(O)N(Ra)\u2014, \u2014N(Ra)C(O)\u2014, \u2014N(Ra)C(O)O\u2014, \u2014OC(O)N(Ra)\u2014, \u2014S(O)\u2014, \u2014S(O)2\u2014, \u2014S(O)2N(Ra)\u2014, \u2014N(Ra)S(O)2\u2014, \u2014OC(O)\u2014 or \u2014C(O)O\u2014;
-Cy- is an optionally substituted bivalent ring selected from a 3-7 membered saturated or partially unsaturated cycloalkylene ring, a 4-7-membered saturated or partially unsaturated heterocycloalkylene ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur, phenylene, a 5-6 membered monocyclic heteroarylene having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur, an 8-10 membered bicyclic arylene, or an 8-10 membered bicyclic heteroarylene having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; and
each Ra is independently \u2014H, \u2014R or \u2014C(O)R;
provided that the compound is not one disclosed in Van Neck et al. Bioorgan. Med. Chem. 16 (2008) 9487-9497.
2. The compound according to claim 1, wherein the compound is of formula II\u2032:
or a pharmaceutically acceptable salt thereof.
3. The compound according to claim 2, wherein A\u2032 is phenyl optionally substituted with one or more R1\u2032 substituent.
4. The compound according to claim 3, wherein A\u2032 is phenyl substituted with R1 at the meta-position and each WG\u2032 is independently \u2014CO2Et, \u2014CO2CH(CH3)2, \u2014CO2C(CH3)3 or \u2014CO2Ph.
5. The compound according to claim 1, wherein the compound has the formula III\u2032 or IV\u2032:
or a pharmaceutically acceptable salt thereof.
6. The compound of claim 1, wherein WG\u2032 is selected from:
\u2014CO2Et, \u2014CO2CH(CH3)2, \u2014CO2C(CH3)3, CONH-phenyl,
7. The compound according to claim 4, wherein R1 is \u2014Cl.
8. The compound according to claim 7, wherein WG is CO2CH(CH3)2.
9. The compound according to claim 2, wherein one WG\u2032 is hydrogen and the other WG\u2032 is \u2014CO2Et, \u2014CO2CH(CH3)2, \u2014CO2C(CH3)3, CONH-phenyl,
10. The compound according to claim 1, wherein the compound has the formula V\u2032 or VI\u2032:
or a pharmaceutically acceptable salt thereof.
11. A compound according to claim 1 selected from the group consisting of:
Example
Structure
Name
1
(Z)-3-3-(3-Chloro-phenyl)- 1,2,4-triazol-1-yl-acrylic acid isopropyl ester
2
(E)-3-3-(3-Chloro-phenyl)- 1,2,4-triazol-1-yl-acrylic acid isopropyl ester
3
(Z)-isopropyl 3-(3-(4- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
4
(Z)-isopropyl 3-(3-(2- fluoro-1,1\u2032-biphenyl-4-yl)- 1H-1,2,4-triazol-1- yl)acrylate
5
(Z)-isopropyl 3-(3-(3- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
6
(Z)-isopropyl 3-(3-(3,4- dichlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
7
(Z)-tetrahydrofuran-3-yl 3- (3-(3-chlorophenyl)-1H- 1,2,4-triazol-1-yl)acrylate
8
(Z)-cyclobutyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
9
(Z)-pyridin-2-ylmethyl 3-(3- (3-chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
10
(Z)-isopropyl 3-(3-(5- chIoro-2-methoxyphenyl)- 1H-1,2,4-triazol-1- yl)acrylate
11
(Z)-isopropyl 3-(3-(3- chloro-5-methoxyphenyl)- 1H-1,2,4-triazol-1- yl)acrylate
12
(Z)-isopropyl 3-(3-(3- chloro-5- isopropoxyphenyl)-1H- 1,2,4-triazol-1-yl)acrylate
13
(Z)-3-3-(3,5-Dichloro- phenyl)-1,2,4triazol-1-yl- acrylic acid ethyl ester
14
(Z)-isopropyl 3-(3-(3- chloro-4-methoxyphenyl)- 1H-1,2,4-triazol-1- yl)acrylate
15
(Z)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1-yl)-N- cyclopentylacrylamide
16
(Z)-5-oxotetrahydrofuran yl 3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1- yl)acrylate
17
(Z)-isopropyl 3-(3-(4-(4- chlorophenoxy)phenyl)-1H- 1,2,4-triazol-l-yl)acrylate
18
(Z)-isopropyl 3-(3-(3- chloro-5- (methylamino)phenyl)-1H- 1,2,4-triazol-1-yl)acrylate
19
(Z)-azetidin-3-yl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
20
(Z)-isopropyl 3-(3-(3,5- dimethoxyphenyl)-1H- 1,2,4-triazol-1-yl)acrylate
21
(Z)-tert-butyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
22
(Z)-cyclopentyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
23
(Z)-cyclohexyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
24
(Z)-isopropyl 3-(3-(5- chlorothiophen-3-yl)-1H- 1,2,4-triazol-1-yl)acrylate
25
(Z)-pyrrolidin-2-ylmethyl 3- (3-(3-chlorophenyl)-1H- 1,2,4-triazol-1-yl)acrylate
26
(Z)-isopropyl 3-(3-(3- methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
27
(Z)-isopropyl 3-(3-(3- chloro-5-(4- chlorophenoxy)phenyl)-1H- 1,2,4-triazol-1-yl)acrylate
28
(Z)-isopropyl 3-(3-(2,6- dichloropyridin-4-yl)-1H- 1,2,4-triazol-1-yl)acrylate
29
(Z)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1- yl)acrylonitrile
30
(Z)-3-(3-chlorophenyl)-1- (2-(methylsulfonyl)vinyl)- 1H-1,2,4-triazole
31
(Z)-ethyl 3-(3-(3-chloro-5- methoxyphenyl)-1H-1,2,4- triazol-1-yl)acrylate
32
(Z)-methyl 3-(3-(3-chloro- 5-methoxyphenyl)-1H- 1,2,4-triazol-1-yl)acrylate
33
(Z)-methyl 3-(3-(3-chloro- 5-methoxyphenyl)-1H- 1,2,4-triazol-1-yl)acrylate
34
(Z)-(1H-imidazol-5- yl)methyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
35
(Z)-isopropyl 3-(3-(5- chloropyridin-3-yl)-1H- 1,2,4-triazol-1-yl)acrylate
36
(Z)-1-(azetidin-1-yl)-3-(3- (3-chlorophenyl)-1H-1,2,4- triazol-1-yl)prop-2-en-1-one
37
(Z)-isopropyl 3-(3-(m- tolyl)-1H-1,2,4-triazol-1- yl)acrylate
38
(Z)-isopropyl 3-(3-(3- chloro-5- (trifluoromethoxy)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
39
(Z)-isopropyl 3-(3-(2- chloro-6-isopropoxypyridin- 4-yl)-1H-1,2,4-triazol-1- yl)acrylate
40
(Z)-isopropyl 4-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)but-2-enoate
41
(E)-isopropyl 4-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)but-2-enoate
42
(E)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1- yl)acrylonitrile
43
(Z)-tetrahydro-2H-pyran-4- yl 3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1- yl)acrylate
44
(Z)-isopropyl 3-(3-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
45
(Z)-isopropyl 3-(3-(3-(2- (dimethylamino)ethoxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
46
(E)-isopropyl 3-(3-(3-(2- (dimethylamino)ethoxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
47
(Z)-3-(3-chlorophenyl)-1- (3,3,3-trifluoroprop-1-en-1- yl)-1H-1,2,4-triazole
48
(Z)-azetidin-3-yl 3-(3-(3- methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
49
(Z)-oxetan-3-yl 3-(3-(3- chlorophcnyl)-1H-1,2,4- triazol-1-yl)acrylate
50
(Z)-isopropyl 3-(3-(3- cyano-5-isopropoxyphenyl)- 1H-1,2,4-triazol-1- yl)acrylate
51
(Z)-azetidin-3-yl 3-(3-(2,6- dichloropyridin-4-yl)-1H- 1,2,4-triazol-1-yl)acrylate
52
(Z)-isopropyl 3-(3-(2- chloro-6- (isopropylamino)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
53
(Z)-3-(3-(3-isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylonitrile
54
(E)-azetidin-3-yl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
55
(E)-isopropyl 3-(3-(3-(2- (pyrrolidin-1-yl)ethoxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
56
(Z)-isopropyl 3-(3-(2- chlorothiazol-4-yl)-1H- 1,2,4-triazol-1-yl)acrylate
57
(Z)-isopropyl 3-(3-(2- bromothiazol-4-yl)-1H- 1,2,4-triazol-1-yl)acrylate
58
(Z)-isopropyl 3-(3-(3-(2- (pyrrolidin-1-yl)ethoxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
59
(Z)-isopropyl 3-(3-(3- chloro-5-(2- methoxyethoxy)phenyl)-1H- 1,2,4-triazol-1-yl)acrylate
60
(Z)-isopropyl 3-(3-(2- isopropoxy-6- (trifluoromethyl)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
61
(Z)-isopropyl 3-(3-(2- chloro-6-methoxypyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
62
(E)-isopropyl 3-(3-(1-((Z)- 3-isopropoxy-3-oxoprop-1- en-1-yl)-1H-1,2,4-triazol-3- yl)-5- (trifluoromethyl)phenoxy) acrylate
63
(Z)-pyridin-2-ylmethyl 3-(3- (2-isopropoxy-6- (trifluoromethyl)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
64
(Z)-pyridin-2-ylmethyl 3-(3- (3-isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
65
(Z)-isopropyl3-(3-(2- (isopropylambo)-6- (trifluoromethyl)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
66
(Z)-isopropyl 3-(3-(2- (cyclobutylamino)-6- (trifluoromethyl)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
67
(Z)-isopropyl 3-(3-(3- (methylsulfonyl)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
68
(Z)-isopropyl 3-(3-(3- (isopropylamino)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
69
(Z)-isopropyl 3-(3-(3- (cyclobutylamino)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
70
(Z)-isopropyl 3-(3-(3- fluoro-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
71
(Z)-1-(3,3-difluoroazetidin- 1-yl)-3-(3-(3-methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1-yl)prop- 2-en-1-one
72
(Z)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1-yl)-1- (3,3-difluoroazetidin-1- yl)prop-2-en-1-one
73
(Z)-1-(3,3-difluoroazetidin- 1-yl)-3-(3-(3-isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1-yl)prop- 2-en-1-one
74
(Z)-isopropyl 3-(3-(3- hydroxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
75
(Z)-isopropyl 3-(3-(3,5- bis(trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
76
(Z)-3-3-(3-Chloro-phenyl)- 1,2,4-triazol-1-yl-acrylic acid ethyl ester
77
(E)-3-3-(3-Chloro-phenyl)- 1,2,4-triazol-1-yl-acrylic acid ethyl ester
78
(E)-3-3-(3-Chloro-phenyl)- 1,2,4-triazol-1-yl-acrylic acid tert-butyl ester
79
(Z)-3-3-(3-Chloro-phenyl)- 1,2,4triazol-1-yl-acrylic acid phenyl ester
80
(Z)-3-5-(3-Chloro-phenyl)- 1H-1,2,4triazol-3-yl- acrylic acid isopropyl ester
81
3-3-(2-Amino-5-chloro- phenyl)-1,2,4triazol-1-yl- acrylic acid isopropyl ester
82
3-3-(3-Chloro-5-fluoro- phenyl)-1,2,4triazol-1-yl- acrylic acid ethyl ester
83
3-3-(3-Fluoro-phenyl)- 1,2,4triazol-1-yl-acrylic acid ethyl ester
84
(Z)-isopropyl 3-(5-(3,5- dichlorophenyl)-1H-1,2,4- triazol-3-yl)acrylate
85
(Z)-3-(5-(3-chlorophenyl)- 4H-1,2,4-triazol-3-yl)-N- phenylacrylamide
86
(Z)-3-(5-(3-chlorophenyl)- 4H-1,2,4-triazol-3-yl)-N- methyl-N-phenylacrylamide
87
(Z)-isopropyl 3-(5-(3- fluorophenyl)-4H-1,2,4- triazol-3-yl)acrylate
88
(Z)-ethyl 3-(3-(3,5- dichlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
89
(Z)-ethyl 3-(3-(3,5- difluorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
90
(E)-tert-butyl (4-(3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1- yl)acrylamido)phenyl) carbamate
92
(E)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1-yl)-N-(4- methoxyphenyl)acrylamide
93
(E)-N-(3 Chloro-phenyl)-3-3-(3- chloro-phenyl)-1,2,4- triazol-1-yl-acryl amide
94
(E)-N-(4-Amino-phenyl)-3- 3-(3-chloro-phenyl)- 1,2,4-triazol-1-yl-acryl amide
95
3-5-(3-Chloro-phenyl)-1H- 1,2,4triazol-3-yl-N- isopropyl-N-methyl- acrylamide
96
(Z)-isopropyl 3-(3-(5- chloro-2-(1H-imidazol-1- yl)phenyl)-1H-1,2,4-triazol- 1-yl)acrylate
97
(Z)-isopropyl 3-(3-(6- fluoro-1H-indol-4-yl)-1H- 1,2,4-triazol-1-yl)acrylate
98
(Z)-isopropyl 3-(3-(4- chloronaphthalen-2-yl)-1H- 1,2,4-triazol-1-yl)acrylate
99
(Z)-isopropyl 3-(3-(3- (isopropylamino)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
100
(Z)-isopropyl 3-(3-(3-((4- chlorophenyl)amino)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
101
(Z)-isopropyl 3-(3-(3- (pyrimidin-5-yloxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
102
(1Z,2Z)-isopropyl N-cyano- 3-(3-(3-methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylimidate
103
(E)-isopropyl 2-fluoro-3-(3- (3-methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
104
(Z)-isopropyl 3-(3-(2- chloro-6-((4- chlorobenzyl)oxy)pyridin-4- yl)-1H-1,2,4-triazol-1- yl)acrylate
105
(Z)-1-(2,2,2- trifluoroethyl)azetidin-3-yl 3-(3-(3-methoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
106
(Z)-isopropyl 3-(3-(3-((2- fluoropropan-2-yl)oxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
107
(Z)-isopropyl 3-(3-(3- (trifluoromethoxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
108
(S,Z)-1-(pyridin-2-yl)ethyl 3-(3-(3-isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
109
(Z)-(lH-imidazol-2- yl)methyl 3-(3-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
110
(Z)-(1,3,4-thiadiazol-2- yl)methyl 3-(3-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
111
(Z)-isopropyl 3-(3-(3- carbamoyl-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
112
(Z)-isopropyl 3-(3-(3- cyano-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
113
(Z)-isopropyl 3-(3-(3- (methylcarbamoyl)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
114
(Z)-isopropyl 3-(3-(3- (piperazine-1-carbonyl)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
115
(Z)-isopropyl 3-(3-(3- (pyrrolidine-1-carbonyl)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
116
(Z)-2-fluoropropan-2-yl 3- (3-(3-isopropoxy-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
117
(Z)-isopropyl 3-(3-(4- chloropyridin-2-yl)-1H- 1,2,4-triazol-1-yl)acrylate
118
(Z)-isopropyl 3-(3-(3- (difluoromethyl)-5- isopropoxyphenyl)-1H- 1,2,4-triazol-1-yl)acrylate
119
(Z)-3-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1-yl)-N- fluoro-N- isopropylacrylamide
120
(Z)-isopropyl 3-(3-(3- (pyridin-2-yloxy)-5- (trifluoromethyl)phenyl)- 1H-1,2,4-triazol-1- yl)acrylate
121
(Z)-1-(3-(3-chlorophenyl)- 1H-1,2,4-triazol-1-yl)-4,4- dimethylpent-1-en-3-one
122
(Z)-(4H-1,2,4-triazol-3- yl)methyl 3-(3-(3- chlorophenyl)-1H-1,2,4- triazol-1-yl)acrylate
123
(Z)-isopropyl 3-(4-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-imidazol-1-yl)acrylate
124
(Z)-isopropyl 3-(2-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-imidazol-4-yl)acrylate
125
(Z)-isopropyl 3-(5-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-pyrrol-3-yl)acrylate
126
(Z)-isopropyl 3-(3-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-pyrrol-1-yl)acrylate
127
(Z)-isopropyl 3-(3-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 1H-pyrazol-1-yl)acrylate
128
(Z)-isopropyl 3-(5-(3- isopropoxy-5- (trifluoromethyl)phenyl)- 2H-tetrazol-2-yl)acrylate
or a pharmaceutically acceptable salt thereof.
12. A composition comprising a compound of formula I\u2032, and a pharmaceutically acceptable carrier, adjuvant, or vehicle:
or a pharmaceutically acceptable salt thereof, wherein:
each is independently a double or single bond with the proviso that two adjacent double bonds do not exist;
n=1 or 2;
m=0, 1
each of X1\u2032, X2\u2032, X3\u2032 and X4\u2032 is independently selected from N,N(R2\u2032), O, S, and C(R2\u2032), as valency permits, wherein at least one of X1\u2032, X2\u2032, X3\u2032 and X4\u2032 is either N or N(R2\u2032);
A\u2032 is phenyl, an 8-10 membered bicyclic aryl ring, a 5-6 membered monocyclic heteroaryl ring having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur, or an 8-10 membered bicyclic heteroaryl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur, wherein A\u2032 is optionally substituted with one or more R1\u2032 substituents;
each R1\u2032 is independently selected from the group of halogen (F, Cl, Br, I), \u2014NO2, \u2014CN, \u2014ORa, \u2014N(Ra)2, \u2014N3, or -L1-R;
each R2\u2032 is independently selected from \u2014H,
halogen (F, Cl, Br, I), \u2014NO2, \u2014CN, \u2014ORa, \u2014SRa, \u2014N(Ra)2, \u2014N3, or -L1-R;
each WG\u2032 is independently selected from the group consisting of \u2014H, \u2014F, \u2014CF3, \u2014NO2, \u2014CN, \u2014C(O)R3\u2032, \u2014C(O)OR3\u2032, \u2014S(O)R3\u2032, \u2014SO2R3\u2032, \u2014C(O)N(R3\u2032)2 and \u2014C(NOR3\u2032)R4\u2032;
each R3\u2032 and R4\u2032 is independently -L1-R;
each R is independently optionally substituted C1-8 alkyl, C2-8 alkenyl, C2-8 alkynyl, haloalkyl, phenyl, a 3-7 membered saturated or partially unsaturated cycloalkyl ring, an 8-10 membered bicyclic saturated, partially unsaturated or aryl carbocyclic ring, a 4-7-membered saturated or partially unsaturated heterocycloalkyl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; a 5-6 membered monocyclic heteroaryl ring having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur; or an 8-10 membered bicyclic heteroaryl ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; or:
two R on the same nitrogen are taken together with their intervening atoms to form a 4-7 membered heterocyclic ring having 1-2 heteroatoms independently selected from nitrogen, oxygen, and sulphur L1 is a covalent bond or an optionally substituted bivalent C1-6 hydrocarbon chain, wherein one or more methylene units of L1 is optionally and independently replaced by -Cy-, \u2014O\u2014, \u2014S\u2014, \u2014N(Ra)\u2014, \u2014C(O)\u2014, \u2014C(S)\u2014, \u2014C(O)N(Ra)\u2014, \u2014N(Ra)C(O)N(Ra)\u2014, \u2014N(Ra)C(O)\u2014, \u2014N(Ra)C(O)O\u2014, \u2014OC(O)N(Ra)\u2014, \u2014S(O)\u2014, \u2014S(O)2\u2014, \u2014S(O)2N(Ra)\u2014, \u2014N(Ra)S(O)2\u2014, \u2014OC(O)\u2014 or \u2014C(O)O\u2014;
-Cy- is an optionally substituted bivalent ring selected from a 3-7 membered saturated or partially unsaturated cycloalkylene ring, a 4-7-membered saturated or partially unsaturated heterocycloalkylene ring having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur, phenylene, a 5-6 membered monocyclic heteroarylene having 1-3 heteroatoms independently selected from nitrogen, oxygen, or sulfur, an 8-10 membered bicyclic arylene, or an 8-10 membered bicyclic heteroarylene having 1-4 heteroatoms independently selected from nitrogen, oxygen, or sulfur; and
each Ra is independently \u2014H, \u2014R or \u2014C(O)R.
13. A method for modulating CRM1 comprising contacting CRM1 with a therapeutically effective amount of composition according to claim 12.
14. A method for treating, modulating, andor preventing a disorder associated with CRM1 comprising administering a therapeutically effective amount of a composition according to claim 12.
15. The method according to claim 14, wherein the said disorder is chosen from cancer and other neoplastic disorders, inflammatory diseases, disorders of abnormal tissue growth and fibrosis including cardiomyopathy, pulmonary fibrosis, hepatic fibrosis, glomerulonephritis, and other renal disorders, and viral infections (both acute and chronic).