there a few 1-year MBA programs in the US. Someone (I believe shuzhen) has posted a summary of such. Perhaps you can search it. Of the few I know, you need to either have an advanced degree in sci/engineering, or have business undergrad degree & extensive b-related experience.