Patent ID: 7351788

Claim:
A method for making a polymer containing a first repeat unit and a second repeat unit that is the same or different from the first repeat unit, wherein the second repeat unit includes an amine moiety comprising at least one substituted or unsubstituted aryl or heteroaryl group, and the first repeat unit has formula (1): Ar—N(R)—Ar N(R′)—Ar x (1) which may be substituted or unsubstituted; where x is 0 or 1; each Ar is the same or different and independently is a substituted or unsubstituted aryl or heteroaryl group; and, R and R′ are the same or different and independently are hydrogen or a substituent group, comprising the step of polymerizing in a reaction mixture: (a) a plurality of first monomers each (i) containing the first repeat unit and (ii) having only two reactive boron derivative groups and a plurality of second monomers each (i) containing the second repeat unit and (ii) having at least two reactive halide functional groups; or (b) a plurality of first monomers each (i) containing the first repeat unit and (ii) having one reactive halide functional group and one reactive boron derivative group and a plurality of second monomers each (i) containing the second repeat unit and (ii) having one reactive halide functional group and one reactive boron derivative group; wherein the reaction mixture comprises a base and a catalytic amount of a catalyst suitable for catalyzing the polymerization of the monomers.