Hello Everyone,
I am looking for answers to a complicated question. Back in 2008, my wife started working using her EAD received during july 2007. My I-140 NIW petition was pending at that time and it was eventually denied in 2009. Her employer applied for a new H1 in April 2009 and she got the H1 with i-94 starting from October 1 2009 ( she had a valid H4 i-94 till sep 30 2009 ). We have done amendment/extension without any issues in 2011. We travelled to India in Dec 2012 and she got H1b visa stamping and entered using that. She also applied for extension last year and got it approved last year.
I have been reading that AOS to H1 cannot be done within US and one must get visa stamped to do that. Then how did USCIS approve my wife's case with i-94? Should we be concerned about this when we file for AOS? If there will be any issues, would the last entry of Dec 2012 protect us?
Gurus - please add your thoughts.