my case is also somewhat similar.
I got my first and only H1B stamped in Apr 2008, which expired on 2011. And I did not make any travel on that visa.
Now I am reconsidering my options, and a friend told me that your employer can file your visa under non cap.
But none of the employers are sure of my case and are hesitating to take up my case.
In 2014, I was working with employer "A" on L2 EAD and the employer filed H1B petition in April-2014 and I got approval notice in May-2014 but due to some family reasons I have to go back to India and is working for the same employer in India since then. My approved h1b petition with the same employer "A" is valid till Aug-2017 and my h1b visa is stamped in Dec-2016 for the same employer "A". Even after visa stamping I have not traveled to USA as my employer does not have any opportunity there.
My questions are:
1. Since I have not traveled to USA on my H1b visa ever, does that mean I have not granted status as an H1B Non-immigrant?
2. If I resign from my company and come to USA on H4 (my spouse is currently in USA on h1b) and find another employer "B" and he is ready to file a new h1b petition for me then will that petition come under cap exempt or I have go through lottery again?
3. Do I need to work for employer "A" in USA in order to file new H1B "Cap Exempt" petition with employer "B"?