Scenario 1
Effective October 17, 2000, The American Competitiveness in the Twenty-First Century Act(AC21), enables H-1B non-immigrants with approved I-140 petitions who are unable to file Adjustment of Status because of per-country limits, to be eligible for extend their H-1B non-immigrant status until their application for adjustment of status has been adjudicated(approved or denied). You can extend your H-1B status even beyond maximum 6 years of authorized stay, provided you have an employment based green card petition filed on your behalf in an either EB1, EB2 or EB3 categories and you are not eligible to file your Adjustment of Status application only because you are from a country for which priority date is not current, which is usually the case with applicants from India or China.
Please note that H-1B extension given for the above listed reason would be made in increments of 3 years.