Patent technology