I had L1B visa which is expired on 18 Dec 2011 and I had I-94 until 06th August 2012. Hence I returned to India on 5th Aug 2012 before my I-94 expires. My company is filing a fresh L1A visa since my position is changed and I am eligible for managerial role now. However, I was suggested to finish a full year outside of USA in order to get the clock reset and utilize 7 more years with my new L1A visa. My question was that I need to wait until I finish one full year even to apply for a petition or I can get the Visa before I finish one year in India and just travel after 06th Aug 2013 in order to be able to stay for 7 more years in the US? Thanks in advance!