**

算法专利本质上是方法专利。

**
采用技术问题——技术方案——有益效果的思路写。即针对现有技术的编码算法存在哪些技术问题(例如解压缩时间长、压缩后的图像分辨率差),本发明提出了一种编码方法,这种编码方法是怎样的(压缩算法的流程),从而能够解决现有技术存在的技术问题,进而带来怎样的有益效果。
算法的专利是指它的实现,未具体实现的理论本身不可能取得专利,任何人都可以随便引用、阐述、公开。
浅谈计算机软件类专利申请文件的撰写
文/集佳知识产权代理有限公司 周嗣勇

在本文中,笔者将结合自身的工作经验,对软件类专利申请文件撰写过程中需要特别注意的地方做一些简单介绍。

一、针对专利法第25条:
根据专利法第25条第二款的规定,对智力活动的规则和方法不授予专利权。这里所说的智力活动的规则和方法包括数学方法以及一切属于以人的抽象思维、主观意念或者感觉为特征的非技术方案。
首先应该注意的是主题的命名,应避免“程序”、“补丁”、“指令”、“算法”等形式的命名。
尽管专利法第25条规定了一系列不属于专利保护的客体,但是在实际撰写中,该问题还是比较容易避免的。主要方法是在方案中增加技术特征,使方案的内容不仅限于程序或算法本身。
对于计算软件而言,比较常用的一种方法是,首先假设一个执行主体,该主体具有逻辑计算或判断等数据处理功能,然后基于这个执行主体,从“数据处理”的角度进行方法或装置权利要求的撰写。这类权利要求往往具有比较统一的模式,对于方法权项为“输入(接收)源数据—处理数据—输出(发送)结果”,相应对于产品权项为“输入(接收)模块—处理模块—输出(发送)模块”。在实际撰写中,“数据处理”往往是体现发明点的重要部分,需要重点描述,而根据方案的具体情况,在不影响整体方案的前提下,有时可以省略“输入(接收)”或“输出(发送)”方面的特征。有些时候,也有必要说明如何应用数据处理的结果来解决技术问题,例如基于程序或算法的控制方法等等。
一般来说,按照上述模式撰写的权利要求,由于涉及了“数据处理”这样的技术特征,因次就整体而言并不是智力活动规则或方法,这样就基本可以避免依据专利法第25条排除其获得专利权的可能性。
二、针对专利法实施细则第2条第2款:
针对专利法实施细则第2条第2款,在《审查指南》中有如下说明:技术方案是对要解决的技术问题所采取的利用了自然规律的技术手段的集合。未采用技术手段解决技术问题,以获得符合自然规律的技术效果的方案,不属于专利法实施细则第二条第二款规定的客体。
根据审查指南的上述规定,成为一项技术方案的标准是:同时具备技术手段、技术问题和技术效果三要素。可以看出,一个方案即使具备了技术特征,也不一定能够构成技术方案。因此,对于计算机软件而言,即使利用撰写技巧为方案添加了技术特征,该方案依然可能被认定为不属于技术方案。
以上对计算机软件类专利案可能涉及的几种常见问题进行了说明,建议大家在撰写的时候,能够预先对这些问题予以充分考虑,撰写出更高质量的申请文件,从而起到缩短审查周期或提高授权率的作用

计算机程序发明专利申请的解读

计算机软件可以申请专利吗?如何申请计算机软件专利?哪种情况下才能申请软件专利?又如何写专利申请书?需要注意些什么?有没有相关的专利书样本可供下载?所有这些都是那些软件开发牛人们关心的话题。本文重点分析了专利实质审查中关于涉及计算机程序的发明专利申请审查的若干规定的一些要点。

