I had a specific question due to the unique situation I am in.
0. Entered United States on F1 visa for my BS Computer Engineering studies
Date of Entry: 03-Sep-1998
Valid From: 20-Aug-1998
Valid To: 19-Jun-2003
1. Change of Status from F1 to H1B for Company A
Receipt Date: 2-Nov-00
Notice Date: 18-Jan-01
Valid From: 14-Jan-01
Valid To: 1-Nov-03
2. Change of Status from H1B to F1 (Masters degree)
Receipt Date: 25-Apr-02
Notice Date: 4-Feb-03
Valid From: 9-Dec-02
Valid To: Duration of Status
3. Change of Status from F1 to H1B (H1 transfer) for Company B
Receipt Date: 23-Dec-03
Notice Date: 2-Jan-04
Valid From: 31-Dec-03
Valid To: 29-Dec-06
4. H1B Transfer to Company C
Receipt Date: 8-Sep-05
Notice Date: 5-Oct-05
Valid From: 3-Oct-05
Valid To: 3-Feb-08
5. Left USA due to Family Emergency on 02-Jan-2007
6. Applied for B1/B2 visa: Jun 2009. Was in US from Jun-July in 2009
7. Currently in US since April first week on B1/B2 visa.
The question is if the company C I worked for last or any other company is willing to offer employment, can I transfer my H1?
I have not used full 6 years of employment time - As per my calculations about a 1+ year is left on H1B, however I was out of the country since Jan 2007 and am currently in B2 status
I would appreciate your help in determining if H1 transfer can be done or not.
thanks.
Sam

