(一)涉及计算机程序的发明专利权利要求的理解
涉案专利要求保护一种清单编制方法、装置、计算机设备和存储介质,属于非常典型的涉及计算机程序的发明专利,这四个主题即为《专利审查指南》规定的涉及计算机程序的发明的四大保护主题,除此之外,2023修改的《专利审查指南》新增计算机程序产品这一主题。具体而言,涉案专利涉及建筑领域的数据管理系统,用于针对传统工程量清单编制方法效率不高的问题提出的改进方法。其权利要求1为:
“1.一种清单编制方法,其特征在于,所述方法包括:
当接收到清单创建指令时,识别所述清单创建指令所包含的属性标识,并发出是否引用清单模板的第一提示信息;其中,所述属性标识包括文字信息以及数字编号;
当接收到响应所述第一提示信息产生的引用清单模板的第一指令时,根据预先存储的转化对应方式,将所述文字信息与所述数字编号对应转化在清单模板数据库中进行查询匹配,得到与所述属性标识相匹配的目标清单模板;
当接收到清单预览指令时,将所述目标清单模板进行预览展示,当接收到在所述目标清单模板中添加或删除指定清单子目的控制指令时,添加或删除与所述控制指令对应的清单子目,得到修改后的所述目标清单模板;
当接收到响应所述第一提示信息产生的不引用清单模板的第二指令时,在显示界面上显示进行清单编辑的清单编辑框,当接收到编辑完成指令时,得到对应的待处理清单;
当接收到清单生成指令时,调用所述目标清单模板或修改后的所述目标清单模板或根据所述待处理清单生成对应的目标清单。”
图1权利要求1技术方案的流程图
对于权利要求1的理解参考图1所示的流程图更为形象。概括来说,权利要求1的本质是创建一个用于记录数据的清单。从创建清单的指令开始进入程序执行的主流程。根据是否引用模板的第一提示信息的判断结果,该主流程进入不同的分支流程,分支流程一为依据现有的模板创建清单,分支流程二为从头新建一个清单。分支流程一进一步根据指令中的属性标识查询模板数据库以得到目标清单模板,然后根据查询得到的清单模板或者对模板进行修改,从而实现利用历史清单模板生成目标清单。分支流程二直接在清单编辑框中编辑得到目标清单,可见分支流程一和分支流程二最后都返回主流程,以最终完成一个目标清单的生成,这即为涉案专利权利要求1的内在逻辑。涉案专利的权利要求8要求保护一种清单编制装置,其各程序模块实现方法权利要求的步骤,理解上亦当同理。因此面对这类权利要求时,不能从方法权利要求各步骤的撰写的先后顺序上机械认定为该方法权利要求中各步骤为先后依次执行的顺序,而应该站位本领域技术人员,将各步骤放在发明整体构思中加以考虑,注意将计算机程序作为整体,先从主流程入手,再细化到各分支流程,从而厘清各步骤之间的逻辑关系。
(二)软件产品类证据的公开内容的认定
当事人提交的证据为一视频,其展示了一款建筑工程数据管理软件的使用操作过程。当事人认为通过用户与用户界面交互以及用户界面的变化可以印证后台实现的具体步骤,合议组认为从证据中以页面形成呈现的用户界面中可以看出其为用户提供了两种新建工程清单的方式,一种为使用历史模板,一种为不使用历史模板,从该用户界面可以直接地、毫无疑义地确定其后台实现手段为向用户发出是否引用清单模板的提示信息;点击“新建投标项目”控件,简单设置后,用户在页面中选择“新建投标项目”表示用户选择了不引用清单模板,也就是在后台实现上发出了不引用清单模板的指令,然后通过用户界面中显示的“清单编辑界面”可以直接地、毫无疑义地确定后台程序必然是调出清单编辑界面,显示给用户清单编辑界面,以供用户进行编辑操作;并最后保存编辑后的清单,从而完成了清单创建过程。也就是说,合议组通过深入分析证据的用户界面的触发时机和界面变化的连贯性等确定出其计算机程序处理方法,也就是后台实现,从而客观认定软件产品类证据的公开内容。
通过上述案例分析可知,涉及计算机程序的发明专利权利要求的撰写和理解,既有方法权利要求和产品权利要求的一般性,也有因计算机程序带来的特殊性,对于权利要求的理解应结合发明整体技术构思准确理解其内在逻辑。对于软件产品类证据公开内容的认定应遵循用户界面和后台实现的对应关系的必然性原则,从用户界面能够直接地、毫无疑义地确定的后台实现属于证据的公开内容。