|
| 1 | +[TOC] |
| 2 | + |
| 3 | +# 第十九章 软件专利申请及权利保护 |
| 4 | + |
| 5 | + Markdown Revision 1; |
| 6 | + Date: 2019/07/16 |
| 7 | + Editor: 何建宏 |
| 8 | + |
| 9 | + |
| 10 | +## 19.1 为什么需要对软件进行保护? |
| 11 | + |
| 12 | +  对软件/系统/算法进行保护可以有效地保护在计算机领域中的公司或个人的权益,随着人工智能的兴起,在图像处理、语音处理、文本处理等方向上,公司或个人不断地研发新的系统,探究新的算法,可是随着软件的开发/设计成本逐渐增高,愈来愈多公司或个人开始对对手产品进行模仿,而这个过程中,被模仿的公司或个人也是深受其害。在美国早已有专门设立的对软件的专利保护政策,而国内因为各种因素迟迟未有这方面的实行政策。所以目前软件开发者或者算法设计者只能通过其它的方法来保护自己的权益,保护自己的知识产权。【1】 |
| 13 | + |
| 14 | +  谈到知识产权,目前不管是阿里、百度、腾讯亦或是字节跳动、商汤等公司,都开始为自己公司的知识产权进行布局,而他们的直接产品——软件/系统也是他们首要保护的内容;对自己研发的软件/系统进行恰当的保护可以有效地降低自己在未来遭遇诉讼的风险,也让自己可以在未来的“被侵权”中可以提供更多的证据来有效夺回自己的利益。 |
| 15 | + |
| 16 | +  目前,腾讯等公司都不再停留在简单的软著保护,而是开始对软件的执行方法乃至算法进行保护,从而将自己的技术紧紧保护在自己的专利墙中。 |
| 17 | + |
| 18 | +## 19.2 软件或者系统该申请怎样的保护? |
| 19 | + |
| 20 | +  仅指中国范围内(包括台湾以及香港):一般来说,有对方法以及使用步骤进行保护的**软件专利**以及对代码进行保护的**软件著作权**,但是少数情况下,也可以对自己的软件界面进行**外观专利**的保护。 |
| 21 | + |
| 22 | +## 19.3 如何保护自己的算法? |
| 23 | + |
| 24 | +  论文中出现的算法无法直接申请专利,例如无法对E=mc^2进行专利申请。**但是可以就某个或者某些领域对算法进行申请(例如根据这个而制作出来的氢弹或者原子弹),此处与其它的方法类的发明撰写技巧比较不一样。** |
| 25 | + |
| 26 | +  以下解释为什么无法直接对算法(非应用至特定领域)申请专利: |
| 27 | + |
| 28 | +  根据专利法第二条的规定,专利法的保护客体为 |
| 29 | + |
| 30 | +  ①对产品、方法或者其改进所提出的新的技术方案**(发明)** |
| 31 | + |
| 32 | +  ②对产品的形状、构造或者其结合所提出的适于实用的新的技术方案**(实用新型)** |
| 33 | + |
| 34 | +根据专利法第二十五条的规定,智力活动的规则和方法不属于可授予专利权的客体范围。【2】 |
| 35 | + |
| 36 | +  **智力活动**,是指人的思维运动,它源于人的思维,经过推理、分析和判断产生出抽象的结果,或者必须经过人的思维运动作为媒介,间接地作用于自然产生结果。智力活动的规则和方法是指导人们进行思维、表述、判断和记忆的规则和方法。**智力活动在计算机领域常指的就是算法,例如红黑树算法、蚁群算法等;或者在论文中常出现的数学公式。** |
| 37 | + |
| 38 | +  由于其没有采用技术手段或者利用自然规律(因为智力活动是属于个人的思考流程),也未解决技术问题和产生技术效果,因而不构成技术方案。因而它既不符合**专利法第二条第一以及第二款的规定**, 又属于**专利法第二十五条规定的情形**。因此,指导人们进行这类活动的规则和方法不能被授予专利权。 |
| 39 | + |
| 40 | +### 19.3.1 申请例子① |
| 41 | + |
| 42 | +  上文中也提到了可以通过就某个领域或者某些领域对该算法本身进行保护。 |
| 43 | + |
| 44 | +  专利公告号为**CN105095257B**的**一种用户信用度确定方法、装置和媒体信息推荐系统**,申请人为腾讯科技(北京)有限公司 |
| 45 | + |
| 46 | +  其中的独权一展示的就是利用现有的算法对具体的被定义的实体:贡献因子(推荐系统所用的参数)、信用度(推荐系统所用的参数)以及媒体信息(文章内容),得到定义的实体——推荐值(推荐系统所用的参数) |
| 47 | + |
| 48 | +  此处可以学习的地方有以下几个: |
| 49 | + |
| 50 | +- 使用文书语言对自己的算法进行高度概括,贡献因子和信用度如何被使用,媒体信息如何被使用,以及最后得出的推荐值如何被使用等。 |
| 51 | +- 专利的撰写格式,专利有固定的撰写格式,而这个主要是为了可以在后续的审查中不会因为撰写格式的问题导致下非二十六条第二款以外的审查意见或者补正通知。 |
| 52 | +- 专利的行文规范以及布局,专利的布局是为了彻底保护自己的专利(此处主要是你用这个算法实现的方案),行文规范则是可以让你在后续发生专利纠纷的时候不会因为行文问题,导致自己的专利会被无效或者轻易地进行规避。 |
| 53 | + |
| 54 | +  上述这个是第一条独权,保护的范围为用户的信用度的确定方法。可是如果仅仅只有这个方法的话,其实是很难在审查中通过审查的,因为审查员可以简单地就第二十五条对你进行辩驳。**但是这个是合法的申请**,因为你这个是将推荐系统的算法用于了媒体信息的推荐中,所以就脱离了智力活动的范畴,而是形成了一个**对产品、方法或者其改进所提出的新的技术方案**。其中媒体信息是上位概念,可以包括但不限制于文字、视频、音频等,保护效果会更大,也可以有效地限制别人使用相同或者相似的方式进行推荐系统的搭建。 |
| 55 | + |
| 56 | +  可是如果仅仅是申请了这个方法,那还是不够的,你需要对这个算法本身的数据采录以及数据保存、以及数据处理进行保护的话,你需要保护的还有对执行这个算法的本身的装置(使用过程)、系统(使用场景)等。所以在上述的这一份专利中,会出现了四条独立主权,涵盖了主题的三大部分: |
| 57 | + |
| 58 | +- 用户信用度确定方法 |
| 59 | +- 装置 |
| 60 | +- 媒体信息推荐系统 |
| 61 | + |
| 62 | +  而这四条主要为了进一步保护你的算法以及使用这类算法的场景。从而构建起“专利墙” |
| 63 | + |
| 64 | +### 19.3.2 申请例子② |
| 65 | + |
| 66 | +  专利公开号为**CN110009090A**的**神经网络训练与图像处理方法及装置**,申请人为北京市商汤科技开发有限公司。(在写当前文章时,该专利还处于审查当中(该例子比较特殊,因为应用场景上位至图像领域)) |
| 67 | + |
| 68 | +  我们如果下载了专利文本进行检查的话,会发现它也是将自己的方法分成了多个独立主权,虽说实际上保护的是同一样流程(算法),但是必须声明存在装置使用了上述的算法以及存在内存存储了上述的算法。 |
| 69 | + |
| 70 | +  根据独权一,我们可以得到三个被实体化的参数:①预测区域,②标注信息,③重要性分数,最后得到被定义的实体——目标检测网络。 |
| 71 | + |
| 72 | +  但是这篇专利有**被驳回的风险**,因为根据其各个权利组成的方案中,更加偏向于**智力活动的处理**,而且,并没有应用到具体领域,虽说使用了多主权来保证后续的授权的可能性,但是有可能会因为过于宽泛,而很容易被找到**对比文件**(对比文件指的是可以用来引证当前技术方案并非首创,或者是常规技术,或者是当前领域已熟知技术,或者是不足的文本文件,发表过的论文也可以被引用为对比文件),**从而被驳回**。 |
| 73 | + |
| 74 | +  此处可以学习的地方偏少,但是因为这个是在专利审核改革后的例子,所以可以学习的点有两个: |
| 75 | + |
| 76 | +- 文书化的语言,不管是标注信息,还是目标检测网络,以及独权三中的第一确定模块以及第二确定模块。 |
| 77 | +- 专利布局值得学习。 |
| 78 | + |
| 79 | +  类似于这个的专利还有公开号为**CN109977956A**的**一种图像处理方法、装置、电子设备以及存储介质**,书写方式也类似,但是在领域上更加靠近**文本处理以及图像识别**。所以这个在一定程度上反而更加容易下授权。 |
| 80 | + |
| 81 | +### 19.3.3 一些提示 |
| 82 | + |
| 83 | +  下边给出一个精心调整过的申请该类专利的模板。[模板下载](./img/1.doc)(注意,不是这个模板也可以,但是要符合顺序) |
| 84 | + |
| 85 | +  注意,摘要附图以及说明书附图可以无图(仅指发明),还有一些具体的格式要求,可以自己去查询专利申请的要求,这里给出最常见的几个误区: |
| 86 | + |
| 87 | +- 说明书摘要不能多于300字 |
| 88 | +- 发明内容不能有其特征在于,但是权利要求书需要有其特征在于 |
| 89 | +- 有益效果仅限于独权的范围内,不能超出独权一范围之外 |
| 90 | +- 说明书中不能有“所述”以及”如权利要求x所述的x“以及”其特征在于“ |
| 91 | + |
| 92 | +## 19.4 如何保护自己的代码? |
| 93 | + |
| 94 | +  计算机代码相关的只能申请**软件著作权**,关于软著的保护范围大都限定于实现某个软件/系统的部分代码,举一个例子: |
| 95 | + |
| 96 | +  软件著作权保护的内容其一是指为了得到某种结果而可以以计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列: |
| 97 | + |
| 98 | +  例如下文这种是代码化指令序列(此处用 C 语言举例): |
| 99 | + |
| 100 | +```C |
| 101 | +#include <stdio.h> |
| 102 | +int main() |
| 103 | +{ |
| 104 | + printf("Hello, World!"); |
| 105 | + return 0; |
| 106 | +} |
| 107 | +``` |
| 108 | + |
| 109 | +  其它类似于这种的都可以称为代码化指令序列。而符号化语句序列一般指的是汇编语言以及其它一些已经脱离了代码化的符号化语言。但是在我们申请的过程中,需要的是将这个转化为可运行的计算机程序,而且原则上,专利法是**不保护如此简单的程序代码**的。但是如果你使用的是汇编语言写的上述这段代码,此处的意思就是足够复杂,那这段代码就是属于可被予以考虑的范围。 |
| 110 | + |
| 111 | +  而在深度学习中的绝大多数代码都是基于 Python 的,在此例中展示的仅仅是 C 语言例子,并不是指必须要 C 语言,任何语言皆可。 |
| 112 | + |
| 113 | +## 19.5 如何申请软件专利(发明专利)? |
| 114 | + |
| 115 | +软件专利(发明专利)的申请流程: |
| 116 | + |
| 117 | +- 专利申请 |
| 118 | +- 国知局进行受理回复 |
| 119 | +- 初审(会有补正意见通知书在这期间寄出) |
| 120 | +- 公布(会有审查意见通知书或者补正意见通知书在这期间寄出) |
| 121 | +- 实质审查请求(会有审查意见通知书或者补正意见通知书在这期间寄出) |
| 122 | +- 实质审查(会有审查意见通知书或者补正意见通知书在这期间寄出) |
| 123 | +- 授权 |
| 124 | + |
| 125 | +**你需要做的事情是**: |
| 126 | + |
| 127 | +- 开通自己的专利账户,[中国专利电子申请网](<http://cponline.sipo.gov.cn/>)中点击注册,成功后获取“电子证书” |
| 128 | +- (2019-07-16)如果你的年收入为五万以下,或者你的企业的年收入为一百万以下,可以申请费减备案,可以减免大部分的专利申请费用:[专利事务服务系统](<http://cpservice.sipo.gov.cn/index.jsp>),注册后,填写添加费减(以及相关资料)后,按照系统提示快递证明文件。通过后可以开始下一步。 |
| 129 | +- 安装 [CPC 程序](<http://cponline.sipo.gov.cn/tooldown/index.jhtml>),要同时下载CPC安装文件以及离线升级程序(需要win7+word07) |
| 130 | +- 选择申请专利,选择发明专利后,填写所有相关的信息后(注意,此处可以使用上述的文件的分节的pdf版)(例如说明书摘要、摘要附图-图n、权利要求书等的pdf文件),保存全部后可以选择签名,使用在第一项中获取的电子证书后,可以点击发送按钮。 |
| 131 | +- 在发送后一到两天,就会被受理,然后点击“接收按钮”,就可以查收你在专利受理通知书还有专利费减通知书(如果审核通过的话)了 |
| 132 | +- 然后通过登录[中国专利电子申请网](<http://cponline.sipo.gov.cn/>),根据你上述过程中获取的专利受理通知书中提示的专利申请号,就可以对应地进行缴费了 |
| 133 | +- 时刻注意相关的审查意见通知书以及补正意见通知书的下发,随时进行相应的答复以及驳通,同样地也是使用 CPC 软件进行处理后打包发送。 |
| 134 | + |
| 135 | +## 19.6 如何申请非中国范围内的算法专利? |
| 136 | + |
| 137 | +  假设上述流程中,你是已经到达了准备进行专利递交的申请了,那你在这一步需要同时选择 PCT 申请,否则的话,如果在递交了中国范围内的发明专利申请后,才进行 PCT 的申请,那就会在进入其它国家的时候因为三性问题(新颖性、创造性和工业实用性)【3】,导致被驳回。递交了 PCT 申请以后,可以更加方便地进行外国的专利的申请,你可以要求你所要求申请的国家给予你在中国范围内申请的专利同样的保护权限。 |
| 138 | + |
| 139 | +  而如果你希望自己的专利可以获得美国的专利的授权,或者欧盟专利的授权的话,那你就需要去请当地的代理所**(不再能自己进行申请)**对你的专利进行申请,接下来的流程与国内也是相似的。 |
| 140 | + |
| 141 | +  特别地,**当你想要申请其它国家的专利时,你的专利文本必须要翻译成当地的语言**。 |
| 142 | + |
| 143 | +### 19.6.1 能不能在美国申请算法专利,然后走 PCT 途径回国? |
| 144 | + |
| 145 | +  不行,因为算法就算走 PCT 回国,然后还是会因为**专利法第二十五条的规定**而**容易**被驳回。 |
| 146 | + |
| 147 | +## 19.7 如何在写专利前进行适当检索? |
| 148 | + |
| 149 | +  目前业内使用较多的搜索引擎为佰腾以及soopat,但是谷歌专利也可以胜任大部分情况下的检索。 |
| 150 | + |
| 151 | +## 19.8 参考文献 |
| 152 | + |
| 153 | +【1】http://fmyzl.com/html/2013/shenchashijianyuyanjiu_0703/140.html |
| 154 | + |
| 155 | +【2】http://www.gov.cn/flfg/2008-12/28/content_1189755.htm |
| 156 | + |
| 157 | +【3】http://www.cnipr.com/xy/swzs/sqzc/201707/t20170718_214375.html |
| 158 | + |
| 159 | + .... |
| 160 | + |
| 161 | + 未完待续! |
| 162 | + |
| 163 | + |
0 commit comments