当前位置:文档之家› 计算机软件的专利保护

计算机软件的专利保护

计算机软件的专利保护
历史
1966年,美国总统任命的专利制度总统委 员会报告明确将计算机程序发明排除在专 利保护范围之外。其理由主要有: 1)计算机程序属于智力活动步骤,它不是物 理实体,也不是国会制定专利法时旨在保 护的过程。
2)计算机程序的技艺是在不依赖专利的情况 下产生和发展起来的,它无须专利保护; 版权和商业秘密似乎已经可以起到保护计 算机程序的作用。
FLOOK案,计算机程序包括三个步骤: 1)测量催化过程中的变量值; 2)根据变量值利用一个公式计算出应该校正 的催化过程的警戒极限值,以指示出将来 出现异常工作状态或者危险状态的工作点。 3)将原警戒极限值校正为计算后的警戒极限 值。
此项专利申请与现有技术的区别是在上述 第二个步骤中使用了一个新的计算警戒极 限值的公式。
在操作系统技术方面有地址定位技术、虚拟 存储技术、BIOS、多道程序控制技术、文 件管理技术等发明。 在用户界面技术方面有下拉式菜单、鼠标控 制现实、多重窗口等。 在商业应用方面有现金管理系统、投资成本 责任分析 此外图像处理技术、自然语言翻译等专利。
因此,计算机程序与通用计算机结合而成的 发明只要是一个专业技术领域中的实际应 用,也属于可专利的主题,可以作为一项 机械方面的发明进一步审查。
把利用算法通过计算机程序解决技术问题的 过程的可专利性同算法本身的可专利性区 别处理。
将一项自然法则或者数学公式应用于一项已 知的结构或者方法中,有可能给以专利保 护。
必须把权利要求“作为一个整体来考察。如 果先把一项申请进行分解,分成旧有的和 新颖的部分,然后再单独考察新颖的部分 是否属于专利保护主题,而不理会旧有部 分存在,这种做法是不合适的。因为即使 是对一个工艺方法的各个步骤进行新的组 合也可能获得专利权,尽管该组合中的各 个组成部分在组合之前都是已知的和普遍 使用的。
一种采用计算机程序控制橡胶模压成型工艺 的方法。 一种利用计算机程序测量液体粘度的方法。 一种取出图像噪声的方法。 一种扩充易懂计算机设备存储容量的方法
2)使用了计算机程序、同测量或测试过程相 关的发明。 需要根据有关物理量之间的数学模型关系开 发同应用相对应的计算机程序,以对输入 信息进行提纯和转换。
3)关于计算机系统内部运行程序方面的发明。 1981年Bradly专利申请案所涉及的计算机程 序。该程序包含一个固定在只读存储器内 的常驻程序,它能改变计算机内的基地址 信息,使得内存地址能够重新定位,以支 持多道程序方式运行。 一项把源代码转换成目标代码的编译程序。
3)美国专利商标局不具备审查计算机程序发 明专利的条件。专利权的授予不应延及计 算机程序,因为可预期将构成USPTO严重 的行政负担。
BENSON案 发明人向美国专利与商标局申请一项专利, 将十进制数转换为纯二进制数的计算机程 序发明。
美国联邦最高法院指出:如果对概念的抽 象描述事实专利保护,将会阻碍实用技术 的进步和发展。算法例如E=mc,是通用性规 则,是人们从事科技工作的工具,它对技 术进步具有关键性作用。如果除了发现者 以外的任何人都不能使用这种工具,将有 悖于专利政策。
法院认为:该发明惟一的新颖特征是使用 一个数学公式的计算过程,而数学公式是 不可授予专利的。
1978年到1995年前后是计算机程序发明的可 专利性问题在美国发展的第二阶段。
两步检测法
1、第一步先考察该申请专利的处理过程中是 否直接或间接包含对数学公式或者数学算 法的权利要求。如果没有,本检测过程就 结束。
电子商务方法的可专利性问题
欧洲的做法
欧盟,用计算机程序控制的机器,以计算 机程序控制的制造过程或者控制流程,都 是符合专利法规定的标的。
我国的做法
我国给出了三种情况: 1)如果涉及计算机程序的发明专利申请的解决方案 执行计算机程序的目的是为了实现一种工业过程、 测量或测试过程控制,通过计算机执行一种工业 过程控制程序,按照自然规律完成对该工业过程 各阶段实施的一系列控制,从而获得符合自然规 律的工业过程各阶段实施的一系列控制,从而获 得符合自然规律的工业过程控制效果,则可专利。
2)如果涉及计算机程序发明专利申请的解决 方案执行计算机程序的目的是为了处理一 种外部技术数据,通过计算机执行一种技 术数据处理程序,按照自然规律完成对该 技术数据实施的一系列技术处理,从而获 得符合自然规律的技术数据处理效果,则 这种解决方案属于技术方案。
3)如果涉及计算机程序的发明专利申请的解 决方案执行计算机程序的目的是为了改善 计算机系统内部性能,这种解决方案属技 术方案
美国商标专利局认为:该申请的唯一新颖之 处就是编写了一个以有关数学公式为基础 的计算机程序,其他的步骤(将橡胶诸如 模具、关闭模具、把模具加热到一定温度 并保持这一温度以及打开模具,都是常规 的和过程所必不可少的,因而不能成为获 得专利的基础。
1)使用计算机程序的、同自动化技术处理过 程相关的发明。 说明计算机程序对公式的解算过程,而且要 说明这种解算过程将用来模拟、推断或控 制某种机械的、化学的或者其他类型的工 艺过程,说明计算机程序对公式的解算过 程只是在某种工艺过程或者某、如果在申请中的数学公式或者数学算法同 其他的处理步骤相联系以构成一个技术方 案,则申请专利的处理方法并没有先占其 他处理过程对该数学公式或者数学算法的 使用。如果一项数学算法在一项设备专利 申请中用于界定物理元件间的结构关系, 或者在方法专利申请中用于精化或界定过 程中的步骤,则这种申请都是可专利的。
在可专利性见车过程结束后,再按照一般 的专利审查基准审查该项专利申请是否符 合新颖性、非显而易见性和实用性方面的 要求。
DIEHR的发明中包含一个计算机监控系统, 由计算机定时收集硫化温度和硫化时间, 并按照公式进行计算,确定硫化的程度, 当累计的硫化时间达到规定值时,计算机 就指示设备打开模具。
相关主题