yes.you can do it in America.here is my old post about F1 to H4. As to H4 to H1, maybe you need the lawyer.http://63.166.3.23/BBSView.asp?SubID=immigrate&MsgID=112217