patent pending invention