Upvote:2
The rule when applying for a Schengen visa is typically that your travel documents (passport, residence permit etc) must be valid for a given period of time after the date you propose to exit the Schengen zone. If you already have your visa, you can use it within the number of days/validity period granted. Schengen authorities will really only care that you observe the terms of your visa and exit on or before the visa validity date. US immigration will only care that you have the right travel documents to enter the US.