Have I overstayed the time period authorized on my I-94 form???
I got my visa stamped thru COMPANY A in 2008, and my Visa & I-94 was to expire on Sep 2010.
Before my visa expired (on Sep 2010) , I changed my employer to COMPANY B.
Company B, applied my visa as an Extension & Transfer on Aug 2010 (one month before my first visa was to expire)
In January 2011, I got my visa approved (applied from COMPANY B.)
The visa and I-94 say valid from Dec - 01-2011 TO 2013.
Again, I change to Employer (COMPANY C). this time I got the visa to and from the date , which COMPANY C applied.
But I'm worried about the part of COMPANY B's visa. how come my visa and I-94 say valid from Dec - 01-2011 TO 2013. Even though it was applied on Aug 2010?
My question is:
My first I-94 ( valid till 20-Sep 2010 )
And, second visa and I-94 say valid from Dec - 01-2011 TO 2013.
In this time, I was never being out of US. But there's 2 months gap between First visa expiration date and new VISA validity date.
But I joined and start working with the company B from SEP 22, 2010, I'm having proper salary stubs for these time period.
Was I, out of status for about 2 months in US. ?
Would my case be consider as " overstayed the time period authorized on my I-94 form."
In this situation is it safe to go for visa renewal stamping?
I'm little bit scared now?
I'm thinking to apply for visa renewal as Third Country national .
But the consulte website say "Applicants who have not fulfilled the requirements of their non-immigrant status in the United States, having violated the terms of their visas or who have overstayed the time period authorized on their I-94 form; "
CAN NOT APPLY VISA as Third Country Nationals (TCNs) .
1. Can i apply my visa renewal as TCN( canada or mexico )
2. Would I be considered as overstayed (*after I-94) or illegal status?
Considering in mind, visa has been apply before visa expired, and I dont have any intension to break the I-94 rules and I do have all the salary stubs and W2 for all the period.