(一)受专利法保护的计算机软件应具备的条件:该计算机软件:
1、解决的是技术问题;
2、采用了技术手段;
3、达到了技术效果;4最好和硬件有所结合。这样的可以申请发明专利。如果不具备上述前三个条件,如管理程序或算法,则不在专利法的保护范畴,这样的可作计算机软件登记。登记办法见另外的材料。符合申请发明专利的举例:
(1)将计算机程序输入到一个公知的计算机来控制该计算机的内部操作,从而实现计算机内部性能的改进;
(2)用计算机程序来控制某一工业过程、测量或者测试过程;
(3)使用一个计算机程序来实现外部数据处理等。
(二)已有技术存在的问题:列举已有技术存在的问题,该问题即是本发明要解决的问题。本发明没有解决的问题在此不要谈及。具体是:已有程序存在什么缺点或现有计算机缺少什么新的功能及控制过程、测试或测量过程及数据处理有什么不足等。
(三)技术方案:
1、结合计算机的程序流程图描述该程序的每个工作步骤。
2、如果是和计算机硬件结合的,再结合改进的硬件结构图,描述硬件各部件之间的连接关系和工作原理以及与程序的工作关系。如果硬件是公知的,则只需说明程序和硬件之间的工作依赖关系。
(四)发明效果:和已有技术对比描述本发明的优点、效果、性能,能定量的尽可能定量,不能定量的可以定性描述。
(五)提供图:
1、主程序流程图;
2、子程序流程图;
3、硬件的结构图。总之,凡是有发明点的部分在图上都应反映清楚。程序中每个框内都用汉字写清楚他的工作内容。
(六)具体实施方式:
1、具体实施方式是对技术方案的细化,即主程序关键部分(子程序)可以有几种方案,就用几种具体实施方式将其描述清楚。
2、硬件发明点部分如果有几种结构,就用几种实施例将其描述清楚。目的就是使该专利申请能将你的所有与该发明主题相关的技术方案都保护起来,达到充分保护的目的。