patented technologies