My old passport is expiring on Jun 18. 2015.
Upon entry to US in Jan 2015 on H-1B visa, officials at San Francisco airport put a "Valid entry till" stamp to date: Jun 18, 2015, the day my passport expires. Moreover, my I-94 has the same date mentioned against "Admit until date". So legally, I can live in US till this date only.
Visa on old passport is valid till 2017 though.
I have a new passport now and I am planing my next move for following:
- Get my I-94 updated to a date in 2017 when my H-1B is expiring
- Get new "Valid till" stamp on my passport which I got at airport when I entered US.
Here is a solution I know:
Go to my home country (Pakistan) and come back into US using the new passport + old passport.
Commute time: ~18 hours of flight time one way (not counting layovers)
Ticket expense: $2600
- I don't have visa to any other country in the World.
- I went to USCIS office in San Francisco to try to get this problem resolved by avoiding the inefficient solution mentioned above.
- A police officer at USCIS told me that I have to file I-129 for extension of I-94 if I don't want to leave US.
- Lawyer of company I work for advises that I do not need to file I-129 as I already have an approved I-797.
- The police officer also said that if I plan to go to Mexico or Canada and then come back into US, in order to resolve this problem, I cannot stay there for like 1 hour and come back into US. She said I have to have live for at least 30 days there before coming back to US. I don't know what kind of law is that. The lady was speaking harshly so I didn't ask explanation for the rule.
Now, I am at the verge of buying a return ticket to Pakistan and wanted to find out if someone else knows a confirmed, legal and efficient way of not leaving US and still getting a new stamp in my new passport as well as getting my I-94 updated?