The short answer is yes. Of course, it must be a new and useful process, or a new and useful improvement thereof, but software patents are integral to this generation of business and Richards Patent Law has significant experience in protecting software and computer programs. I have worked on software patents for electronic advertising, medical diagnostic software, iPhone applications, financial transaction software and other various software based electronic control systems. Software patents are filed as utility patents. For more information about utility patents, see the following related FAQs.