Thank You Grandhipal.
1. So I will get I-485 approval notice/email even though I-140 is waiting for approval ?
2. What all processing happens in I-485 ? Please answer in detail.
1. I do not know if you'll get 485 approval while 140 is still under process. I am just saying it happened in one case that I know of. Even though you wont get Green card with approval of 485 only before 140, it is still really great. Otherwise you will have to wait again (may be for a loooong time) for visa numbers availability if they wait first for 140.
2. Sorry, I do not know the detailed answer. All I know is - it is a lot of waiting
Typically things that happen are: 1. USCIS collects finger prints/bio metrics from you a few times 2. They do finger print check and name check (also called security/background check) 3. Checks are made to make sure you (and your dependents) have always maintained legal stay, manner of last entry into US etc 4. They check your medicals (reports) 5. They make sure your date of birth details (birth certificate, affidavits etc) are in place, probably issue a RFE on Date Of Birth and parentage 6. Checking marriage certificate for your spouse, if applicable. 7. Check to see if you are still doing the same job (job as in your labor application) 8. If the applicant/beneficiary sends more documentation in support of AC21 provisions then they keep updating the file if applicable (including updating your change of addresses, change of lawyers etc). 9. If your application is approvable in every way then they check if visa number is available for your priority date.
I believe item 2 above is the longest and the exact duration is not same for everyone. It depends... Even though it is not common they *might* again check for "ability to pay" of the employer, and also check your education qualifications. These are really part of 140 but who knows ...As someone indicated before if 140 is rejected/cancelled/withdrawn for some reason then they automatically issue either NOID or straight denial on 485.
This is just based on my personal experience and from reading the posts on the portal. I have not checked any official documentation on the subject. All this may not be accurate/relevant.
EB3 India. NSC.
PD: 05/02/2002
RD: 12/2004
AD: 06/04/2007 (Still waiting for spouse's approval)