软件专利申请 软件专利

软件专利(软件专利申请)
一、软件专利概述
随着计算机、互联网、通信和软件技术的快速发展,为软件技术提供专利保护的呼声日益高涨 。美国在上述技术领域具有绝对优势,也是最早对软件技术提供专利保护的国家 。在欧盟,由于其软件技术并不优于美国,欧盟长期以来没有对软件技术提供专利保护 。然而,随着科技的发展趋势,欧盟对软件技术是否具有专利性的态度也发生了根本性的变化 。为软件技术提供专利保护是世界大势所趋 。
我国对软件技术的专利保护起步较晚 。当初一般要求软硬件结合才能申请软件专利 。纯软件设计思想不能被专利保护 。然而,近年来,随着互联网公司的快速发展,我国也开始为软件技术提供专利保护 。中国国家知识产权局发布的《专利审查指南》第二部分第九章也重点介绍了涉及计算机程序的发明专利 。由于软件专利的特殊属性,软件专利基本上成为专利撰写最严格的专利类型 。在中国,很多软件技术没有获得专利授权,不是因为技术本身不够先进,主要是因为编写质量差,导致专利被拒 。
二.涉及计算机程序的发明专利
根据《专利法》第二条,中国的专利分为三种:发明、实用新型和外观设计:
发明是指对产品、方法或其改进提出的新技术方案 。
实用新型是指对产品的形状、结构或组合提出的适合实际使用的新技术方案 。
外观设计是指对产品的形状、图案或它们的组合以及颜色、形状和图案的组合所作出的一种既美观又适合工业应用的新设计 。
其中,实用新型只保护采用工业方法制造的实体,这些实体具有一定的形状和结构,占据一定的空,因此软件技术不能申请实用新型专利 。虽然有些软件技术也涉及到功能模块结构,但这种功能模块结构是一种逻辑结构,而不是可以占据一定空的实体结构,因此不属于本实用新型的保护对象 。
软件技术通常以涉及计算机程序的发明形式受到保护 。根据《专利审查指南》,涉及计算机程序的发明是指“解决发明提出的问题的解决方案,该方案全部或部分基于计算机程序处理流程,通过计算机执行按照上述流程编译的计算机程序,控制或处理计算机的外部或内部对象 。”
三.软件专利示例
技术人员开发了一种手机屏幕图标显示技术,将现有图标的阵列排列改为三角形排列 。

如图1所示,左侧手机屏幕上的图标排列成阵列,通过技术人员的图标排列显示技术,可以将图标排列成三角形 。即通过图标的三角形排列显示技术,将图1左侧手机屏幕中图标的常规排列转换为图1右侧手机屏幕中的三角形排列 。
为了实现这种三角形排列的变换,最重要的是图标坐标的计算,也就是说,本专利申请是一项涉及算法的软件专利 。

如图2所示,三角形排列的三角形参考模板分为三个部分:底部、第一斜边和第二斜边 。同时给出了三个部分坐标(、易)的计算公式:
底坐标计算公式(、易):

第一斜边坐标的计算公式(,易):

第二斜边坐标的计算公式(,易):

三角形中心点坐标(、易)的计算公式:

在计算机程序利用上述公式自动计算出坐标后,利用现有的常规技术按照坐标排列图标,就可以实现图1中的图标三角形排列显示方式 。以上是这项技术的核心内容,并不复杂 。
然而,根据专利法第25条,“智力活动的规则和方法”并不授予专利权 。在实践中,简单算法属于智力活动规则和方法,不授予专利权,如pi和摩擦系数的计算方法 。我们需要格外小心涉及算法的软件专利 。并不是所有的算法都不能申请专利 。我们必须把算法和具体的应用场景结合起来,才能申请专利 。对于本专利申请,如果将该技术定义为“三角坐标计算方法”,很有可能因为归入智力活动的规则和方法而不被授予专利 。因此,在申请专利之前,这种坐标计算方法必须应用于图标排列显示的应用场景 。虽然这种图标排列显示技术的核心是坐标计算,但坐标计算完成后,可以直接根据坐标排列图标 。但为了符合专利法的规定,必须对现有的按坐标排列图标的技术进行详细说明,避免审查员直接判定专利申请是简单算法,属于智力活动的规则和方法而驳回专利 。
因此,本专利的独立权利要求1写道:“一种显示图标三角形排列的方法和装置,包括:预先设置多个应用的图标,并为每个图标提供图标读取界面;预先设置图标三角形排列模板,并提供图标三角形排列模板的实现界面,其中,图标三角形排列模板具有图标三角形排列坐标算法,使得显示区域中多个图标的坐标位置呈三角形排列;通过调用图标三角形排列模板的实现界面,执行图标三角形排列坐标算法,计算显示区域中每个图标的坐标,实现图标三角形排列模板;通过调用图标读取界面,读取的图标显示在图标三角形排列坐标算法计算出的每个图标的坐标位置 。”

推荐阅读