Question: I have my old passport expiring on 12/31/17.Current visa expires on 7/17 on the old passport (I-94 expires on 12/17). I will be transferring my Visa to a new company in the month of 5/17. What will happen if my visa transfer is in progress (as I cannot do premium now) and my passport expires. I have already applied a new passport and have received it.

Answer:  If the passport is not renewed at the time of the H-1B with the new employer, it can be updated when going for visa stamping. It is fine as long as you can retain both the new and the old passports.