Technology Push vs Market Pull- Innovative Product Validation