· 国际专利检索
· 世界专利法规
地址:
  宁波市解放南路65号阳光大厦17层D座
邮编:315010
电话总机:
  0574-27720066
  0574-87196518
  0574-87196528
  0574-87196538
传真:
  0574-27720068
  0574-27720069
E-MAIL:info@cnpat.com


审 查 指 南

(2001年版)

第二部分 实质审查

第九章 涉及计算机程序的发明专利申请审查的若干问题


1.引言
    根据中国专利法第二十五条第一款第(二)项的规定,对智力活动的规则和方法不授予专利权。这里所说的智力活动的规则和方法包括数学方法以及一切属于以人的抽象思维、主观意念或者感觉为特征的非技术方案(参见本部分第一章第3.2节)。
    根据专利法实施细则第二条第一款的规定,专利法所称的发明是指对产品、方法或者其改进所提出的新的技术方案。涉及计算机程序的发明专利申请也必须是一种符合这一条款要求的新的技术方案。
    本章所说的计算机程序本身是指为了能够得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。计算机程序本身包括源程序和目标程序。
    本章所说的涉及计算机程序的发明是指为解决发明提出的问题,全部或部分以计算机程序处理流程为基础的解决方案。

法25.1(2)
     2.涉及计算机程序的发明专利申请的审查
    如果发明专利申请只涉及计算机程序本身或者是仅仅记录在载体(例如磁带、磁盘、光盘、磁光盘 、ROM、PROM、VCD、DVD或者其他的计算机可读介质)上的计算机程序,就其程序本身而言,不论它以何种形式出现,都属于智力活动的规则和方法。
    但是,如果一件涉及计算机程序的发明专利申请是为了解决技术问题,利用了技术手段和能够产生技术效果,就不应仅仅因为该发明专利申请涉及计算机程序而否定该发明专利申请属于可给予专利保护的客体。例如,将一个计算机程序输入到一个公知的计算机来控制该计算机的内部操作,从而实现计算机内部性能的改进;或者使用一个计算机程序来控制某一工业过程、测量或者测试过程;或者使用一个计算机程序来实现外部数据处理等,这些发明专利申请的主题符合上述要求时都不应被排除在属于可给予专利保护的客体范围之外。当一件涉及计算机程序的发明专利申请是为了解决技术问题,利用了技术手段和能够产生技术效果时,表明该专利申请属于可给予专利保护的客体。
 
    2.1 不授予专利权的涉及计算机程序的发明专利申请
    凡是属于中国专利法第二十五条第一款第(二)项规定范围之内的涉及计算机程序的发明专利申请都不属于可给予专利保护的客体。以下给出几个不属于可给予专利保护的客体的例子。
    (1) 发明专利申请的主题涉及一种利用计算机求解圆周率的方法,该方法首先将一正方形的面积用均匀的足够精确的“点”进行划分,再作此正方形的内切圆,然后编制一个计算机程序来求解圆周率π,该计算机程序使得计算机先对上述正方形内均匀分部的“点”进行脉冲计数,并按照如下公式:
