Patent ID: 7244803

Claim:
A poly-o-hydroxyamide having a formula I wherein M 1 is M 2 is M 3 , M 4 , and M 5 , in each case independently, are monomers selected from the group consisting of M 6 is Z 2 is a substituent selected from the group consisting of Z 1 and Z 3 , in each case independently, are substituents selected from the group stated for Z 2 , the group further consisting of Y 1 , Y 2 , Y 3 , Y 4 , and Y 5 are substituents selected from the group consisting of X 1 and X 2 , in each case independently, are selected from the group consisting of: T is a substituent selected from the group consisting of A, if at least one of a=0 and f=1, is a substituent selected from the group consisting of A, if at least one of a=1 and f=0, is a substituent selected from the group consisting of W is a substituent selected from the group consisting of Q is a substituent selected from the group consisting of R 1 is a substituent selected from the group consisting of R 2 is a substituent selected from the group consisting of —H, an alkyl group having from 1 to 10 carbon atoms, an aryl group, and a heteroaryl group; R 3 and R 4 , in each case independently, are substituents selected from the group consisting of a substituted alkylene, an unsubstituted alkylene, arylene, and cycloalkylene group; R 5 is a substituent selected from the group consisting of R 6 is a substituent selected from the group consisting of —H, —CF 3 , —OH, —SH, —COOH, —N(R 2 ) 2 , an alkyl group, aryl group, a heteroaryl group, and R 7 is a substituent selected from the group consisting of —O—, —CO—, —NR 4 —, —S—, —SO 2 —, —CH 2 —, —S 2 —, and R 8 is a subsituent selected from the group consisting of an alkyl group having from 1 to 10 carbon atoms, an aryl group, and a heteroaryl group; a is an integer from 0 to 1; b is an integer from 1 to 200; c is an integer from 0 to 200; d is an integer from 0 to 50; e is an integer from 0 to 50; f is an integer from 0 to 1; g is an integer from 0 to 100; h is an integer from 0 to 100; i is an integer from 0 to 10; k is an integer from 0 to 10; l is an integer from 1 to 10; m is an integer from 1 to 10; g and h are not simultaneously 0; and l is an integer from 0 to 10 when R 7 is —CH 2 —.