How to calculate texcoords in N-Patches?

I have read the article “Curved PN Triangles” from ATI. It’s great. But when I try to do it without hardware support, I meet a problem about calculating texcoords in Bezier Triangles. Would you help me?
Thanks in advance.