Patent Law for Computer Scientists: Steps to Protect