计算机软件可以申请专利吗?回答是肯定的,但也是有条件的。
众所周知,计算机软件可以进行软件著作权登记,用著作权法加以保护。但其中有一些与硬件有关的计算机软件也可以申请专利,使保护更加充分有效。例如,应用于工业化生产的自动化设备,需要通过计算机软件加以控制,那么科研人员设计了一套新的计算机软件,使其控制精度得以提高,自动化设备的运行效率也大为提高,从而有效地提高了生产效率,产生了良好的技术效果,这类计算机软件就可以通过申请专利的形式加以保护,使保护更有力度。
关于专利审查的规定《审查指南》中第九章“关于涉及计算机程序的发明专利申请审查的若干规定”中有这么一段话:涉及计算机程序的发明是指为解决发明提出的问题,全部或部分以计算机程序处理流程为基础,通过计算机执行按上述流程编制的计算机程序,对计算机外部对象或者内部对象进行控制或处理的解决方案。所说的对外部对象的控制或处理包括对某种外部运行过程或外部运行装置进行控制,对外部数据进行处理或者交换等;所说的对内部对象的控制或处理包括对计算机系统内部性能的改进,对计算机系统内部资源的管理,对数据传输的改进等。涉及计算机程序的解决方案并不必须包含对计算机硬件的改变。
根据专利法第二十五条第一款第(二)项的规定,对智力活动的规则和方法不授予专利权。
“关于涉及计算机程序的发明专利申请审查的若干规定”指出,涉及计算机程序的发明专利申请下面原则进行审查:
(1)如果一项权利要求仅仅涉及一种算法或数学计算规则,或者计算机程序本身或仅仅记录在载体(例如磁带、磁盘、光盘、磁光盘、ROM、PROM、VCD、DVD或者其他的计算机可读介质)上的计算机程序,或者游戏的规则和方法等,则该权利要求属于智力活动的规则和方法,不属于专利保护的客体。         如果一项权利要求除其主题名称之外,对其进行限定的全部内容仅仅涉及一种算法或者数学计算规则,或者程序本身,或者游戏的规则和方法等,则该权利要求实质上仅仅涉及智力活动的规则和方法,不属于专利保护的客体。
例如,仅由所记录的程序限定的计算机可读存储介质或者一种计算机程序产品,或者仅由游戏规则限定的、不包括任何技术性特征,例如不包括任何物理实体特征限定的计算机游戏装置等,由于其实质上仅仅涉及智力活动的规则和方法,因而不属于专利保护的客体。但是,如果专利申请要求保护的介质涉及其物理特性的改进,例如叠层构成、磁道间隔、材料等,则不属此列。
(2)除了上述(1)所述的情形之外,如果一项权利要求在对其进行限定的全部内容中既包含智力活动的规则和方法的内容,又包含技术特征,例如在对上述游戏装置等限定的内容中既包括游戏规则,又包括技术特征,则该权利要求就整体而言并不是一种智力活动的规则和方法,不应当依据专利法第二十五条排除其获得专利权的可能性。
根据专利法实施细则第二条第一款的规定,专利法所称的发明是指对产品、方法或者其改进所提出的新的技术方案。涉及计算机程序的发明专利申请只有构成技术方案才是专利保护的客体。
如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是解决技术问题,在计算机上运行计算机程序从而对外部或内部对象进行控制或处理所反映的是遵循自然规律的技术手段,并且由此获得符合自然规律的技术效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的不是解决技术问题,或者在计算机上运行计算机程序从而对外部或内部对象进行控制或处理所反映的不是利用自然规律的技术手段,或者获得的不是受自然规律约束的效果,则这种解决方案不属于专利法实施细则第二条第一款所说的技术方案,不属于专利保护的客体。
例如,如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了实现一种工业过程、测量或测试过程控制,通过计算机执行一种工业过程控制程序,按照自然规律完成对该工业过程各阶段实施的一系列控制,从而获得符合自然规律的工业过程控制效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了处理一种外部技术数据,通过计算机执行一种技术数据处理程序,按照自然规律完成对该技术数据实施的一系列技术处理,从而获得符合自然规律的技术数据处理效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了改善计算机系统内部性能,通过计算机执行一种系统内部性能改进程序,按照自然规律完成对该计算机系统各组成部分实施的一系列设置或调整,从而获得符合自然规律的计算机系统内部性能改进效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
感觉很奇怪,有点难懂是不是?
举例说明:
比如:利用计算机程序求解圆周率的方法和一种自动计算动摩擦系数μ的方法就属于智力活动,不受专利保护。
再如:利用计算机程序控制油墨颜色的配制,其目的是为了更好地控制油墨颜色的配比,解决的是技术问题,该方法通过执行计算机程序完成对油墨颜色配制工艺进行的处理,反映的是根据自然原理(CMYK四色配制原理)进行精确、实时控制,利用的是遵循自然规律的技术手段,由于精确实时地控制了颜色比例,从而使配制效率、配制质量大为提高,所获得的是技术效果。因此,该发明专利申请是一种通过执行计算机程序实现工业过程控制的解决方案,属于专利法实施细则第二条第一款规定的技术方案,属于专利保护的客体。
涉及计算机程序的发明专利申请的说明书及权利要求书的撰写
撰写要求与其他技术领域的发明专利申请的说明书及权利要求书的撰写要求原则上相同。以下仅就涉及计算机程序的发明专利申请的说明书及权利要求书在撰写方面的特殊要求作如下说明。
**说明书的撰写**
涉及计算机程序的发明专利申请的说明书除了应当从整体上描述该发明的技术方案之外,还必须清楚、完整地描述该计算机程序的设计构思及其技术特征以及达到其技术效果的实施方式。为了清楚、完整地描述该计算机程序的主要技术特征,说明书附图中应当给出该计算机程序的主要流程图。说明书中应当以所给出的计算机程序流程为基础,按照该流程的时间顺序,以自然语言对该计算机程序的各步骤进行描述。说明书对该计算机程序主要技术特征的描述程度应当以本领域的技术人员能够根据说明书所记载的流程图及其说明编制出能够达到所述技术效果的计算机程序为准关键是技术效果,只要求过程是可行的,可见过程是次要的! -jw Chen 11/15/09 1:08 AM 。为了清楚起见,如有必要,申请人可以用惯用的标记性程序语言简短摘录某些关键部分的计算机源程序以供参考,但不需要提交全部计算机源程序。