Σ圆内“点”计数值
  π = ————————————— × 4
         Σ正方形内“点”计数值
    进行计算,求出圆周率π。在计算中,若取样的“点”划分得越多越细,则圆周率的值也就计算得越精确。
    本发明申请的主题实质上仅仅涉及一种纯数学运算方法或规则本身,未解决技术问题,它所处理的对象和所获得的结果都是非技术的数值。因此,本发明不属于可给予专利保护的客体。
    (2) 发明专利申请的主题涉及一种使用计算机自动测量动摩擦系数μ的方法。测量动摩擦系数的传统方法是采用一种装置以固定速度牵引被测绳状物,分别测出摩擦片的位置变化量S-1和S2,再按下列公式:
          μ= (log S2-log S1)/e
    计算出被测绳状物的动摩擦系数μ。而本发明是利用计算机按如下程序对S1和S2自动进行数据处理从而求出其动摩擦系数μ,即:
        1. 求出S2和S1的比值S2/S1;
        2. 求出比值S2/S1的对数logS2/S1;
        3. 求出对数log S2/S1与e的比值。
    这种涉及计算机程序的发明专利申请的主题虽然是求解物理量,但该发明对传统的测量方法并未增加任何新的技术特征,实际上只是一种算法程序,仍然属于一种单纯的数学方法范畴;因此,本发明不属于可给予专利保护的客体。
     (3) 发明专利申请的主题涉及在实际使用的基础上向计算机软件应用程序的用户引入新的、增强的功能的方法,这种方法首先提供足够的功能,以使用户学习基础级时使用,然后在预定条件完成的基础上,向用户提供新的、增强的功能。
    本发明的实质在于:在所述计算机各项应用程序功能都已经确定的基础上,仅仅根据发明人自己的主观认识、判断、意念或经验来确定和教导、指示或告知所述应用程序的用户在什么样的条件下应当启动什么样的新的、增强的功能。本发明所解决的不是技术问题,利用的是一种属于编程方法的非技术手段,且所获得的效果也不是技术效果。因此,本发明不属于可给予专利保护的客体。
    (4) 发明专利申请的主题涉及一种企业对员工奖励的管理系统,该系统包括一个公知计算机、一个数据库和一个用于对相关信息进行管理的计算机程序。本发明利用上述计算机程序控制所述公知计算机对数据库中的信息数据进行处理以达到对员工奖励实施管理的目的。
    本发明虽然是一种“管理系统”,但由于其硬件结构没有发生任何变化,所以本发明的实质为用于对相关信息进行管理的计算机程序,即一种用于对奖金发放实施管理的方法。本发明解决的不是技术问题,所获得的效果也不是技术效果;因此,本发明不属于可给予专利保护的客体。
    (5) 发明专利申请的主题涉及一种游戏机过程管理或控制方法,包括输入一个游戏的步骤、判断该游戏是否是一个新游戏的步骤、调入新游戏数据的步骤、清除已执行过的所述新游戏数据的步骤、将计数器加1的步骤、和返回初始状态并等待输入一个新游戏的步骤。
     本发明专利申请的主题实质上是一个运行于公知游戏机的,对多种游戏进行过程管理或控制的游戏过程管理或控制程序。本发明专利申请的主题仅仅是对游戏的过程进行管理或控制,它所解决的不是一个技术问题,所获得的效果也不是技术效果;因此,本发明不属于可给予专利保护的客体。
     (6) 发明专利申请的主题名称为一种存储计算机程序的计算机可读存储介质,但是该计算机可读存储介质本身的物理特性没有发生任何变化,申请主题的实质是记录在该计算机可读存储介质上的计算机程序本身。由于计算机程序本身不给予专利保护,所以本发明不属于可给予专利保护的客体。

    2.2 可授予专利权的涉及计算机程序的发明专利申请
     凡是为了解决技术问题,利用技术手段,并可以获得技术效果的涉及计算机程序的发明专利申请属于可给予专利保护的客体。

     2.2.1 用于工业过程控制的涉及计算机程序的发明专利申请
    如果发明专利申请是把一个计算机程序输入给公知的计算机,从而形成一种计算机控制的装置或者计算机控制的生产方法,在这种情况下,将计算机程序与计算机硬件作为一个整体来考虑,则该公知计算机与该计算机程序一起构成了用于工业过程控制的生产装置或生产方法。由于其解决的是技术问题,并能够产生技术效果,所以,这种用于工业过程控制的涉及计算机程序的发明专利申请属于可给予专利保护的客体。
    例如:发明专利申请涉及一种控制橡胶模压成型工艺的方法,利用输入到一个公知计算机内的计算机程序对上述模压成型工艺进行控制,该计算机程序可以精确、实时地控制该生产工艺中的橡胶硫化时间,使用了这种计算机程序对橡胶的硫化时间进行控制后,克服了现有技术工艺过程经常出现的过硫化和欠硫化的缺点,使橡胶产品的质量大为提高;由于该发明所解决的是技术问题,利用了技术手段,并获得了技术效果,所以本发明专利申请属于可给予专利保护的客体。

    2.2.2 涉及计算机内部运行性能改善的发明专利申请
    如果发明专利申请的主题涉及利用一个计算机程序改善公知计算机系统内部运行性能的方法,由于这种发明专利申请要解决的是技术问题,并且由于改善了公知计算机系统的内部运行性能而取得了技术效果,所以,这种发明专利申请属于可给予专利保护的客体。
    例如:发明专利申请的主题是利用一个计算机程序对所述计算机执行虚拟存储控制以扩展该计算机的有效存储容量,使该计算机的有效存储容量被极大提高,从而增加了该计算机的信息数据存储数量,并提高了该计算机的运行速度和效率。该发明专利申请的主题解决了增加计算机有效存储容量这个技术问题,并取得了技术效果。所以,本发明专利申请属于可给予专利保护的客体。
  
    2.2.3 用于测量或测试过程控制的涉及计算机程序的发明专利申请
     如果发明专利申请的主题是利用计算机程序来控制和/或执行某种测量或测试过程,由于这种发明专利申请要解决 的是技术问题,并能够获得技术效果,因此这种发明专利申请属于可给予专利保护的客体。
     例如:发明专利申请的主题涉及一种用于测量液体粘度的装置,其用一个计算机程序来自动控制取样、计算粘度和对样品室进行清洗等过程。由于该发明要解决的是一种技术问题,并且在利用了相关计算机程序之后和现有技术相比大大提高了测量效率和精度,具有技术效果;所以,本发明专利申请属于可给予专利保护的客体。

