他刻意使用了“绑定器”这个相对具体的安卓内部模块名称,并引用了专利权利要求编号,试图将讨论引入复杂且容易产生混淆的具体实现细节,考验沈墨华临场反应的深度和准确性。
沈墨华的神色没有任何变化,仿佛早已预料到会有此一问。
“可以。”他简洁地回答,随即转向法官,“法官阁下,为便于说明,我请求使用展示板。”
在法官点头示意后,他从容地站起身,走到法庭中央事先准备好的大型可书写白板前。
他没有立刻动笔,而是先面向法官和对方律师,用流利而清晰、不带任何口音的英语开始阐述,语速平稳,确保每个词都清晰可辨:“首先,需要明确一个前提:专利权利要求3描述的是一个相对**抽象和高层**的‘通信接口’概念,它关注的是‘异步’、‘消息队列’这些功能特征。而安卓系统的‘绑定器’,是一个**具体的、底层的内核驱动实现**。”
他一边说,一边在白板左侧画了一个简单的方框,标注“专利Cim3:抽象接口(功能描述)”,在右侧画了另一个方框,标注“安卓Binder:具体实现(内核驱动)”。
“两者的‘本质区别’首先在于抽象层级不同。前者是‘要做什么’(What)的描述,后者是‘如何做到’(How)的方案。”
韦斯顿插话,语气带着质疑:“但你的‘绑定器’难道不也实现了异步消息传递吗?这难道不正落入了权利要求3所覆盖的功能范围?”
“这正是容易产生混淆的关键点。”沈墨华并未被干扰,拿起一支黑色记号笔,在代表“安卓Binder”的方框下快速勾勒出几个子模块和箭头,“‘绑定器’实现跨进程通信的核心机制,并非简单依赖一个通用的‘消息队列’。它引入了一套独特的**进程间对象引用和事务管理模型**。”
他在白板上写下“对象引用”、“事务ID”、“线程迁移”等术语,并画出简化的数据流图。
The content is not finished, continue reading on the next page