&gt; That would trivially be caught by the patent office.<p>It&#x27;s actually used constantly in Europe to work around the restriction on software patents.<p>The problem is that patent offices aren&#x27;t staffed to do the job that is assigned to them. They would need a lot of full time engineers in each discipline just to sort through the pile.