TL;DR纯粹的计算机程序本身不可专利,但软件所实现的技术方案可以——满足技术问题、技术手段、技术效果三要素,并结合具体应用场景或硬件描述,即可申请发明专利。用流程图与逻辑描述代替源代码。
软件能申请专利吗?
这是开发者最常问的问题。答案是:可以,但需要转换视角。
根据《专利审查指南》的规定,如果一项权利要求仅涉及抽象的算法或单纯的商业规则和方法,则属于智力活动的规则和方法,不应当被授予专利权。但如果权利要求中包含技术特征,则不属于排除对象。
简单来说,你不能对一段代码本身申请专利,但可以对代码所实现的技术方案申请专利。关键在于如何将软件创新包装成"技术方案"。
软件专利的可专利性判断标准
中国专利法对软件相关发明的审查采用"技术三要素"标准:
技术问题:发明要解决的是技术问题,而非纯商业问题
技术手段:采用了遵循自然规律的技术手段
技术效果:产生了符合自然规律的技术效果
满足上述三个要素的软件创新均可申请专利。
软件专利的常见类型
方法发明专利
这是最常见的软件专利类型,以方法步骤的形式描述软件的处理流程。
适用场景:
数据处理方法(如图像识别算法、自然语言处理方法)
通信协议和数据传输方法
系统优化方法(如负载均衡、缓存策略)
权利要求示例:
"一种基于深度学习的图像缺陷检测方法,包括以下步骤:S1. 获取待检测产品的图像数据;S2. 对所述图像数据进行预处理,包括灰度化和归一化;S3. 将预处理后的图像输入预训练的卷积神经网络模型……"
装置发明专利
将软件功能描述为包含各种"模块"或"单元"的装置。
适用场景:
软件系统架构
分布式计算系统
嵌入式软件系统
计算机可读存储介质
通过存储介质承载计算机程序来获得保护,是软件专利的补充保护形式。
如何将算法转化为可专利的技术方案
核心转化策略
策略一:与具体应用场景结合
抽象算法本身不可专利,但应用于特定场景的算法可以。例如,"一种排序算法"不可专利,但"一种基于XX算法的数据库查询优化方法"可以。
策略二:强调技术效果
在专利文件中充分描述技术效果,如:提高处理速度、降低内存占用、提升识别准确率、减少网络延迟等。
策略三:硬件结合
将软件方案与硬件环境结合描述,例如:处理器、存储器、传感器、显示装置等。
人工智能算法的专利化
AI和机器学习领域是当前软件专利申请的热点:
模型架构专利:新型神经网络结构、注意力机制等
训练方法专利:新的训练策略、数据增强方法、迁移学习方法
推理优化专利:模型压缩、量化、蒸馏等推理加速方法
应用方法专利:AI在特定领域的应用方案
根据国家知识产权局数据,2025年中国AI相关专利申请量超过42万件,同比增长25%,其中深度学习和大语言模型相关专利增长最为迅速。
互联网商业模式专利
商业方法的可专利性
纯粹的商业方法不可专利,但结合了技术手段的商业方法可以:
电商平台的个性化推荐系统
在线支付的安全验证方案
共享经济平台的资源调度算法
金融科技中的风控模型
App功能的专利保护
移动应用中许多创新功能可以申请专利:
新颖的交互方式和用户界面操作方法
数据同步和离线处理方案
基于位置的服务方案
多设备协同工作方法
软件专利撰写的关键技巧
技巧一:避免直接描述代码
专利文件应描述技术方案的逻辑流程,而非具体的编程语言实现。用"获取"、"判断"、"计算"、"输出"等动词描述处理步骤。
技巧二:合理分层撰写权利要求
独立权利要求:描述最核心、最宽泛的技术方案
从属权利要求:逐层添加具体的技术特征和优选方案
多种权利要求类型:同时撰写方法权利要求、装置权利要求和介质权利要求
技巧三:充实说明书内容
说明书中应包含:
完整的技术方案描述
至少一个具体实施例
流程图和架构图
性能对比数据(如果有的话)
技巧四:关注新颖性和创造性
在撰写前进行充分的专利检索,了解现有技术。在专利文件中明确指出发明相对于现有技术的改进点和技术效果。
软件专利vs软件著作权
| 比较维度 | 软件专利 | 软件著作权 |
|---------|---------|-----------|
| 保护对象 | 技术方案 | 代码表达 |
| 保护范围 | 任何实现方式 | 仅限特定代码 |
| 审查周期 | 发明约18-24个月 | 约1-2个月 |
| 保护期限 | 发明20年 | 50年 |
| 维权力度 | 强(禁止他人使用相同技术方案)| 弱(仅禁止抄袭代码)|
| 申请费用 | 较高 | 较低 |
建议:对核心技术申请软件专利进行强保护,同时对源代码进行著作权登记作为补充。
常见问题
Q1:开源软件可以申请专利吗?
开源软件本身的代码已公开,可能影响新颖性。但如果在开源项目中做出了创新性改进,且在公开前提交了专利申请,则可以获得专利保护。需要注意开源协议(如GPL)中关于专利的条款。
Q2:软件专利的审查周期是多长?
在中国,软件相关发明专利的审查周期通常为18-24个月。可以通过"优先审查"或"预审"途径缩短至6-12个月。符合条件的AI和互联网领域发明可以申请快速预审。
Q3:竞争对手的软件专利如何规避?
规避策略包括:分析竞争对手专利的权利要求范围,寻找未覆盖的技术路径;对现有方案进行改进,确保不落入对方权利要求的保护范围;必要时可请求专利无效。建议使用AI专利分析工具进行系统性的规避设计。
Q4:小程序、H5页面等前端创新能申请专利吗?
可以。只要前端创新涉及技术层面的改进(如新的渲染方法、交互逻辑、数据处理方式),而非单纯的界面美化,就可以申请发明专利或实用新型专利。纯视觉设计可以考虑申请外观设计专利。
试试 Smart Patent 的「专利文件撰写」功能上传技术交底书,AI 自动生成完整的专利申请文件
免费体验