H1B Transfer while in india -- URGENT

I worked for Company A in US on H-1B status for 24 months & return back to India through Company A on December 2012.I have H1B visa which is approved and stamped till December 2014.Now I got a offer from Company B. i want to transfer my VISA to Company B.

  1. Is it possible to transfer my VISA to Company B while I am in India

  2. Do I need to go for stamping again after H-1B transfer petition approval

  3. After receiving the Receipt number from Compnay B shall i travel to US from India or shoud i need to wait for till the petition approvalfrom USCIS.

  4. If Company A( Current) cancel/revoke my VISA stamp and petition.

  5. If I resign ,can Company A( Current) cancel/revoke my VISA stamp and petition.

  6. If Company A do not cancel my VISA stamp, can I use it to travel back to US with Company B petition and Company A VISA stamp.

  1. Yes

  2. Not mandatory as long as A’s visa stamp has not expired or physically canceled.

  3. You should get the petition approval and then travel to US

  4. Yes, they can

  5. Yes. Still, you are eligible to have cap-exempt petition (aka H-1 transfer) filed through B

  6. Yes