patents

x