The Often Overlooked Step In Drafting And Prosecuting Software-Related Patents