No, I do not need to go abroad if applying for visa revalidation. You can get enough info about visa revalidation in the following website. http://travel.state.gov/revals.html Good luck.