2.2.4 用于外部数据处理的涉及计算机程序的发明专利申请
    如果发明专利申请的主题是利用在公知计算机上运行的计算机程序对外部数据进行处理,以解决某个具体的技术问题,那么,由于它所处理的是技术问题,利用了技术手段,并能够获得技术效果,所以,这种发明专利申请属于可给予专利保护的客体。
    例如:发明专利申请的主题涉及一种图像处理设备,包括一个在公知存储器中存储有一个图像处理程序的公知计算机,所述计算机在该图像处理程序的控制下对外部输入的图像信息数据进行处理,以便改进所述图像的质量。本发明专利申请的主题实质上是利用一个计算机程序在公知计算机上对图像数据进行处理以便改善该图像的图像质量。改进图像质量是其要解决的技术问题,获得图像质量的改善是一种技术效果。因此,本发明专利申请属于可给予专利保护的客体。

法25.1(2)
     3. 涉及汉字编码方法及计算机汉字输入方法的发明专利申请
    汉字编码方法本身属于一种信息表述方法,就信息表述方法本身或者汉字编码方法本身而言,同声音信号、语言信号、可视显示信号或者交通指示信号等各种信息表述方式一样,只取决于人的主观意念或者人为的规定,因此,汉字编码方法本身不是技术方案。实施该编码方法本身的结果仅仅是一个符号/字母数字串,不是技术效果;因此,发明专利申请主题仅仅涉及汉字编码方法的发明专利申请不属于可给予专利保护的客体。
     例如:一项发明专利申请主题仅仅涉及一种汉语字根编码方法,这种汉语字根编码方法用于编纂字典和利用所述字典检索汉字,本发明的汉字编码方法仅仅是根据发明人的认识和理解,人为地制定编码汉字的相应规则,选择、指定和组合汉字编码码元,形成表示汉字的代码/字母数字串。本发明所要解决的不是技术问题,不使用技术手段,且不具有技术效果;因此,本发明专利申请不属于可给予专利保护的客体。
     但是,如果把汉字编码方法与该编码方法所使用的特定键盘相结合而作为计算机系统处理汉字的一种计算机汉字输入方法或者计算机汉字信息处理方法,使原来不能运行中文汉字的公知计算机系统能够以汉字信息为指令,产生出若干新的功能,以至能实现生产过程的自动化控制或者办公系统的自动化管理;那么,这种计算机汉字输入方法或者计算机汉字信息处理方法属于可给予专利保护的客体。
    对于这种由汉字编码方法与该编码方法所使用的特定键盘相结合而构成的计算机汉字输入方法的发明专利申请,在说明书及权利要求书中应当描述该汉字输入方法的技术特征,必要时,还应当描述该输入方法所使用键盘的技术特征,包括该键盘中对各键位的定义以及各键位在该键盘中的位置等。
    例如:发明专利申请的主题涉及一种计算机汉字输入方法,包括从组成汉字的所有字根中选择确定数量的特定字根作为编码码元的步骤、将这些编码码元指定到所述特定键盘相应键位上的步骤、利用键盘上的特定键位根据汉字编码输入规则输入汉字的步骤。
    本发明专利申请涉及将汉字编码方法与特定键盘相结合的计算机汉字输入方法,通过该输入方法,使原来不能运行中文汉字的公知计算机系统能够运行中文汉字,增加了公知计算机系统的处理功能。本发明专利申请要解决的是技术问题,并能够产生技术效果,因此本发明专利申请属于可给予专利保护的客体。

    4.涉及计算机程序的发明专利申请的说明书及权利要求书的撰写
    涉及计算机程序的发明专利申请的说明书及权利要求书的撰写要求与其他技术领域的发明专利申请的说明书及权利要求书的撰写要求原则上相同。以下仅就涉及计算机程序的发明专利申请的说明书及权利要求书在撰写方面的特殊要求作如下说明。

