company A's H1B is 10/1/07 - 9/30/10, renewed on July, but withdrew the renewed one on 9/30/2010.
Filed H1B for company B on 10/6/2010 through premium processing;Filed H1B for company C on 10/8/2010 through premium processing based on company A's renewed (withdrew but shows pending on line)H1B;
Since there are gaps between A-B, and A-C, so the result may be
1)if both B and C are approved with I-94, “Last Action Rule”applied.
2)if B approved first with I-94, but C approved later without I-94, which one is valid? Can I go to company B? Or I have to take C and go outside of USA for visa?
3)if B approved first without I-94, but C approved later with I-94, Can I go to company C?
4)if both B and C approved without I-9, I can take any of them to stamp the visa outside? right?
In addition, when the company C file my H1B, it is based on company A since no approval from comany B. Is that OK?
Thanks!