Software Patent Puzzle: Legal Protections in the Digital Age | CPE QAS by learnformula