Patents shouldn't be valid for more than 5 years imo. If you can't make a large enough profit from your idea in 5 years maybe it wasn't that good or original.
I've found it's been fine on a controller but borderline unplayable on a keyboard