Unlike other non-immigrant visas such as F and J that do not allow immigrant intent, H-1B visa has dual intent, which among other things, allows filing of immigrant applications without affecting their non- immigrant status.