软件专利的具体内容有哪些

通信领域专利申请的技术方案大多与计算机程序或软件密切相关,技术方案和权利要求往往包含许多功能限制的特征。
发明专利要求具有突出的实质性特征和显著的进步;实用新型专利要求具有实质性的特点和进步。两者的不同之处在于,发明专利对创造力的要求更“突出”、更“显著”。但是,由于本实用新型专利没有对该方法进行保护,对于涉及通信领域的本实用新型专利申请,需要区分物理硬件可以实现和具体硬件需要保护两种不同的情况。
对物理硬件结构的权利要求当然可以得到保护,但是说明书中的模块可以通过硬件实现,并不意味着包括该模块的权利要求一定与实体的硬件安装有关。所有的计算机程序都需要在硬件上运行,依赖于特定硬件的功能模块,如服务器、数据库、处理器等,不一定受到保护。
其次,要判断权利要求是否包含计算机程序本身的步骤和方法。一般来说,根据要解决的技术问题、技术方案及其有益效果,可以综合判断是否有必须依靠计算机程序实现的技术特征,即技术方案中的计算机程序是否是必要因素,以及该计算机程序是否是已知程序。
与机械领域的技术方案相比,本实用新型专利申请在通信、电力领域的技术方案依赖于电路的技术特性来表达产品的形状和结构特征,其表述具有一定的特殊性。但是,这种特殊性只是书面表达的特殊性,并不影响其技术本质。技术方案属于方法还是属于产品,是由其自身的技术属性决定的,而不是由专利文件的书写形式或表述形式决定的。
计算机程序和软件的创新本身就是对计算机程序的改进,而不是产品的改进,因此不属于实用新型的保护对象。专利文件中软件的表现形式往往是功能单元或逻辑模块的形式,如数据采集单元、信息处理单元、筛选模块、编码模块等,以满足实用新型专利保护产品的要求。因此,具体方案是属于方法还是属于产品,其属性可以从技术本身来确定。在编写涉及计算机程序和软件的技术方案时,对技术方案的属性进行技术判断,得出属于产品或方法的结论;然后判断权利要求的性质。








