I think you have to set your expectations low. Even if you have a great idea and/or product, the chance of it standing out in the crowd of other great inventions, are slim.
Start by telling your closest friends and colleagues. Seek feedback. Mention it in a few forums or other technical sites. Do a demo (a short one) and video record it for anyone to view at their leisure.
You will probably be disappointed if you expect some kind of viral response. It does happen, but like being struck by lightning, it doesn't happen often.
replies(2):