法26.3     
   4.1 说明书的撰写
    涉及计算机程序的发明专利申请的说明书除了应当从整体上描述该发明的技术方案之外,还必须清楚、完整地描述该计算机程序的设计构思及其技术特征以及达到其技术效果的实施方式。为了清楚、完整地描述该计算机程序的主要技术特征,说明书附图中应当给出该计算机程序的主要流程图。说明书中应当以所给出的计算机程序流程为基础,按照该流程的时间顺序,以自然语言对该计算机程序的各步骤进行描述。说明书对该计算机程序主要技术特征的公开程度应当以本专业技术领域内的普通技术人员能够根据说明书所公开的流程图及其说明自行编制出能够达到所述技术效果的计算机程序为准。为了清楚起见,如有必要,申请人可以用惯用的标记性程序语言简短摘录某些关键部分的计算机源程序以供参考,但不需要提交全部计算机源程序。

法26.4    
    4.2 权利要求书的撰写
细则20.1及21.2
    涉及计算机程序的发明专利申请的权利要求书的独立权利要求可以写成一种方法权利要求,也可以写成一种产品权利要求,即实现该方法的装置。无论写成哪种形式的权利要求,都必须得到说明书的支持,并且都必须从整体上反映该发明的技术方案,记载解决技术问题的必要技术特征,而不能只概括地描述该计算机程序所具有的功能和该功能所能够达到的效果。如果写成方法权利要求,应当按照方法流程的步骤详细描述该计算机程序所执行的各项功能以及如何完成这些功能;如果写成装置权利要求,应当具体描述该装置的各个组成部分及其各组成部分之间的关系,并详细描述该计算机程序的各项功能是由哪些组成部分完成以及如何完成这些功能。
    下面给出涉及计算机程序的发明分别撰写成装置权利要求和方法权利要求的例子,以供参考。
        例1
    一件关于“对CRT屏幕上的字符进行游标控制”的发明专利申请,其独立权利要求可以按下述方法权利要求撰写。
   “一种CRT显示屏幕的游标控制方法,包括:
    用于输入信息的输入步骤;
    用于将游标水平和垂直移动起始位置地址存储到H/V起点位置存储装置中的步骤;
    用于将游标水平和垂直移动终点位置地址存储到H/V终点位置存储装置的步骤;
    用于将游标当前位置的水平和垂直地址存储到游标位置存储装置中的步骤;
    其特征是所述游标控制方法还包括:
    用于分别将存储在所述游标位置存储装置中的游标当前的水平及垂直地址与存储在所述H/V终点位置存储装置中相应于其水平及垂直终点位置的地址进行比较的比较步骤;