涉及计算机程序的发明专利申请包含对计算机装置硬件结构做出改变的发明内容的,说明书附图应当给出该计算机装置的硬件实体结构图,说明书应当根据该硬件实体结构图,清楚、完整地描述该计算机装置的各硬件组成部分及其相互关系,以本领域的技术人员能够实现为准。
权利要求书的撰写
涉及计算机程序的发明专利申请的权利要求可以写成一种方法权利要求,也可以写成一种产品权利要求,即实现该方法的装置。无论写成哪种形式的权利要求,都必须得到说明书的支持,并且都必须从整体上反映该发明的技术方案,记载解决技术问题的必要技术特征,而不能只概括地描述该计算机程序所具有的功能和该功能所能够达到的效果。
如果写成方法权利要求,应当按照方法流程的步骤详细描述该计算机程序所执行的各项功能以及如何完成这些功能;
如果写成装置权利要求,应当具体描述该装置的各个组成部分及其各组成部分之间的关系,并详细描述该计算机程序的各项功能是由哪些组成部分完成以及如何完成这些功能。
如果全部以计算机程序流程为依据,按照与该计算机程序流程的各步骤完全对应一致的方式,或者按照与反映该计算机程序流程的方法权利要求完全对应一致的方式,撰写装置权利要求,即这种装置权利要求中的各组成部分与该计算机程序流程的各个步骤或者该方法权利要求中的各个步骤完全对应一致,则这种装置权利要求中的各组成部分应当理解为实现该程序流程各步骤或该方法各步骤所必须建立的功能模块,由这样一组功能模块限定的装置权利要求应当理解为主要通过说明书记载的计算机程序实现该解决方案的功能模块构架,而不应当理解为主要通过硬件方式实现该解决方案的实体装置。

