I had H1B from from company A. Petition was approved from 10/01/2005 to 05/20/2008. Stamping was done fro the period of 19/0ct/2005 to 20/May/2008.
I was in USA for around 1.5 years in 2 terms and back to India on 20/May/2008. Before coming to India get the extension through employer B for the period of 10/30/2007 to 10/21/2010. I have never got stamping against this new petition. So this new petition was never used. Now Cap for this year is over. I want to file H1B either extension of old one or a new H1B. Please suggest what to do. Which is legally approved. From 21/May/2008 I am in India.