Получение Грин Карты в США

Получение Грин Карты, Находясь в США. Надо ли иностранному гражданину возвращаться к себе в страну, чтобы получить постоянный вид на жительство (грин карту/зеленую карту), зависит от того, как он въехал в Америку и/или совершенных им преступлений и некоторых других факторов.