计算机软件领域专利申请
计算机软件领域**的特点
**所保护的发明创造必须是用于解决具体的技术问题,计算机程序如果要求得到**保护,也要求是为了解决某种技术问题,采取的全部或者部分以计算机程序处理流程为基础的解决方案。计算机软件领域既可以申请发明**来保护,也可以申请软件著作权来保护。一般情况下申请发明**来保护,保护的技术内容是软件开发的核心思想,而非仅仅保护代码,但是软件著作权仅仅保护软件的代码,当然一款软件也可以同时申请发明**和著作权一起保护。
计算机软件领域**技术交底材料说明
一、明的名称:简单明确地反映该发明的技术内容是产品、装置或方法;
二、技术领域:发明直接所属或直接应用的领域;
三、背景技术:较接近发明的同类现有技术是什么样的,存在哪些缺点或不足之处,较好以文献检索为依据并提供介绍该技术的文献或其资料复印件。
四、发明内容:
a、本发明需要且能够解决的技术问题。
b、本发明具体的技术方案
对实现发明的技术方案(或者叫技术构思,不仅仅指技术构思的某一具体体现或具体方法),要清楚、完整、准确地详细加以描述,特别是要把区别于现有技术的发明点尽可能地描述清楚,以使本领域内的普通技术人员能实施为准,并且在描述技术方案的每项技术手段时,相应地说明其在本发明中所起的作用。发明点的替代技术方案如果有,也要尽量提出。
计算机程序涉及装置的,可以描述该装置各部分间的位置和连接关系,并描述该计算机程序的各项功能是由哪些组成部分完成以及如何完成这些功能;计算机程序涉及方法的,写出该方法的物理步骤,物理步骤之间体现了物理过程的转换,以及计算机程序所执行的各项功能以及如何完成这些功能等。
c、上述技术方案为什么能够解决上述技术问题(推理、分析)
d、发明的优点:本发明所能达到的效果(包括社会的、经济的、技术的效果,较好有具体数据)具体地、实事求是地进行描述。
五、附图说明
要提供描述本发明的必要的附图(如计算机执行的软件流程图,软件流程图要与物理过程的衔接和转换相一致,只要给出较能够体现本方法的软件流程图,而不多的考虑编程技巧、程序的简化等问题;树状层次关系图等),还有可能涉及硬件装置,就要提供电路原理框图以及具体的电路图;必要时也要提供有关现有技术附图,一般附图中不要出现文字。
六、具体实施方式
获得保护计算机程序中,多数发明创造涉及到解决具体技术问题的控制方法、数据处理方法等。实施例中一般要包括如下内容:
a、当从整体上描述该发明的技术方案;
b、必须清楚、完整地描述该计算机程序的设计构思及其技术特征以及达到其技术效果的实施方式。
c、应当以所给出的计算机程序流程为基础,按照该流程的时间顺序,以自然语言对该计算机程序的各步骤进行描述。作为**的一个具体的实施方式来说,软件流程图要与物理过程的衔接和转换相一致,只要给出较能够体现本方法的软件流程图,而不多的考虑编程技巧、程序的简化等问题。
d、对该计算机程序主要技术特征的公开程度应当以本专业技术领域内的普通技术人员能够根据说明书所公开的流程图及其说明自行编制出能够达到所述技术效果的计算机程序为准。
e、为了清楚起见,如有必要,申请人可以用惯用的标记性程序语言简短摘录某些关键部分的计算机源程序以供参考,但不需要提交全部计算机源程序。
f、应针对所要解决的具体技术问题,写出该方法的物理步骤,物理步骤之间体现了物理过程的转换。物理步骤中涉及到的各个变量,应给出其所代表的物理含义,否则该方法可能作为纯计算机软件,或纯粹的数学方法而无法申请专利。
g、物理步骤的实现一般需要有相应的数学模型,主要体现为数学公式、逻辑判断式等。在数学公式和逻辑判断式中,应结合具体的技术问题,将各参数的物理含义解释清楚。有些数学模型(如一些计算公式等)是发明人自己设计的,应写出该公式的推导过程,以证明其合理性。