Hey I dont know if this applies to you but what I'm seen from the Cathay Pacific website, US CBA want you to submit your info 72hrs before departure, similar to the Australian electronic visa program. Here is the link
https://esta.cbp.dhs.gov , just check it if your not sure, I'm YYZ based but I never need to use this since I'm Canadian. If anyone else knows more info, please help