如何判断两种类型的计算机程序发明能否成为专利保护客体?计算机程序类的发明可以根据处理和控制对象的不同划分为两种类型:控制和处理计算机外部对象的类型,以及控制和处理计算机内部对象的类型。

由于两者在技术领域、判断内容上存在不同,因此,在我国的专利审查实践中判断客体问题时实际做法是首先区分出控制和处理的对象是内部的还是外部的,作出区分后再交由不同的审查员使用各自不同的方式进行客体问题的判断,以便于不同的审查员在客体审查中保持清晰一致的思路,保证审查结论的一致性。

为了便于区分两种类型的涉及计算机程序的发明,《专利审查指南2010》分别依据“技术三要素”给出了相对应的例子来加以解释说明。对于控制和处理计算机外部对象的类型,该指南给出了一个正面的例子,指出:涉及计算机程序的发明专利申请的解决方案执行计算机的目的是为了处理一种外部技术数据,通过计算机执行一种数据处理程序,按照自然法则完成对该技术数据实施的一系列技术处理,从而获得符合自然规律的技术数据处理效果,这种解决方案属于专利法所说的技术方案,是专利法保护的客体。

例如,“一种去除图像噪声的方法”是一种图像数据处理方法,所要解决的问题是如何在有效地去除图像噪声的同时,又能够减去因去除图像噪声处理产生的图像模糊现象,是技术问题;该方法通过执行计算机程序实现图像数据的去除噪声处理,反映的是根据具有技术含义的像素数据的灰度均值及其灰度方差值,对灰度值落在均值上下3倍方差外的像素点视为图像噪声予以去除,对灰度值落在均值上下3倍方差内的像素点视为图像信号不修改其灰度值,避免像现有技术那样对所有像素点都用均值替代的缺陷,利用的是遵循自然规律的技术手段;获得既能有效去除图像噪声又能减少因去除图像噪声处理造成的图像模糊现象的效果,同时由于被替代的像素点明显减少,使得系统的运算量减少,图像处理速度和图像质量提高,因而获得的是技术效果。这样完全符合计算机软件专利客体“技术三要素”的发明专利申请,属于“通过执行计算机程序实现外部技术数据处理的解决方案”。

对控制和处理计算机内部对象的类型,《专利审查指南2010》也给出了一个正面的例子,其中指出:涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了改善计算机系统内部性能,通过计算机执行一种系统内部性能改进程序,按照自然规律完成对该计算机系统各组成部分实施的一种系统设置和调整,从而获得符合自然规律的计算机系统内部性能的改进效果,则这种解决方案同样也属于专利法所说的技术方案。

例如,“一种扩充移动计算设备存储容量的方法”是一种改进移动计算设备存储容量的方法,解决的是如何增加便携式计算机等移动计算设备的有效存储容量的技术问题;该方法通过执行计算机程序实现对移动计算设备内部运行性能的改进,反映的是利用虚拟设备文件系统模块在本地计算机上建立虚拟存储空间,将对本地存储设备的访问转换为对服务器上的存储设备的访问,利用的是遵循自然规律的技术手段;获得移动计算设备对数据的存储不受其本身存储容量限制的技术效果。因此,该发明专利申请是一种“通过执行计算机程序实现计算机系统内部性能改进的解决方案”,也属于完全符合上述“技术三要素”的计算机软件专利的客体。

两种类型的计算机程序发明能否成为专利保护客体的具体判断方法是怎么样的?以上两个范例不仅有助于区分两种不同的涉及计算机程序的发明,而且也可了解对于不同类型的计算机程序类发明申请适用“技术三要素”所采取不同的审查标准。

对于控制或处理计算机外部对象的计算机程序发明,“技术三要素”的审查三步骤为:第一,判断发明所解决的问题是否属于技术问题,同时,该问题是否通过具有技术性特征的具体方案所解决;第二,判断权利要求中的特征是否属于遵循自然规律的技术手段特征;第三,判断是否获得相应的技术效果。只有对以上三个问题的回答都为肯定时,该技术方案才是符合专利客体条件的控制或处理外部对象的计算机程序相关发明。

对于控制和处理计算机系统内部的计算机程序发明时,相比外部对象的情况简单一些,重点在于认定实施软件发明的效果技术性,以及这一效果是否通过技术手段获得,即,判断进行了一系列符合自然规律的设置和调整之后,是否带来计算机内部系统性能的改进,或者是否增添了新的功能。

如果设置和改进没有利用不以人的意志为转移的客观规律则不属于专利保护的客体,例如,仅仅改变了用户界面元素的排列位置,这种改变既不是计算机系统内部性能的改进,也没能为计算机系统增加新的功能,因此不属于专利保护的客体。

