For more than two decades now, developers and users of software have been plagued by a flood of bad patents. Software patents that describe everyday practices like watching an ad online, publishing nutrition information, meeting people nearby, or teaching a language class continue to be issued, and low-quality patents get...