Technology Push And Innovation