I had an H1B visa from company A on which I worked for 2 years in USA between Dec 2004 and Aug 2007 (two 1 year onsite stints). My H1B visa expired in early 2008. I returned to India in Aug 2007, worked in India for the same company A for 4.5 years before coming back to USA in Feb 2012 on L1B visa.
My current L1B visa from company A is valid till end of 2013 while my I-94 is valid til 2015. If I want to apply for a position in another US company (Company B) I will need an H1B visa which company B will sponsor. My question is: Will I be exempted from the H1B visa cap for 2013 as I already had an H1B visa and did not exhaust the 6 year stay in USA? OR Will my H1B petition be considered as a fresh one and be counted in 65000 quota for 2013? Any guidance on the topic will be much appreciated!