计算机不属于发明保护客体,如何判断两种类型的计算机程序发明能否成为专利保护客体?...相关推荐

  1. 计算机中数的存储和处理都使用二进制对吗,计算机中的数据可分为两种类型:数字和字符,它们最终都要转换为二进制代码进行存储和处理。对于人们习惯的十进制数字,通常用____进行转换。...

    计算机中的数据可分为两种类型:数字和字符,它们最终都要转换为二进制代码进行存储和处理.对于人们习惯的十进制数字,通常用____进行转换. 更多相关问题 [单选] 电力线路巡视检查周期,定期巡视每月至少 ...

  2. 计算机辅助布置设计软件的两种类型,桥梁计算机辅助设计软件WYCAD介绍

    摘要:桥梁辅助设计软件WYCAD简介及简支梁(板)桥.连续刚构桥.斜拉桥.拱桥.下部构造及一些实用小程序等模块介绍. 关键字:WYCAD模块功能介绍 前言 计算机辅助桥梁设计能极大地提高设计人员的效率 ...

  3. 有哪两种类型计算机用户界面,2016年计算机一级笔试试题

    2016年计算机一级笔试试题 2016上半年的计算机考试已经举行了,那么你考得怎么样了呢?下面和yjbys小编一起来看看最新的计算机一级试题吧! 一.单选题: 1.计算机系统由( ) A.主机和系统软 ...

  4. 计算机汉字字形通常有两种字形编码,汉字字形编码有哪两种类型?各有什么特点?...

    满意答案 汉字编码分为外码.交换码.机内码和字形码. 1.外码(输入码) 外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号.目前常用的输入码有拼音码.五笔字型码.自然码.表形码.认知码.区位码 ...

  5. 计算机软件著作权取得方式,著作权取得主要有两种方式是什么

    一.著作权取得主要有两种方式是什么 著作权的取得亦即著作权的产生,指作者因其创作作品而取得著作权保护,享有著作人身权和财产权. 1.自动取得:即著作权因作品创作完成.形成作品这一法律事实的存在而自然取 ...

  6. 计算机接入因特网的方式一般分为哪两种?各自的连接设备有哪,无线局域网的接入方式 无线局域网有哪两种连接模式...

    1, 无线局域网有哪两种连接模式 计算机接入因特网的方式:1.通过公共交换电话网接入互联网.2.通过综合业务数字网接入互联网.3.通过非时称数字用户线接入互联网.4.通过局城网接入互联网.要使用互联网 ...

  7. 刷题日记【第四篇】-笔试必刷题【Fibonacci数列+合法括号序列判断+两种排序方法+求最小公倍数】

    目录 选择题模块 1. 以下对继承的描述错误的是(A) 2. 在Java中,一个类(B) 3. 以下不是Object 类的方法的是(D) 4. Test.main() 函数执行后的输出是(D) 编程题 ...

  8. 回文数判断两种算法详解

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,如果是回文数则输出YES,否则输出NO. 这里我用了两种方法: ①采用的是判断前后对应位置数值相等 def ma ...

  9. 计算机中的无线网卡使用哪两种类型的扩展槽,第三章计算机每一种扩展槽的相关信息.ppt...

    第三章计算机每一种扩展槽的相关信息 Product Department Zhang Yun Yun 2013.NOV 第三章 扩展槽 入琵商要篱邹囱驮飞长洞女阳弄驳成短椰此吴撤踌订览骄驴峰记号惰臻贝 ...

最新文章

  1. YESLAB的数据中心课程介绍
  2. java Scanner具有神奇的作用可惜大部分java开发人员不知
  3. 机器学习模型 知乎_机器学习中有哪些模型?
  4. 欧拉公式cos_对复数,复数平面以及欧拉公式的理解
  5. opencv支持python3吗_Python3.4+opencv3
  6. Reshape cannot infer the missing input size for an empty tensor unless all specified input sizes are
  7. 使用Maven构建Web项目-测试
  8. java Function Interface BinaryOperator<T>
  9. upload组件 获得焦点_HTML Input FileUpload autofocus用法及代码示例
  10. 各浏览器的Hack写法【转】
  11. 如何在Mac上恢复已删除或丢失的分区
  12. hdu acm1157
  13. 数据结构(二十) -- C语言版 -- 树 - 霍夫曼树(哈夫曼树、赫夫曼树、最优二叉树)、霍夫曼编码
  14. win10系统回收站隐藏的方法
  15. 携程校招2017编程题之股票最大利润
  16. 【FPGA】用Verilog语言实现流水灯实验
  17. LimeSDR srsLTE实验
  18. Antd表单项根据后端返回字段显示错误的校验提示语
  19. CSS中添加背景图+盒子边框样式
  20. java创建文件夹(Java创建文件夹失败重新创建)

热门文章

  1. SparkStreaming之transform
  2. kafka : CommitFailedException already rebalanced and assigned max.poll.records
  3. Java中的访问修饰符详解
  4. Django ORM 常用的查询方法
  5. 从实现原理来讲,Nacos 为什么这么强
  6. Postman最被低估的功能,自动化接口测试效率简直无敌!
  7. java已知 求p_Java 0520 第五次课作业
  8. 设计模式学习之单例模式
  9. 在Docker官网上浏览版本号
  10. Mybatis-plus的相关文章