She has a US green card and a Chinese passport. We'll be flying PEK-ICN-JFK, spending the night at ICN. From what I gather she can do transit without visa if she has proof that her final destination is US. But I will call the consulate to make sure. Thanks all for the help!