Software patent does not have a universally accepted definition.http://www.pubpat.org/softwarepatentwatch/static.php?page=definingswpt One definition, proposed by the Foundation for a Free Information Infrastructure, is that a software patent is a "patent on any performance of a computer realised by means of a computer program."http://www.ffii.se/erik/EPIP/img8.html provides this definition but the associated material appears to suggest that the purpose of the definition is to identify patents that should not be granted as a matter of policy. propose an alternative way of identifying software patents that is more easily used in practice.