I left a company A on June 27,2014 to start my new job in company B.I started my new job on July 14,2014 in company B as I was told that my H1b transfer application is approved.On July 29,2014 company B told me that only your labor application was approved and h1b was not filed. Company B then filed h1b under premium processing and I got the I-797B approval on August 15,2014. My h1b from company A was revoked by USCIS on Aug 8,2014. I went to India and got my visa stamped on Sep 8,2014 and started working in company B from Sep 16,2014. My H4 visa dependents have I-94 valid from the company A until Oct 2016.I have following questions: 1) Does H4 dependents will require visa stamping from home country even though the I-94 from company A is valid until Oct 2016? 2) What is the time limit to get that visa stamping done? Thanks.