A Knowledge-based view of Innovation: The Role of Input and Output Controls