inventiocination