I am on a L1B and have my visa and I-94 till July 2018. My family on L2, also has their visas till 2018. But my son’s passport expiry is in July 04, 2016 and he got his I-94 only till then.
I am planning to do a trip to India in mid June 2016 and come back in July 2016. Should I be coming back before July 04 or is it okay to come back by July 15. Also, I am assuming that he will get his I-94 automatically updated to the visa date, or do I need to do something about it.