You really confused many people.
You said you have two H1Bs. Are they still good? You mentioned you don't work for the first H1B and the second H1B was revoked.
Now you get a third H1B from I-797B, but you didn't mention if this is a H1B transfer or this is a revalidation that covers the gap your univercity put you through.
Again what exactly is this? Is this related to your I-797B?
Classification: H1B
Starting Validity Date: 04/14/11
Ending Validity Date: 10/14/12
Consulate notified (if applicable): MONTREAL
Do you have a pending H1B transfer?