Hi there!
Nice profile - I think your academic track record, patent app, management experience, start-up experience and overall career progression will position you well and help differentiate you from other Indian applicants (who you know are a pretty competitive group!) So, I think you can look at the top 15 schools for sure.
For some schools (eg. Tuck, Kellogg etc), your lack of extracurriculars will be a bigger issue than for others. And if you score below a 720, this will put you on the lower end for Indian applicants to the top programs (average GMAT scores for Indian applicants is much higher). But honestly, I think you probably have some great stories given the diversity of your background. So, it will likely come down to how compelling of a story you can tell in your essays (and this just takes time, thought and iteration).
One note - be careful how you describe your goals and make absolutely clear that an MBA is the right path for you (eg. certain types of trading / asset management aren't really suited to an MBA as much). I've worked with a bunch of traders / hedge fund types who initially lay-out goals that make it look like they want a degree in financial engineering. Ultimately they had to shift to what an MBA really gives you - management, strategy and other higher-level experience (not just the technicals). So, remember to do your diligence re: how an MBA will get you to where you want to be and use language that will make that clear.
Hope that helps and best of luck! I'm always happy to chat further if you like -
meredith@vantagepointadmissions.com