Company A filed my green card through perm, I140 approved and I485 applied 2 years ago. I have changed from company A to company B in september,2007 on EAD. I was working with company A on H1. I had my H1 petition with company A valid until Nov,2007(I94 expired in Nov,2007). Company A might have withdrawn my H1 as per company policy. I have my six years H1 limit until April, 2009. I have filed AC21 with company B for AOS portability. Now I want to change my status from EAD to H1 as backup in company B.
1.Can my current company B apply for fresh H1 extension(I guess no need of new H1 quota) and get change the status approval from EAD to H1(with new I94) in USA from USCIS without going to out of country for H1 stamping.
2. Will it impact anything to my green card approval or geopordize my green card approval with changing the status from EAD to H1?
3.Can I get an 3 years extension to my H1 with company B based on company A of my I140 approval?
Any inputs are highly appreciated.
1.Can my current company B apply for fresh H1 extension(I guess no need of new H1 quota) and get change the status approval from EAD to H1(with new I94) in USA from USCIS without going to out of country for H1 stamping.
2. Will it impact anything to my green card approval or geopordize my green card approval with changing the status from EAD to H1?
3.Can I get an 3 years extension to my H1 with company B based on company A of my I140 approval?
Any inputs are highly appreciated.