Return to Article Details Software Patentability: An Exploration