分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

计算机软件可以申请专利吗?如何申请计算机软件专利?哪种情况下才能申请软件专利?又如何写专利申请书?需要注意些什么?有没有相关的专利书样本可供下载?所有这些都是那些软件开发牛人们关心的话题。本文重点分析了专利实质审查中关于涉及计算机程序的发明专利申请审查的若干规定的一些要点。建议你读完本文后,再读一下《手把手教你写专利申请书·如何申请专利》一文,以更清楚如何进行相关专利申请书的写法。
    计算机软件可以申请专利吗?回答是肯定的,但也是有条件的。

众所周知,计算机软件可以进行软件著作权登记,用著作权法加以保护。但其中有一些与硬件有关的计算机软件也可以申请专利,使保护更加充分有效。例如,应用于工业化生产的自动化设备,需要通过计算机软件加以控制,那么科研人员设计了一套新的计算机软件,使其控制精度得以提高,自动化设备的运行效率也大为提高,从而有效地提高了生产效率,产生了良好的技术效果,这类计算机软件就可以通过申请专利的形式加以保护,使保护更有力度。

建议你读完本文后,再读一下《手把手教你写专利申请书·如何申请专利》(http://blog.csdn.net/johnsuna/archive/2008/12/10/3492145.aspx)一文。以更清楚如何进行相关专利申请书的写法。

关于专利审查的规定《审查指南》中第九章“关于涉及计算机程序的发明专利申请审查的若干规定”中有这么一段话:涉及计算机程序的发明是指为解决发明提出的问题,全部或部分以计算机程序处理流程为基础,通过计算机执行按上述流程编制的计算机程序,对计算机外部对象或者内部对象进行控制或处理的解决方案。所说的对外部对象的控制或处理包括对某种外部运行过程或外部运行装置进行控制,对外部数据进行处理或者交换等;所说的对内部对象的控制或处理包括对计算机系统内部性能的改进,对计算机系统内部资源的管理,对数据传输的改进等。涉及计算机程序的解决方案并不必须包含对计算机硬件的改变。

根据专利法第二十五条第一款第(二)项的规定,对智力活动的规则和方法不授予专利权。

“关于涉及计算机程序的发明专利申请审查的若干规定”指出,涉及计算机程序的发明专利申请下面原则进行审查:
    (1)如果一项权利要求仅仅涉及一种算法或数学计算规则,或者计算机程序本身或仅仅记录在载体(例如磁带、磁盘、光盘、磁光盘、ROM、PROM、VCD、DVD或者其他的计算机可读介质)上的计算机程序或者游戏的规则和方法等,则该权利要求属于智力活动的规则和方法,不属于专利保护的客体
    如果一项权利要求除其主题名称之外,对其进行限定的全部内容仅仅涉及一种算法或者数学计算规则,或者程序本身,或者游戏的规则和方法等,则该权利要求实质上仅仅涉及智力活动的规则和方法,不属于专利保护的客体。
    例如,仅由所记录的程序限定的计算机可读存储介质或者一种计算机程序产品,或者仅由游戏规则限定的、不包括任何技术性特征,例如不包括任何物理实体特征限定的计算机游戏装置等,由于其实质上仅仅涉及智力活动的规则和方法,因而不属于专利保护的客体。但是,如果专利申请要求保护的介质涉及其物理特性的改进,例如叠层构成、磁道间隔、材料等,则不属此列。
    (2)除了上述(1)所述的情形之外,如果一项权利要求在对其进行限定的全部内容中既包含智力活动的规则和方法的内容,又包含技术特征,例如在对上述游戏装置等限定的内容中既包括游戏规则,又包括技术特征,则该权利要求就整体而言并不是一种智力活动的规则和方法,不应当依据专利法第二十五条排除其获得专利权的可能性
    根据专利法实施细则第二条第一款的规定,专利法所称的发明是指对产品、方法或者其改进所提出的新的技术方案。涉及计算机程序的发明专利申请只有构成技术方案才是专利保护的客体。
    如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是解决技术问题,在计算机上运行计算机程序从而对外部或内部对象进行控制或处理所反映的是遵循自然规律的技术手段并且由此获得符合自然规律的技术效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体
    如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的不是解决技术问题,或者在计算机上运行计算机程序从而对外部或内部对象进行控制或处理所反映的不是利用自然规律的技术手段,或者获得的不是受自然规律约束的效果,则这种解决方案不属于专利法实施细则第二条第一款所说的技术方案,不属于专利保护的客体。
    例如,如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了实现一种工业过程、测量或测试过程控制,通过计算机执行一种工业过程控制程序,按照自然规律完成对该工业过程各阶段实施的一系列控制,从而获得符合自然规律的工业过程控制效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。

如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了处理一种外部技术数据,通过计算机执行一种技术数据处理程序,按照自然规律完成对该技术数据实施的一系列技术处理,从而获得符合自然规律的技术数据处理效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
    如果涉及计算机程序的发明专利申请的解决方案执行计算机程序的目的是为了改善计算机系统内部性能,通过计算机执行一种系统内部性能改进程序,按照自然规律完成对该计算机系统各组成部分实施的一系列设置或调整,从而获得符合自然规律的计算机系统内部性能改进效果,则这种解决方案属于专利法实施细则第二条第一款所说的技术方案,属于专利保护的客体。
    感觉很奇怪,有点难懂是不是?

举例说明:

比如:利用计算机程序求解圆周率的方法和一种自动计算动摩擦系数μ的方法就属于智力活动,不受专利保护。

再如:利用计算机程序控制油墨颜色的配制,其目的是为了更好地控制油墨颜色的配比,解决的是技术问题,该方法通过执行计算机程序完成对油墨颜色配制工艺进行的处理,反映的是根据自然原理(CMYK四色配制原理)进行精确、实时控制,利用的是遵循自然规律的技术手段,由于精确实时地控制了颜色比例,从而使配制效率、配制质量大为提高,所获得的是技术效果。因此,该发明专利申请是一种通过执行计算机程序实现工业过程控制的解决方案,属于专利法实施细则第二条第一款规定的技术方案,属于专利保护的客体。

明白了吧?

再举个汉字编码和键盘输入法的例子:比如“五笔字型”,将所有汉字的笔划分成五种基本笔型(横1竖2撇3捺4折5),然后依照一些人为的规则,比如:属于一横的字根中含有“一”,“青”字头……什么“王旁青头兼五一”之类的,这就属于智力活动。但如果继续更多工作,将它与键盘结合起来,将G所在的键与“王旁青头兼五一”结合起来,利用电脑程序,构成计算机系统处理汉字的一种计算机汉字输入方法或者计算机汉字信息处理方法,使计算机系统能够以汉字信息为指令,运行程序,从而控制或处理外部对象或者内部对象,则这种计算机汉字输入方法或者计算机汉字信息处理方法构成专利法实施细则第二条第一款所说的技术方案,不再属于智力活动的规则和方法,而属于专利保护的客体。

OK。更清楚点了吧?

涉及计算机程序的发明专利申请的说明书及权利要求书的撰写
    撰写要求与其他技术领域的发明专利申请的说明书及权利要求书的撰写要求原则上相同。以下仅就涉及计算机程序的发明专利申请的说明书及权利要求书在撰写方面的特殊要求作如下说明。
    说明书的撰写
    涉及计算机程序的发明专利申请的说明书除了应当从整体上描述该发明的技术方案之外,还必须清楚、完整地描述该计算机程序的设计构思及其技术特征以及达到其技术效果的实施方式。为了清楚、完整地描述该计算机程序的主要技术特征,说明书附图中应当给出该计算机程序的主要流程图。说明书中应当以所给出的计算机程序流程为基础,按照该流程的时间顺序,以自然语言对该计算机程序的各步骤进行描述。说明书对该计算机程序主要技术特征的描述程度应当以本领域的技术人员能够根据说明书所记载的流程图及其说明编制出能够达到所述技术效果的计算机程序为准。为了清楚起见,如有必要,申请人可以用惯用的标记性程序语言简短摘录某些关键部分的计算机源程序以供参考,但不需要提交全部计算机源程序。
涉及计算机程序的发明专利申请包含对计算机装置硬件结构做出改变的发明内容的,说明书附图应当给出该计算机装置的硬件实体结构图,说明书应当根据该硬件实体结构图,清楚、完整地描述该计算机装置的各硬件组成部分及其相互关系,以本领域的技术人员能够实现为准
    权利要求书的撰写
    涉及计算机程序的发明专利申请的权利要求可以写成一种方法权利要求,也可以写成一种产品权利要求,即实现该方法的装置。无论写成哪种形式的权利要求,都必须得到说明书的支持,并且都必须从整体上反映该发明的技术方案,记载解决技术问题的必要技术特征,而不能只概括地描述该计算机程序所具有的功能和该功能所能够达到的效果。如果写成方法权利要求,应当按照方法流程的步骤详细描述该计算机程序所执行的各项功能以及如何完成这些功能;如果写成装置权利要求,应当具体描述该装置的各个组成部分及其各组成部分之间的关系,并详细描述该计算机程序的各项功能是由哪些组成部分完成以及如何完成这些功能。
    如果全部以计算机程序流程为依据,按照与该计算机程序流程的各步骤完全对应一致的方式,或者按照与反映该计算机程序流程的方法权利要求完全对应一致的方式,撰写装置权利要求,即这种装置权利要求中的各组成部分与该计算机程序流程的各个步骤或者该方法权利要求中的各个步骤完全对应一致,则这种装置权利要求中的各组成部分应当理解为实现该程序流程各步骤或该方法各步骤所必须建立的功能模块,由这样一组功能模块限定的装置权利要求应当理解为主要通过说明书记载的计算机程序实现该解决方案的功能模块构架,而不应当理解为主要通过硬件方式实现该解决方案的实体装置。
     其他的写法详见我之前写过的《手把手教你写专利申请书·如何申请专利》(http://blog.csdn.net/johnsuna/archive/2008/12/10/3492145.aspx)一文。

如果你想申请计算机软件方面的专利,或者对此方面还有更多兴趣,请仔细阅读下面链接中的http://www.sipo.gov.cn/sipo/zlsc/sczn2006/ 第二部分 《实质审查》中第九章《关于涉及计算机程序的发明专利申请审查的若干规定》一文,读完该文,对你应该会有很大收获。

引申阅读:
专利法上的抽象思想与具体技术 ——计算机程序算法的客体属性分析 http://www.zhuanlifa.com/html/2006-4-10/2006410133152.htm

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

涉及计算机程序的发明专利申请的解读相关推荐

  1. 专利计算机存储介质是智力活动,涉及计算机程序的发明专利申请的相关问题PPT课件.pptx...

    文档介绍: 1提纲涉及计算机程序的专利申请涉及算法的专利申请"方法与产品相对应"的情形2涉及计算机程序的专利申请涉及程序本身的权利要求主题名称为程序限定内容涉及程序本身限定内容仅涉 ...

  2. 计算机发明审查指南,涉及计算机程序发明的客体审查基准剖析

    一.引言 专利法第二条第二款对授予专利权的客体做出了规定"专利法所称的发明,是对产品.方法或者其改进所提出的新的技术方案",然而"技术"是一个较为抽象的概念,其 ...

  3. 一、计算机程序申请专利注意事项解读

    ** 算法专利本质上是方法专利. ** 采用技术问题--技术方案--有益效果的思路写.即针对现有技术的编码算法存在哪些技术问题(例如解压缩时间长.压缩后的图像分辨率差),本发明提出了一种编码方法,这种 ...

  4. 计算机程序由算法,涉及计算机程序算法的发明专利申请问答

    问:在进行创造性判断时如何考虑算法特征的作用? 答:如果涉及计算机程序算法的发明专利申请能够提升计算机内部性能,那么在权利要求中要体现出该算法与计算机内部构件等之间的交互,以及如何通过这种交互使得该算 ...

  5. 计算机程序专利实用新型,程序类实用新型-如何处理涉及计算机程序的实用新型?...

    实用新型专利和发明专利的区别有哪些? 感谢邀请! 简单来说,主要区别有以下几点 申请范围不用: 1.发明专利:针对产品的方法或改进所提出的技术方案(产品.方法.工艺流程) 2.实用新型:仅限于产品的形 ...

  6. 计算机程序专利实用新型,涉及计算机程序的实用新型专利保护的思考

    随着信息技术的不断发展,与计算机程序相关的计算机技术以及通信技术渗透到各个领域,越来越多的专利涉及了与计算机程序相关的技术.那么,是否包含计算机程序的相关专利申请都不能被授予实用新型专利权呢?本文从一 ...

  7. 发明专利申请的全部流程

    专利实质是以公开换取保护,专利分为发明专利.实用新型专利.外观设计专利,其中发明专利的申请流程与实用新型专利和外观专利的申请流程有一定的区别的,实用新型专利和外观专利只需要初审,而发明专利还要经过实审 ...

  8. 发明专利申请资料包括哪些

    1.需要提供相关人员信息: (1)申请人的姓名或名称(全称).地址.邮编: (2)申请人的营业执照.组织机构代码证或个人身份证复印件: (3)发明人(自然人)的姓名.地址.邮编: (4)办理该发明专利 ...

  9. 计算机软件专利申请期限,软件发明专利申请期限为何那么长

    一.发明专利 1.适用范围 发明专利申请适用范围较广,不但包括方法.工艺.配方.中西药.计算机软件.电子商务等技术 领域,还可包括机械设备.机.电产品等具有立体形状和功能结构的工业品和日用品,但前者只 ...

最新文章

  1. css hack方法,css hack怎么应用
  2. java 重载 不可_深入深刻深到不能再深的理解java中的重载和重写
  3. 【软件测试】黑盒测试の场景测试法
  4. 深度学习2.0-43.AE实战与VAE实战
  5. 《剑指offer》面试题33、32——把数组排成最小的数、整数中1出现的次数
  6. java 解析cron_Quartz 源码解析(六) —— 解析Cron表达式
  7. 计算机二级access宝典app,二级Access考试宝典
  8. python调用QT界面使用方法
  9. 基于Python的学生求职招聘系统Django企业招聘系统(源码调试+讲解+文档)
  10. PTA Python函数题 7-1 模拟乒乓球比赛 (20 分)
  11. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第13波-一键生成带图片自由报表...
  12. 【入门讲解】Python使用OpenCV设置图片尺寸。
  13. 软件工程导论 第五版 张海藩 编著 总结
  14. 开源中国 Android 文件夹管理
  15. 【老九学堂】【C++】CodeBlocks安装配置
  16. Spring IOC和Bean生命周期以及源码分析
  17. hugetable和mysql区别_BigData-MySQL总结大全(一)苏暖人
  18. 如何用WxJump成功解决生成在微信可用的网址二维码的API接口
  19. 经验总结 黑客入侵网络的50种方法2
  20. 知道创宇发布重磅战略方案,构建持续交火的实战化防御体系

热门文章

  1. 京东优惠券查询API接口接入方案,item_search_coupon - 京东优惠券查询接口
  2. window中关于端口被占用的解决443 failed: port is already allocat
  3. 在线免费网页工具 :转换视频为wmv格式 izyc.net
  4. 成都计算机专科学院分数线,成都计算机工业职业技术学校2019年招生录取分数...
  5. catti 三笔 计算机专业,工科过CATTI三笔,学习计划真系统!
  6. 静电场边值问题及其求解
  7. oracle 被锁问题集及解决方案
  8. Clickhouse 生成日历表
  9. 【暑期每日一题】洛谷 P6320 [COCI2006-2007#4] SIBICE
  10. SDN开源,从你的全世界路过