I returned to India in June 2012 and filed for H-1B under cap in April 2013. My understanding was that one should have spent 1 year outside USA before being approved for H1B again (in my case, I would have spent 1 year in India by July). From the original poster’s RFE it ...