Software patent drafting needs legally acceptable and technically precise capture of the fundamental idea, not just listing code. Software patents must explicitly state the novel concept, its functional components, and how it differs from prior art. ...