Patent ID: 8735388

Claim:
A heterocyclic compound of the formula (I) or a pharmaceutically acceptable salt thereof, wherein the heterocycle comprises two double bonds, which may be present at varying positions, and which are represented by the dashed lines (---); the heterocycle contains two heteroatoms, W is N or NH; Y is CH, O or NH, wherein if Y is O, X1 is CH and X2 is CZ—R2 or C—R3, wherein Z is NH, O, or S; and if Y is CH or NH, one of X1 and X2 is CH or N, wherein if X1 is CH or N, X2 is C—Z—R2 or C—R3, and if X2 is CH or N, X1 is C—Z—R2 or C—R3, wherein Z is NH or S; R1 is structure (c): R2 is chosen from (C 1 -C 10 )alkyl, (C 2 -C 10 )alkenyl and (C 2 -C 10 )alkynyl, optionally independently substituted with one or more substituents chosen from halogen, hydroxy, cyano, oxo, (C 1 -C 6 )alkoxy, (C 1 -C 6 )alkylthio, (C 1 -C 6 )alkenyloxy, (C 1 -C 6 )alkenylthio, (C 1 -C 4 )alkoxy(C 1 -C 4 )alkoxy, (C 5 -C 7 )cycloalkyl, a 5-membered unsaturated heterocycle optionally substituted with halogen, phenyl, phenyloxy and phenylthio, wherein the phenyl group is optionally substituted with halogen; and R3 is chosen from (C 4 -C 10 )alkyl, (C 2 -C 10 )alkenyl and (C 2 -C 10 )alkynyl, optionally independently substituted with one or more substituents chosen from halogen, hydroxy, cyano, (C 1 -C 6 )alkoxy, (C 1 -C 6 )alkylthio, (C 1 -C 6 )alkenyloxy, (C 1 -C 6 )alkenylthio, (C 1 -C 4 )alkoxy(C 1 -C 4 )alkoxy, (C 5 -C 7 )cycloalkyl, a 5-membered unsaturated heterocycle optionally substituted with halogen, phenyl, phenyloxy and phenylthio, wherein the phenyl group is optionally substituted with halogen; and optionally, when R2 is an unbranched (C 2 -C 8 )alkyl, R2 links to formula (Ia) or a pharmaceutically acceptable salt thereof, through the X 1 a or X 2 a of formula (Ia), wherein if X 1 is CH or N, X 1 a is CH or N and X 2 a is C—Za-, or if X1 is C—Z—R2, X 1 a is C—Za- and X 2 a is CH or N, wherein X 1 a or X 2 a having Za links to R2; wherein Wa is N or NH; Ya is CH, O or NH; Za is NH, O, or S; and R 1 a is structure (c):