invention company