软件专利撰写相关问题总结

2017年03月20日

1. 专利可予以保护的计算机软件专利类型

(1) 软硬结合的计算机软件专利

此处所谓的软硬结合,是指专利申请的技术方案中既包含软件的内容,又包含硬件的内容,并且这个硬件一般不指计算机(PC)本身,而是指与客观世界中在技术上存在联系的硬件平台,例如控制平台、显示平台、通信平台等;在这种情况下,如果软件能够解决一定的技术问题,并取得相应的技术效果,一般这种计算机软件专利能够成为专利保护的客体;

(2) 在计算机上实现的计算机软件专利

这种专利一般是纯算法的专利,首先要看他的领域,如果是和信息技术有关的领域,可能成为专利保护的客体,例如图像处理、数据挖掘、网络游戏等等,但如果仅涉及用软件实现一些常规领域的方案,那么不能成为专利保护的客体,例如一些游戏规则(像实现桥牌的积分规则)

在计算机软件领域,很多的专利都侧重于算法本身,那么什么样的算法可能得到专利的保护呢?如果算法是新的,并且与客观世界中的参数(例如温度、湿度、物体运动等)相关或者与信息技术相关,就有可能获得授权。但是,并不排除一些新算法与客观世界中的参数不相关,也能成为专利保护的客体,这主要集中在信息领域,例如与图像处理、数据挖掘相关的一些新算法。

(3) 商业方法的计算机软件专利

如果计算机软件专利与信息技术相关,则可能成为专利保护的客体,但是商业方法是个例外。用计算机+通信实现的商业方法并不是都可以成为专利保护的客体,这主要取决于该商业方法与技术的关联程度,与技术的关联度大(例如技术特征是新的)则成为专利保护客体的可能性就大,反之则小。在已授权的专利中,存在一些广告推送的计算机软件专利,还有一些金融支付的软件专利。但是也有一些商业方法不能成为专利保护的客体,例如网上购物的价格计算方法,其可实现购买的产品越多,折扣越多的功能,还有比如网上自我学习成绩测试的计算机软件等等,目前都不能成为专利保护的客体。

(4) 汉字输入法

请注意一般要与键盘有联系。

2. 专利不予以保护的计算机软件专利

(1) 用计算机软件来实现已有公式的计算,比如利用计算机软件计算Pi;

(2)用计算机软件来实现已有的规则,比如利用计算机软件实现象棋的规则;

(3)用计算机软件实现发明人自己定义的简单规则,但该规则与客观世界的技术参数无联系,比如两种语言转换的系统(这个其实跟中文输入法差不多,但是目前仍然不是授权的客体)。

3. 撰写专利的结构和内容

专利文档的主要内容有:权利要求书、说明书以及说明书附图。

3.1 权利要求书

若经过分析判断,涉及计算机程序的方案符合专利法保护客体的要求,那么则需进一步考虑如何更好地撰写专利申请文件,尤其是专利申请文件中的权利要求书部分。

根据《审查指南》中第二部分第九章的相关规定,涉及计算机程序的发明专利申请的权利要求可以写成一种方法权利要求,也可以写成一种产品权利要求,即实现该方法的装置。如果全部以计算机程序流程为依据,按照与该计算机程序流程的各步骤完全对应一致的方式,或者按照与反映该计算机程序流程的方法权利要求完全对应一致的方式,撰写装置权利要求,即这种装置权利要求中的各组成部分与该计算机程序流程的各个步骤或者该方法权利要求中的各个步骤完全对应一致,则这种装置权利要求中的各组成部分应当理解为实现该程序流程各步骤或该方法各步骤所必须建立的功能模块,由这样一组功能模块限定的装置权利要求应当理解为主要通过说明书记载的计算机程序实现该解决方案的功能模块构架,而不应当理解为主要通过硬件方式实现该解决方案的实体装置,因此,业内通常将按照上述方式撰写的装置权利要求称为虚拟装置权利要求

其中,对于涉及“一种通信方法”的技术方案的方法权利要求可撰写如下:

“一种通信方法,其特征在于,包括:

接收数据;

对所接收的数据进行加密处理;

对处理后的数据进行发送。”

其相对应的虚拟装置权利要求可撰写如下:

“一种通信装置,其特征在于,包括:

接收模块,用于接收数据;

处理模块,用于对所接收的数据进行加密处理;

发送模块,用于对处理后的数据进行发送。”

3.2 说明书

为了满足中国专利法及审查指南的相关规定,国内申请文件中的权利要求需要包括一套方法权利要求及相应的一套虚拟装置权利要求,而在说明书中需要撰写至少一个阐述与上述“非虚拟装置权利要求”相对应的包含有硬件结构的实施例,以便在后续的美国申请中将在先国内申请的虚拟装置权利要求改写为 “非虚拟装置权利要求”时,可以避免修改超范围的问题。

3.3 说明书附图

对专利附属说明的图例。

4. 其它

4.1 专利与软件著作权的区别

软件著作权只是对作品的外在表现形式进行保护,而通过发明专利的形式实现的是对软件程序设计构思的保护,其与软件著作权的方式相比,保护更加充分有效,保护力度更大,是一种更为有效的途径。

4.2 计算机程序的方案是否可以申请发明专利申请专利的依据

根据《审查指南》中第二部分第九章的相关规定,判断涉及计算机程序的方案是否可以申请发明专利的主要依据包括:

(1)是否构成技术方案以满足专利法第二条第二款的规定;

(2)是否属于专利法第二十五条第一款所规定的智力活动规则和方法。

如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是解决技术问题,在计算机上运行计算机程序从而对外部或内部对象进行控制或处理所反映的是遵循自然规律的技术手段,并且由此获得符合自然规律的技术效果,则这种解决方案属于专利法第二条第二款所说的技术方案,属于专利保护的客体。

如果一项权利要求仅仅涉及一种算法或数学计算规则,或者计算机程序本身或仅仅记录在载体上的计算机程序,或者游戏的规则和方法等,则该权利要求属于智力活动的规则和方法,不属于专利保护的客体

如果一项权利要求在对其进行限定的全部内容中既包含智力活动的规则和方法的内容,又包含技术特征,则该权利要求就整体而言并不是一种智力活动的规则和方法,不应当依据专利法第二十五条排除其获得专利权的可能性。

参考

【1】如何撰写计算机软件专利,http://blog.sciencenet.cn/home.php?mod=space&uid=540476&do=blog&id=432120

【2】九问九答教你撰写专利申请文件,http://sipo-reexam.gov.cn/jlhd/zsjz/20714.htm

【3】浅谈涉及计算机的专利申请问题,http://www.cnipr.com/yysw/zscqsqzc/201702/t20170227_201258.htm


版权声明:本文为博主原创文章,转载请注明出处 本文总阅读量