一、计算机程序申请专利注意事项解读相关推荐

  1. 计算机程序 申请专利,计算机程序能申请专利吗

    计算机程序能申请专利吗 分类:专利申请常见问题 发表时间:2018-12-11 计算机程序能申请专利吗?计算机程序不能申请专利,可以申请 如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的 ...

  2. 软件测试公司都会查学历吗,高新技术企业申请会查员工学历吗?申请高新技术企业注意事项解读...

    高新技术企业申请会查员工学历吗?申请高新技术企业注意事项解读 一.高新技术企业申请会查员工学历吗? 答案是会查学历.查学历的目的主要用来鉴定企业研发大专以上人员人数占比,大专学历以上占比越多,说明企业 ...

  3. 手把手教你写专利申请书/如何申请专利

    摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其他方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操作步骤     2.具体操作     ...

  4. 手把手教你写专利申请书·如何申请专利

    摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其他方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操作步骤     2.具体操作     ...

  5. (转)手把手教你写专利申请书•如何申请专利

    如何写好专利申请?由于很多专利申请人都是第一次申请,因此,可能有一种神秘和些许恐惧.本文写的是如何写专利申请书,手把手教你写专利申请并提供申请专利时的注意事项,相关参考并有相关专利申请书样本可供下载. ...

  6. 手把手教你写专利申请书/怎样申请专利

    手把手教你写专利申请书·怎样申请专利 摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其它方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操 ...

  7. 计算机软件申请专利的困难,对于一个软件系统,在中国现在可以申请专利吗?...

    咨询我 法律问答顾问 作者,由于这种发明专利申请要解决的是技术问题,这是老皇历了,也以为软件申请专利是件非常困难的事情,所以要积极申请.1.4,所以,对于软件的专利申请的条件应该会越来越宽松一些,并且 ...

  8. 在印度与软件相关的发明可不可以申请专利?

    在印度与软件相关的发明可不可以申请专利? 吴国平  北京市隆安律师事务所 事实上,这是个非常复杂的问题.即使你耐心读完本文,你会发现,你仍然无法回答这个问题.无论如何,文本将从印度专利法.印度专利局审 ...

  9. 源代码可以申请专利和版权吗?

    源代码可以申请专利吗?不可以,专利法有规定:"对智力活动的规则和方法不授予专利权."因此对计算方法是不授予专利的,但可以申请版权. 但如果计算机程序解决的是技术问题,则可以申请专利 ...

最新文章

  1. 初步学习JS中的闭包
  2. 第十六届全国大学生智能车东北赛区线上比赛时间与直播信息
  3. matlab--微积分与微分方程
  4. Swift编程语言学习10—— 枚举属性监视器
  5. poj 3258 River Hopscotch 二分
  6. 我已经弃用头条了,难道还要抛弃微信?
  7. Duilib使用---颜色配置
  8. 极大似然函数求解_极大似然估计法的理解指南
  9. 周鸿祎麻辣点评中国互联网公司
  10. 科隆国际游戏展:戴尔与ALIENWARE展示创新电竞产品
  11. 面向硬件编程的一些思考
  12. Educoder Python顺序结构习题
  13. Keil报错:Libraries\CMSIS\stm32f10x.h(298): error: #67: expected a }
  14. 微信视频聊天记录怎么录制
  15. 环信的使用以及注意事项!
  16. Vue3数组使用push,导致数组每一个元素都改变
  17. SEO集思广益,如何做到效果最佳?
  18. Android RxJava生命周期管理解决方案整理
  19. 计算机硬件报警声音,有关电脑发出警报声的.
  20. 笔记本系统摄像头打不开/识别不到/(腾讯会议/QQ语音)等第三方无法正常使用摄像头的解决办法

热门文章

  1. Lecture6:激活函数、权值初始化、数据预处理、批量归一化、超参数选择
  2. Python机器学习入门笔记(1)—— Scikit-learn与特征工程
  3. 项目实战:PB/ORACLE:C/S架构 学生成绩教务管理系统
  4. 谷粒商城-基础篇-环境搭建(P1-P44)
  5. 基于canvas的图片剪裁工具
  6. Eclipse 版本对应的 JDK版本要求
  7. 超炮主题曲用计算机谱,fripsideLevel5 Judgelight(《某科学的超电磁炮》动漫主题曲)歌词-查字典简谱网...
  8. 求两个矢量的夹角(带正负)
  9. 计算机使用痕迹,彻底清除电脑使用痕迹的方法
  10. linux下,fping命令与ping命令解析