I stayed in US from May 26th 2011 to July 31st 2014, which is around 3 years and 2 months on L1B. Returned to India and stayed for more than an year. My H1B got picked in April 2015.I want to travel to US this month. Will I have fresh 6 years in my pocket now or would that 6 years gets counted starting my first visit in 2011? Please clarify. Thanks!
As you physically stayed outside US before start of H-1 term, your clock should be reset. Even if H-1 was applied in April 2015, it cannot start until Oct 2015, which is > 1 year after your L-1 departure date.