Can I stay in USA after the expiry of an Indian passport?
You should have got the new passport applied much before its expiry, you can apply one year before the passport expire. After applying for new passport with Indian authority that is stamped cancelled by them and with valid USA visa you can stay in USA till you are delivered the new passport.