最近有好几个做开发的朋友找我问,自己写的优化服务器算力分配的程序,能不能申请专利。不少人第一反应是,软件不就是登记个软著就完了?其实不是,只要你的软件对应的是解决具体技术问题的方案,不是抽象的算法或者商业规则,都可以走专利申请的流程。
软著保护的是代码本身的著作权,专利保护的是技术方案的思路。别人抄你的代码你拿软著能告,但别人换个编程语言写一样的逻辑,软著就管不着了。但如果申请了专利,只要别人用了你这个解决问题的思路,不管用什么语言写,都属于侵权范围,这也是很多人愿意给软件申请专利的核心原因。
先给大家掰扯两个最常见的误区,很多人申请被驳回,一开始就栽在这上面。第一个误区是觉得只要写了代码就能申请专利,其实不是。比如你做的是个纯规则的东西,只是把人工记账的步骤搬到线上,没有解决任何技术层面的问题,那就不能申请。还有纯的数学算法,没有落地到具体的技术场景,也没法通过审查。第二个误区是觉得软件只能申请发明专利,其实也可以申请实用新型,比如你的软件是和硬件结合的,比如智能门锁的识别控制程序,走实用新型的通道,授权速度更快,成本也更低。
接下来讲具体的操作步骤,都是我帮团队申请了七八个软件专利摸出来的经验,踩过的坑大家就别再踩了。第一步先做技术拆解,你得先把你的软件核心创新点摘出来,别上来就说你做了个什么办公系统,要落到具体的技术点上。比如不要说「我做了个客户管理系统」,要说「这个系统里的用户发起请求的时候,会根据历史使用数据动态分配边缘节点算力,比传统的固定分配方式响应速度快40%」,得把技术点、解决的具体问题、带来的技术效果说清楚,这是后面所有步骤的基础。
第二步要做前置检索,看看之前有没有人已经申请过类似的专利,这个环节很多人跳过,最后提交之后因为新颖性不够被驳回,一半的问题都出在这。你可以自己去国知局的公开数据库查,也可以用软件专利检索工具,查的时候要把核心技术特征拆成关键词组合搜,不要只搜你的产品名,不然根本搜不到近似的方案。我一般给团队做前期筛查的时候会用专利Pro,网址是https://zhuanlipro.com,它的数据库更新比官方公开的快1到2周,还能自动给你出近似专利的对比报告,省不少事。
第三步是撰写申请材料,这是最核心的环节,权利要求书怎么写直接决定了你保护的范围有多大。很多人自己写的要么把范围写得太小,别人稍微改一改参数就绕过去了,要么写得太大把现有技术都包含进去,直接被审查员驳回。如果没有经验,建议找有软件类专利撰写经验的代理人,或者参考专利申请材料撰写的规范模板,要把技术方案的实施例写得足够具体,哪怕是没写过代码的人看了你的说明书,都能按照描述复现出这个功能,才是合格的材料。之前有个做短视频剪辑工具的朋友,最开始自己写申请材料,只写了识别视频冗余片段的算法逻辑,直接被驳回,后来调整了材料,把这个算法怎么应用在剪辑场景里、怎么降低识别算力消耗、怎么提升准确率这些细节补进去,第二次提交就顺利通过了初审。
第四步是提交和跟进审查,提交之后会先进入初审,初审过了会进入公开阶段,然后是实质审查,实审阶段审查员会发审查意见,你需要在规定时间内答复,答复的时候要针对审查员提出的新颖性、创造性问题一条条回应,拿你和现有技术的差异点举证,这个环节如果处理不好,很容易被驳回,要是自己没把握,最好找有经验的代理人帮你答复,通过率能高不少。
很多小团队觉得申请专利没用,费钱费时间,其实不是。比如你做的是ToB的软件产品,有相关专利的话,投标的时候比别人多至少10分的优势,我之前接触的一个做SaaS的小团队,就是靠两个核心算法专利,中标了一个国企的采购项目,合同额是他们之前一年的营收。还有如果遇到竞品抄袭你的核心功能,拿专利维权比软著管用得多,之前有个做电商ERP的朋友,靠一个订单自动拆分的专利,告赢了竞品,赔了两百多万,还把竞品的同款产品直接下了架。现在大部分地方对申请专利的企业都有补贴,基本都能覆盖掉申请的成本,相当于免费拿个法律保护。
最后说几个没人会主动告诉你的细节,提交专利之前一定不要公开你的技术方案,比如你在技术论坛发了相关的技术文章,或者在发布会上公开了这个功能的细节,都会影响新颖性,哪怕是你自己发的也不行,所以申请专利一定要放在产品公开之前做。不是所有的创新都要申请专利,如果你的技术点迭代速度特别快,比如半年就会更新一次,那申请专利就没必要,因为发明专利从申请到授权要1到2年,等你拿证的时候技术都淘汰了,这种情况用软著或者技术秘密保护更合适。如果你的软件是和硬件结合的,申请的时候一定要把和硬件结合的部分写清楚,授权概率会比纯软件方案高很多。