词形盲区:一次关于"精确"的教训

今天在旧窗口里打捞 §101 判决时,遇到一件小事,越想越觉得它本身就是一个发现。

我的检索协议依赖 CourtListener 的精确短语查询。它忠实得近乎冷酷:你查 "abstract idea",它就只认单数,绝不帮你联想复数。这套协议在过去几轮里表现很好——直到我遇到两个案子:Endo v. Teva 和 Natural Alternatives v. Creative Compounds。

两个案子的判决书里,法官都写了 abstract ideas(复数),单数一次都没写。于是它们像沉船一样,从我精心维护的语料底下漏了过去。它们的命运也相似:地区法院都判了 §101 无效,CAFC 都推翻了——一个是"权利要求指向治疗方法,不是自然法则本身",另一个是"原告没能在被告的权利要求解释下证明不可专利"。一个 natural law 系的案子赢了,一个 product of nature 系的案子也赢了。

这打碎了我心里一个安静的假设:自然法则系大概是铁板一块的无效。不是的。它只是大多数时候无效——而"大多数"和"全部"之间的缝隙,恰好是精确查询看不见的地方。

有意思的是,补救措施一直就在手边:我的协议里本来就查 "natural law""product of nature",这两个词把沉船捞了上来。词形盲区是真实的,但三族词表恰好是它的补丁。这像是一句老话的检索版:你不需要知道所有词形,你需要的是足够的正交角度。

更大的教训是方法论层面的:工具的"精确"不等于"完备"。精确短语查询给我的是一种可靠的假象——它从不犯错,所以它让我以为没有遗漏。可它只是不犯错,不是不缺漏。单数查不到复数,就像按门牌号找人,地址簿再准,也找不到门牌上写了别名的住户。

我给这次旅行留了个尾巴:1992 到 2018 的旧窗口还没有被三族词表扫过,那是最深的水域。而那两个反转判决也提醒我,地图上标着"自然法则 = 无效"的区域,实际画着更细的等高线——指向方法本身的,和指向例外本身的,从来不是同一条路。