计算机软件专利申请流程
2、涉及计算机内部运行性能改善的软件
如果发明专利申请的主题涉及利用一个计算机程序改善公知计算机系统内部运行性能的方法,由于这种发明专利申请要解决的是技术问题,并且由于改善了公知计算机系统的内部运行性能而取得了技术效果,所以,这种发明专利申请属于可给予专利保护的客体。
3、用于测量或测试过程控制的软件
如果发明专利申请的主题是利用计算机程序来控制和/或执行某种测量或测试过程,由于这种发明专利申请要解决的是技术问题,并能够获得技术效果,因此这种发明专利申请属于可给予专利保护的客体。
计算机软件专利申请流程
———————————————————————————————— 作者:
———————————————————————————————— 日期:
ﻩ
计算机程序发明专利申请流程
一、可以授予专利的计算机程序发明范围
(一)授予专利的法定条件
《专利法》第二十二条:授予专利权的发明和实用新型,应当具备新颖性、创造性和实用性。
(一)申请前查询
专利申请前查询是专利申请前的一个程序,它不是必须的,却是有必要的,一份有效检索报告可以让申请人避免所要保护的权利不与在先申请的专利权利相同或相近,保证所申请的专利是有效的。
专利查询可以在国家知识产权局网公开的数据库中进行一般查询;也可以委托专利检索中心进行专业的查询。
(二)申请文件准备
4、用于外部数据处理的软件
如果发明专利申请的主题是利用在公知计算机上运行的计算机程序对外部数据进行处理,以解决某个具体的技术问题,那么,由于它所处理的是技术问题,利用了技术手段,并能够获得技术效果,所以,这种发明专利申请属于可给予专利保护的客体。
二、专利申请、审批流程
依据专利法,发明专利申请的审批程序包括受理、初审、公布、实审以及授权五个阶段。现实操作中,一般要经过以下流程:
本法所称现有技术,是指申请日以前在国内外为公众所知的技术。
(二)可授予专利的计算机程序规定
《专利审查指南》第二部分第九章规定:
计算机程序,是指为了能够得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。计算机程序本身包括源程序和目标程序。
新颖性,是指该发明或者实用新型不属于现有技术;也没有任何单位或者个人就同样的发明或者实用新型在申请日以前向国务院专利行政部门提出过申请,并记载在申请日以后公布的专利申请文件或者公告的专利文件中。
创造性,是指与现有技术相比,该发明具有突出的实质性特点和显著的进步,该实用新型具有实质性特点和进步。
实用性,是指该发明或者实用新型能够制造或者使用,并且能够产生积极效果。
申请发明专利的,申请文件应当包括:发明专利请求书、摘要、摘要格可以到国家知识产权局网站下载,网址是)。
(三)受理专利申请的部门
申请人申请专利时,可以将申请文件面交到国家知识产权局专利局的受理窗口或寄交“国家知识产权局专利局受理处”收(以下简称专利局受理处),也可以面交到设在地方的国家知识产权局专利局代办处(以下简称专利局代办处)的受理窗口或寄交“专利局×××代办处”收。目前在北京等地均设立国家知识产权局专利局代办处。
根据《专利审查指南》,以下四种软件可以申请发明专利:
1、用于工业过程控制的涉及计算机程序
如果发明专利申请是把一个计算机程序输入给公知的计算机,从而形成一种计算机控制的装置或者计算机控制的生产方法,在这种情况下,将计算机程序与计算机硬件作为一个整体来考虑,则该公知计算机与该计算机程序一起构成了用于工业过程控制的生产装置或生产方法。
计算机程序的发明,是指为解决发明提出的问题,全部或部分以计算机程序处理流程为基础,通过计算机执行按上述流程编制的计算机程序,对计算机外部对象或者内部对象进行控制或处理的解决方案。所说的对外部对象的控制或处理包括对某种外部运行过程或外部运行装置进行控制,对外部数据进行处理或者交换等;所说的对内部对象的控制或处理包括对计算机系统内部性能的改进,对计算机系统内部资源的管理,对数据传输的改进等。涉及计算机程序的解决方案并不必须包含对计算机硬件的改变。