Posting for a friend. Around 4 years ago, my colleague left US after receiving the green card. He stayed in US for 1 year on green card. He is still working for the same company in India. Wondering is the green card still valid as he stayed for more than 6 months abroad? Is there a way to re-instate the green card if he wants to come back US for temporary visit ?