What is claimed is:
1. A data processing device comprising:
a plurality of data processing units;
a first memory shared for storing data, to which first memory each of said data processing units makes an access so as to perform an operation;
a transfer completion time designation unit for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing units should be completed;
an expected transfer completion time calculation unit for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing units, said expected transfer completion time calculation unit calculating the expected transfer completion time by taking current access status of said first memory into consideration; and
an access management unit for managing the access to said first memory based on the transfer completion time and the expected transfer completion time.
2. The device as claimed in claim 1, said device further comprising:
a second memory for storing the data stored in said first memory, said second memory having a transfer rate lower than a transfer rate of said first memory; wherein,
when the data transfer is executed between said first memory and said second memory, said expected transfer completion time calculation unit calculates the expected transfer completion time by taking the data transfer rates of said first memory and said second memory into consideration.
3. The device as claimed in claim 1, wherein:
when one of the data processing units makes an additional access to said first memory, said access management unit prevents or postpones the additional access to said first memory when the expected transfer completion time exceeds the transfer completion time.
4. The device as claimed in claim 1, wherein:
said data processing device is an image-forming device provided with one data processing unit as an image input unit for inputting image data to said first memory and one data processing unit as an image output unit for outputting the image data stored in said first memory.
5. A data processing device comprising:
a plurality of data processing means;
first memory means shared for storing data, to which first memory means each of said data processing means makes an access so as to perform an operation;
transfer completion time designation means for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing means should be completed;
expected transfer completion time calculation means for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing means, said expected transfer completion time calculation means calculating the expected transfer completion time by taking current access status of said first memory means into consideration; and
access management means for managing the access to said first memory means based on the transfer completion time and the expected transfer completion time.
6. The device as claimed in claim 5, said device further comprising:
second memory means for storing the data stored in said first memory means, said second memory means having a transfer rate lower than a transfer rate of said first memory means; wherein,
when the data transfer is executed between said first memory means and said second memory means, said expected transfer completion time calculation means calculates the expected transfer completion time by taking the data transfer rates of said first memory means and said second memory means into consideration.
7. The device as claimed in claim 5, wherein:
when one of the data processing means makes an additional access to said first memory means, said access management means prevents or postpones the additional access to said first memory means when the expected transfer completion time exceeds the transfer completion time.
8. The device as claimed in claim 5, wherein:
said data processing device is an image-forming device provided with one data processing means as an image input means for inputting image data to said first memory means and one data processing means as an image output means for outputting the image data stored in said first memory means.
9. A program for executing on a computer to perform the functions of:
a plurality of data processing units;
a first memory shared for storing data, to which first memory each of the data processing units makes an access so as to perform an operation;
a transfer completion time designation unit for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing units should be completed;
an expected transfer completion time calculation unit for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing units, said expected transfer completion time calculation unit calculating the expected transfer completion time by taking current access status of said first memory into consideration; and
an access management unit for managing the access to said first memory based on the transfer completion time and the expected transfer completion time.
10. A computer-readable recording medium storing a program for executing on a computer to perform the functions of:
a plurality of data processing units;
a first memory shared for storing data, to which first memory each of the data processing units makes an access so as to perform an operation;
a transfer completion time designation unit for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing units should be completed;
an expected transfer completion time calculation unit for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing units, said expected transfer completion time calculation unit calculating the expected transfer completion time by taking current access status of said first memory into consideration; and
an access management unit for managing the access to said first memory based on the transfer completion time and the expected transfer completion time.
11. An image-forming device comprising:
an image input unit;
an image output unit;
a storage unit for storing an image signal provided from said image input unit in a primary storage part, and storing the image signal stored in the primary storage part in a secondary storage part;
a delivering unit for delivering the image signal stored in the primary storage part, which image signal is read out from the secondary storage part, to said image output unit; and
a priority designation unit for designating priority for each of a plurality of image signal inputoutput operation requests.
12. The image-forming device as claimed in claim 11, said device further comprising:
a request acceptance unit for accepting the image signal inputoutput operation requests;
a processing order control unit for determining a processing order of the image signal inputoutput operation requests based on respective priorities designated by said priority designation unit; and
an interruptionresumption control unit for interrupting a current image signal inputoutput operation request when the priority of the current image signal inputoutput operation request is lower than a highest priority of an image signal inputoutput operation request among the image signal inputoutput operation requests, and for resuming the current image signal inputoutput operation request after completion of the image signal inputoutput operation request with the highest priority.
13. The image-forming device as claimed in claim 12, said device further comprising:
a selection unit for selectively executing the control of said processing order control unit and said interruptionresumption control unit.
14. An image-forming device comprising:
image input means;
image output means;
storage means for storing an image signal provided from said image input means in a primary storage part, and storing the image signal stored in the primary storage part in a secondary storage part;
delivering means for delivering the image signal stored in the primary storage part, which image signal is read out from the secondary storage part, to said image output means; and
priority designation means for designating priority for each of a plurality of image signal inputoutput operation requests.
15. The image-forming device as claimed in claim 14, said device further comprising:
request acceptance means for accepting the image signal inputoutput operation requests;
processing order control means for determining a processing order of the image signal inputoutput operation requests based on respective priorities designated by said priority designation means; and
interruptionresumption control means for interrupting a current image signal inputoutput operation request when the priority of the current image signal inputoutput operation request is lower than a highest priority of an image signal inputoutput operation request among the image signal inputoutput operation requests, and for resuming the current image signal inputoutput operation request after completion of the image signal inputoutput operation request with the highest priority.
16. The image-forming device as claimed in claim 15, said device further comprising:
selection means for selectively executing the control of said processing order control means and said interruptionresumption control means.
17. A data processing device comprising:
a plurality of data processing units;
a first memory shared for storing data, to which first memory each of said data processing units makes an access so as to perform an operation;
a transfer completion time designation unit for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing units should be completed;
an expected transfer completion time calculation unit for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing units, said expected transfer completion time calculation unit calculating the expected transfer completion time by taking current access status of said first memory into consideration;
an access management unit for managing the access to said first memory based on the transfer completion time and the expected transfer completion time; and
a priority designation unit for designating priority for each of the accesses made by said data processing units.
18. A data processing device comprising:
a plurality of data processing means;
first memory means shared for storing data, to which first memory each of said data processing means makes an access so as to perform an operation;
transfer completion time designation means for designating a transfer completion time according to need, within which transfer completion time, transferring the data in response to the accesses made by said data processing means should be completed;
expected transfer completion time calculation means for calculating an expected transfer completion time needed for completing the data transfer in response to the accesses made by said data processing means, said expected transfer completion time calculation means calculating the expected transfer completion time by taking current access status of said first memory means into consideration;
access management means for managing the access to said first memory means based on the transfer completion time and the expected transfer completion time; and
priority designation means for designating priority for each of the accesses made by said data processing means.
19. A data processing device comprising:
a unit for receiving a plurality of data transfer process requests;
a unit for calculating a required process time necessary for executing all data transfer processes corresponding to the data transfer process requests in a time-sharing process manner, when at least one data transfer process has a time constraint; and
a unit for executing in the time-sharing process manner all data transfer processes except for data transfer processes that should be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint, when the calculated required process time exceeds the time constraint for the relevant at least one data transfer process.
20. The data processing device as claimed in claim 19, wherein:
said unit for executing in the time-sharing process manner all data transfer processes except for data transfer processes that should be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint selects the data transfer processes to be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint based on predetermined priority information provided to respective data transfer processes.
21. The data processing device as claimed in claim 20, wherein:
the data transfer processes that should be excluded comprise those data transfer processes having a lower priority in said predetermined priority information.
22. A data processing device comprising:
means for receiving a plurality of data transfer process requests;
means for calculating a required process time necessary for executing all data transfer processes corresponding to the data transfer process requests in a time-sharing process manner, when at least one data transfer process has a time constraint; and
means for executing in the time-sharing process manner all data transfer processes except for data transfer processes that should be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint, when the calculated required process time exceeds the time constraint for the relevant at least one data transfer process.
23. The data processing device as claimed in claim 22, wherein:
said means for executing in the time-sharing process manner all data transfer processes except for data transfer processes that should be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint selects the data transfer processes to be excluded from those data transfer processes to be executed for the purpose of satisfying the time constraint based on predetermined priority information provided to respective data transfer processes.
24. The data processing device as claimed in claim 23, wherein:
the data transfer processes that should be excluded comprise those data transfer processes having a lower priority in said predetermined priority information.
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 according to structural formula (I):
or a salt or N-oxide thereof, wherein:
B is
wherein R5 and R6 together form a thiophene ring, optionally substituted with one or more Ra andor Rb;
R2 is selected from the group consisting of a (C6-C20) aryl optionally substituted with one or more R8, a 5-20 membered heteroaryl optionally substituted with one or more R8, a (C7-C28) arylalkyl optionally substituted with one or more R8 and a 6-28 membered heteroarylalkyl optionally substituted with one or more R8;
R4 is a saturated or unsaturated, bridged or unbridged cycloalkyl containing a total of from 3 to 16 annular carbon atoms that is substituted with an R7 group, with the proviso that when R4 is an unsaturated unbridged cycloalkyl, or a saturated bridged cycloalkyl, this R7 substituent is optional, wherein R4 is further optionally substituted with one or more Rf
R7 is selected from the group consisting of \u2014C(O)ORd, \u2014C(O)NRdRd, \u2014C(O)NRdORd, or \u2014C(O)NRdNRdRd;
each R8 group is, independently of the others, selected from the group consisting of a water-solubilizing group, Ra, Rb, C1-C8 alkyl optionally substituted with one or more Ra andor Rb, C3-C8 cycloalkyl optionally substituted with one or more Ra andor Rb, heterocycloalkyl containing 3 to 12 annular atoms, optionally substituted with one or more Ra andor Rb, C1-C8 alkoxy optionally substituted with one or more Ra andor Rb, and \u2014O\u2014(CH2)x\u2014Rb, where x is 1-6;
each Ra is, independently of the others, selected from the group consisting of hydrogen, C1-C8 alkyl, bridged or unbridged C3-C10 cycloalkyl, bridged or unbridged heterocycloalkyl containing 3 to 12 annular atoms, heteroaryl, (C6-C14) aryl, and (C7-C20) arylalkyl, wherein Ra is optionally substituted with one or more Rf;
each Rb is, independently of the others, a group selected from the group consisting of \u2550O, \u2014ORa, (C1-C3) haloalkyloxy, \u2550S, \u2014SRa, \u2550NRa, \u2550NORa\u2014NRcRc, halogen, \u2014C1-C3haloalkyl, \u2014CN, \u2014NC, \u2014OCN, \u2014SCN, \u2014NO, \u2014NO2, \u2550N2, \u2014N3, \u2014S(O)Ra, \u2014S(O)2Ra, \u2014S(O)2ORa, \u2014S(O)NRcRc, \u2014S(O)2NRcRc, \u2014OS(O)Ra, \u2014OS(O)2Ra, \u2014OS(O)2ORa, \u2014OS(O)2NRcRc, \u2014C(O)Ra, \u2014C(O)ORa, \u2014C(O)NRcRc, \u2014C(O)NRaORa, \u2014C(NH)NRcRc, \u2014C(NRa)NRcRc, \u2014C(NOH)Ra, \u2014C(NOH)NRcRc, \u2014OC(O)Ra, \u2014OC(O)ORa, \u2014OC(O)NRcRc, \u2014OC(NH)NRcRc and \u2014OC(NRa)NRcRc; each Rc is, independently of the others, is Ra or two Rc that are bonded to the same nitrogen atom taken together with the nitrogen atom to which they are both attached form a heterocycloalkyl group containing 5 to 8 annular atoms, which optionally includes from 1 to 3 additional heteroatomic groups selected from the group consisting of \u2014O\u2014, \u2014S\u2014, \u2014N(\u2014(CH2)y\u2014Ra)\u2014, \u2014N(\u2014(CH2)y\u2014C(O)Ra) \u2014, \u2014N(\u2014(CH2)y\u2014C(O)ORa)\u2014, \u2014N(\u2014(CH2)y\u2014S(O)2Ra)\u2014, \u2014N(\u2014(CH2)y\u2014S(O)2ORa)\u2014 and \u2014N(\u2014(CH2)y\u2014C(O)NRaRa)\u2014, where y is 0-6, wherein the heterocycloalkyl is optionally substituted with one or more Rf;
each Rd is, independently of the others, selected from the group consisting of Ra and Rc; and
each Rf is independently \u2014C1-C8 alkoxy, \u2014C1-C8 alkyl, \u2014C1-C6 haloalkyl, cyano, nitro, amino, (C1-C8 alkyl)amino, di(C1-C8 alkyl)amino, phenyl, benzyl, oxo, or halogen,
or any two Rf bonded to adjacent atoms, taken together with the atoms to which they are each attached, form a fused saturated or unsaturated cycloalkyl or a fused saturated or unsaturated heterocycloalkyl group containing 5 to 8 annular atoms, wherein the formed cycloalkyl and heterocycloalkyl groups are optionally substituted with one or more groups which are each independently selected from halogen, C1-C8 alkyl, and phenyl.
2. (canceled)
3. The compound of claim 1 in which B is selected from the group consisting of
wherein each of the preceding groups are optionally substituted with 1 or 2 Rg, wherein each Rg is independently \u2550O, \u2014OH, \u2014C1-C6 alkoxy, (C1-C3) haloalkyloxy, \u2014NRcRc, halogen, \u2014C1-C3alkyl, \u2014C1-C3haloalkyl, \u2014CN, \u2014NO2, \u2014S(O)2Ra, \u2014S(O)7ORa, \u2014S(O)2NRcRc, \u2014OS(O)2Ra, \u2014OS(O)2ORa, \u2014OS(O)2NRcRc, C(O)Ra, \u2014C(O)ORa, \u2014C(O)NRcRc, \u2014C(O)NRaORa, \u2014C(NRa)NRcRc, \u2014C(NOH)Ra, \u2014C(NOH)NRcRc, OC(O)Ra, \u2014OC(O)ORa, \u2014OC(O)NRcRc, \u2014OC(NRa)NRcRc; aryl, or (C7-C20) arylalkyl.
4. The compound of claim 3 in which R2 is phenyl substituted with one or more of the same or different R8.
5. The compound of claim 4 in which R2 is phenyl substituted with one R8 group.
6. The compound of claim 5 in which the one R8 substituent is positioned at the meta or para position.
7. The compound of claim 4 in which R2 is phenyl substituted with two of the same or different R8.
8. The compound of claim 7 in which the R8 substituents are positioned 3,4- or 3,5-.
9. The compound of claim 4 in which R2 is phenyl substituted with three of the same or different R8.
10. The compound of claim 9 in which the R8 substituents are positioned 3,4,5-.
11. The compound of claim 3 in which R2 is of the formula
wherein one of R11, R12 or R13 is a water-solubilizing group, and the other two of R11, R12 and R13 are each, independently of one another, selected from the group consisting of hydrogen, C1-C8 alkyl, halo, hydroxy, (C1-C3) hydroxyalkyl, \u2014O(CH2)x\u2014Rb, \u2014NRcRc, \u2014C(O)NRcRc, and \u2014C(O)NHRa.
12. The compound of claim 11, wherein the water solubilizing group is of the formula,
wherein Y is selected from the group consisting of CH and N, and Z is selected from the group consisting of CH2, CH(Ra), O, S, N, NH, N\u2014(CH2)y\u2014Ra, N\u2014(CH2)y\u2014C(O)Ra, N\u2014(CH2)y\u2014C(O)ORa, N\u2014(CH2)y\u2014S(O)2Ra, N\u2014(CH2)y\u2014S(O)2ORa and N\u2014(CH2)y\u2014C(O)NRcRc, provided that Y and Z are not simultaneously CH and CH2, respectively.
13. The compound of claim 12, wherein one of R11, R12, and R13 is halogen, one is hydrogen, and the other is the water-solubilizing group.
14. The compound of claim 13, wherein one of R11, R12, and R13 is fluoro, one is hydrogen, and the other is the water-solubilizing group.
15. The compound of claim 14, wherein one of R12 is the water solubilizing group, R11 is hydrogen; and R13 is fluoro.
16. The compound of claim 12, wherein Y is N and Z is CH(Ra) or N\u2014(CH2)y\u2014Ra.
17. The compound of claim 16, wherein Z is CH(Ra1), wherein Ra1 is \u2014NRcRc.
18. The compound of claim 3 in which R2 is a heteroaryl, optionally substituted with one or more Rh, wherein each Rh is independently \u2550O, \u2014OH, \u2014C1-C6 alkoxy, \u2014C1-C3alkyl, (C1-C3) haloalkyloxy, \u2014NRcRc, halogen, \u2014C1-C3haloalkyl, \u2014CN, \u2014NO2, \u2014S(O)2Ra, \u2014S(O)2ORa, \u2014S(O)2NRcRc, \u2014C(O)Ra, \u2014C(O)ORa, \u2014C(O)NRcRc, aryl, or (C7-C20) arylalkyl.
19. The compound of claim 1 in which R4 is selected from the group consisting of
where s is an integer ranging from 1 to 6, and R7 is selected from the group consisting of \u2014C(O)ORa and \u2014C(O)NRcRc, where Ra and Rc are as previously defined.
20. The compound of claim 19, where R4 is
21. The compound of claim 19 in which R7 is \u2014C(O)O(C1-C8 alkyl) or \u2014C(O)NH2.
22. The compound of claim 21 in which R7 is \u2014C(O)NH2.
23. A compound according to claim 1 of wherein the compound of structural formula (I) is:
or a salt or N-oxide thereof, wherein the bond including the dotted line is a single bond or a double bond.
24. The compound of claim 23 which is enriched in the corresponding diastereomer of structural formula (XIIa):
25. (canceled)
26. (canceled)
27. (canceled)
28. (canceled)
29. (canceled)
30. (canceled)
31. (canceled)
32. (canceled)
33. (canceled)
34. (canceled)
35. (canceled)
36. (canceled)
37. (canceled)
38. (canceled)
39. (canceled)
40. (canceled)
41. (canceled)
42. (canceled)
43. The compound of claim 1 which is
3-(2-(3-fluoro-4-(4-(4-methylpiperazin-1-yl)piperidin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(1,4\u2032-bipiperidin-1\u2032-yl)-3-fluorophenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(4-methyl-1,4\u2032-bipiperidin-1\u2032-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(4-(bicyclo3.3.1nonan-9-yl)piperazin-1-yl)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(4-morpholinopiperidin-1-yl)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-((R)-3-(dimethylamino)pyrrolidine-1-carbonyl)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(4-(8-methyl-8-aza-bicyclo3.2.1octan-3-yl)piperazin-1-yl)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3,4-dihydro-2H-benzob1,4dioxepin-7-ylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(2-(cyclooctyl(methyl)amino)ethoxy)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(1-(bicyclo2.2.1heptan-2-yl)piperidin-4-yl)phenylamino)thieno3,2-cpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)thieno2,3-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-((R)-1-methylpiperidin-3-yloxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(((S)-1-methylpyrrolidin-2-yl)methoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(4-(4-cyclohexylpiperazin-1-yl)-3-fluorophenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(4-methyl-1,4-diazepan-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(4-(pyrrolidin-1-yl)piperidin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
3-(2-(3-fluoro-4-(4-methylpiperazin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(1S,2R,3S,5R)\u2014N,2,6,6-tetramethyl-2-(2-(4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo3.1.1heptane-3-carboxamide;
(1S,2R,3S,5R)-2-(2-(4-(4-cyclohexylpiperazin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)-N,2,6,6-tetramethylbicyclo3.1.1heptane-3-carboxamide;
(2S,3R)-3-(2-(4-(4-methylpiperazine-1-carbonyl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-((S)-3-(dimethylamino)pyrrolidin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3S)-3-(2-(4-((R)-3-(dimethylamino)pyrrolidin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(3-fluoro-4-(5-methyl-2,5-diaza-bicyclo2.2.1heptan-2-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(2-methyl-2-(pyrrolidin-1-yl)propoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(2-(cyclopentyl(methyl)amino)ethoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(4-(diethylamino)piperidin-1-yl)-3-fluorophenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(3-fluoro-4-(4-(methylsulfonyl)piperazin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(4-(2-amino-2-oxoethyl)piperazin-1-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
ethyl-4-(4-(4-((2R,3S)-3-carbamoylbicyclo2.2.1hept-5-en-2-ylamino)thieno3,2-dpyrimidin-2-ylamino)-2-fluorophenyl)piperazine-1-carboxylate;
(2S,3R)-3-(2-(3-fluoro-4-(4-methyl-1,4\u2032-bipiperidin-1\u2032-yl)phenylamino)-6-(trifluoromethyl)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)-6-(trifluoromethyl)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(2-(4-(4-cyclohexylpiperazine-1-carbonyl)phenylamino)-6-(trifluoromethyl)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(6-chloro-2-(4-(2-(pyrrolidin-1-yl)ethoxy)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(6-chloro-2-(4-(4-cyclohexylpiperazine-1-carbonyl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
(2S,3R)-3-(6-chloro-2-(3-fluoro-4-(4-methyl-1,4\u2032-bipiperidin-1\u2032-yl)phenylamino)thieno3,2-dpyrimidin-4-ylamino)bicyclo2.2.1hept-5-ene-2-carboxamide;
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-4-methoxyphenyl-thieno3,2-dpyrimidine-2,4-diamine;
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-(3,4,5-trimethoxyphenyl-thieno3,2-dpyrimidine-2,4-diamine;
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-1H-indol-5-yl-thieno3,2-dpyrimidine-2,4-diamine;
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-4-2-(1-pyrrolidinyl)ethoxyphenyl-thieno3,2-dpyrimidine-2,4-diamine;
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-3-fluoro-4-2-(1-pyrrolidinyl)ethoxyphenyl-thieno3,2-dpyrimidine-2,4-diamine; or
Racemic-(2-exo,3-exo-)-7-methyl-N4-(3-aminocarbonylbicyclo2.2.1hept-5-en-2-yl)-N2-(4-aminosulfonyl)phenyl-thieno3,2-dpyrimidine-2,4-diamine.
44. A composition comprising a compound according to claim 1 and a pharmaceutically acceptable carrier, excipient or diluent.
45. A method of inhibiting a protein kinase comprising contacting a protein kinase with an amount of a compound according to claim 1 effective to inhibit an activity of the protein kinase.
46. The method of claim 45 in which the protein kinase is a JAK kinase, Axl kinase, or Syk kinase.
47. A method of treating inhibiting, or preventing a kinase-mediated disease, comprising administering to a subject an amount of a compound or composition according to claim 1 effective to treat, inhibit or prevent the kinase-mediated disease.
48. The method of claim 47 in which the kinase-mediated disease is a JAK-kinase-mediated disease or Axl-kinase-mediated disease.