Well over half of U.S. patents granted annually are at least “software-related,” and even a cursory search of U.S. patents reveals software patents in fields ranging from encryption to speech recognition to network security. Why, then, do so many people continue to think that software cannot be patented at all?