由所述输入键盘输出信号和所述比较器输出信号控制的游标位置变换步骤,该步骤可对如下动作进行选择,
    对存储在游标位置存储装置中的水平及垂直地址,按单个字符位置给予增1,或对存储在游标位置存储装置中的水平及垂直地址,按单个字符位置给予减1,或把存储在H/V起点存储装置中的水平及垂直起始位置的地址向游标位置存储装置进行置位;
    用于根据所述游标位置存储装置中的存储状态在显示屏上显示所述游标当前位置的游标显示步骤。”
    例2 将上述例1所述涉及计算机程序的发明专利申请的权利要求写成装置权利要求。
    “一种CRT显示屏幕的游标控制器,包括:
    用于输入信息的输入装置;
    用于存储游标水平和垂直移动起始位置地址的H/V起点位置存储装置;
    用于存储游标水平和垂直移动终点位置地址的H/V终点位置存储装置;
    用于存储游标当前位置的水平和垂直地址的游标位置存储装置;
    其特征是所述游标控制器还包括:
    用于分别将存储在所述游标位置存储装置中的游标当前的水平及垂直地址与存储在所述H/V终点位置存储装置中相应于其水平及垂直终点位置的地址进行比较的比较器;
    由所述输入键盘输出信号和所述比较器输出信号控制的游标位置变换装置,该装置可对如下动作进行选择,
    对存储在游标位置存储装置中的水平及垂直地址,按单个字符位置给予增1,
    或对存储在游标位置存储装置中的水平及垂直地址,按单个字符位置给予减1,
    或把存储在H/V起点存储装置中的水平及垂直起始位置的地址向游标位置存储装置进行置位;
    用于根据所述游标位置存储装置中的存储状态在显示屏上显示所述游标当前位置的游标显示装置。”
    例3 一件有关“适用作顺序控制和伺服控制的计算机系统”的发明专利申请,其采用并行处理,以打开、关闭和暂停三种指令作为在第一和第二程序之间并行处理指令来进行顺序控制和伺服控制。其写成的方法独立权利要求如下:
    利用打开、关闭和暂停指令作为并行处理指令来进行顺序控制和伺服控制的方法,其特征在于采用下列步骤:
    将欲执行任务的顺序控制或者伺服控制程序存入该计算机系统的程序存贮器中;
    启动该计算机系统工作,CPU按程序计数器内容读取指令、执行操作,并根据所执行指令的内容更新程序计数器;
    当所执行指令为通常的程序指令时,程序计数器的更新与通用计算机相同;
    当所执行指令为打开指令时,程序计数器被更新为此打开指令之后指令的地址,即要打开的并行处理程序的首地址,从而启动控制子过程操作;
    当所执行指令为关闭指令时,程序计数器由地址表中选择得到的地址、或者此关闭指令之后指令的地址来更新,从而使发出该关闭指令的程序本身或者另一并行程序终止程序,同时伴随着启动其它的并行程序;
    当所执行的指令为暂停指令时,程序计数器由该暂停指令之后的指令地址更新,从而使此程序按需要暂停执行一定的时间,同时在此期间内启动另一并行程序。

 

 
 
  宁波诚源专利商标事务所 版权所有 2006 all right reserved
   Ningbo Channel Patent & Trademark Attorneys Office, P.R.China