軟件專利申請 軟件專利

軟件專利(軟件專利申請)
一、軟件專利概述
隨著計算機、互聯網、通信和軟件技術的快速發展,為軟件技術提供專利保護的呼聲日益高漲 。美國在上述技術領域具有絕對優勢,也是最早對軟件技術提供專利保護的國家 。在歐盟,由于其軟件技術并不優于美國,歐盟長期以來沒有對軟件技術提供專利保護 。然而,隨著科技的發展趨勢,歐盟對軟件技術是否具有專利性的態度也發生了根本性的變化 。為軟件技術提供專利保護是世界大勢所趨 。
我國對軟件技術的專利保護起步較晚 。當初一般要求軟硬件結合才能申請軟件專利 。純軟件設計思想不能被專利保護 。然而,近年來,隨著互聯網公司的快速發展,我國也開始為軟件技術提供專利保護 。中國國家知識產權局發布的《專利審查指南》第二部分第九章也重點介紹了涉及計算機程序的發明專利 。由于軟件專利的特殊屬性,軟件專利基本上成為專利撰寫最嚴格的專利類型 。在中國,很多軟件技術沒有獲得專利授權,不是因為技術本身不夠先進,主要是因為編寫質量差,導致專利被拒 。
二.涉及計算機程序的發明專利
根據《專利法》第二條,中國的專利分為三種:發明、實用新型和外觀設計:
發明是指對產品、方法或其改進提出的新技術方案 。
實用新型是指對產品的形狀、結構或組合提出的適合實際使用的新技術方案 。
外觀設計是指對產品的形狀、圖案或它們的組合以及顏色、形狀和圖案的組合所作出的一種既美觀又適合工業應用的新設計 。
其中,實用新型只保護采用工業方法制造的實體,這些實體具有一定的形狀和結構,占據一定的空,因此軟件技術不能申請實用新型專利 。雖然有些軟件技術也涉及到功能模塊結構,但這種功能模塊結構是一種邏輯結構,而不是可以占據一定空的實體結構,因此不屬于本實用新型的保護對象 。
軟件技術通常以涉及計算機程序的發明形式受到保護 。根據《專利審查指南》,涉及計算機程序的發明是指“解決發明提出的問題的解決方案,該方案全部或部分基于計算機程序處理流程,通過計算機執行按照上述流程編譯的計算機程序,控制或處理計算機的外部或內部對象 。”
三.軟件專利示例
技術人員開發了一種手機屏幕圖標顯示技術,將現有圖標的陣列排列改為三角形排列 。

如圖1所示,左側手機屏幕上的圖標排列成陣列,通過技術人員的圖標排列顯示技術,可以將圖標排列成三角形 。即通過圖標的三角形排列顯示技術,將圖1左側手機屏幕中圖標的常規排列轉換為圖1右側手機屏幕中的三角形排列 。
為了實現這種三角形排列的變換,最重要的是圖標坐標的計算,也就是說,本專利申請是一項涉及算法的軟件專利 。

如圖2所示,三角形排列的三角形參考模板分為三個部分:底部、第一斜邊和第二斜邊 。同時給出了三個部分坐標(、易)的計算公式:
底坐標計算公式(、易):

第一斜邊坐標的計算公式(,易):

第二斜邊坐標的計算公式(,易):

三角形中心點坐標(、易)的計算公式:

在計算機程序利用上述公式自動計算出坐標后,利用現有的常規技術按照坐標排列圖標,就可以實現圖1中的圖標三角形排列顯示方式 。以上是這項技術的核心內容,并不復雜 。
然而,根據專利法第25條,“智力活動的規則和方法”并不授予專利權 。在實踐中,簡單算法屬于智力活動規則和方法,不授予專利權,如pi和摩擦系數的計算方法 。我們需要格外小心涉及算法的軟件專利 。并不是所有的算法都不能申請專利 。我們必須把算法和具體的應用場景結合起來,才能申請專利 。對于本專利申請,如果將該技術定義為“三角坐標計算方法”,很有可能因為歸入智力活動的規則和方法而不被授予專利 。因此,在申請專利之前,這種坐標計算方法必須應用于圖標排列顯示的應用場景 。雖然這種圖標排列顯示技術的核心是坐標計算,但坐標計算完成后,可以直接根據坐標排列圖標 。但為了符合專利法的規定,必須對現有的按坐標排列圖標的技術進行詳細說明,避免審查員直接判定專利申請是簡單算法,屬于智力活動的規則和方法而駁回專利 。
因此,本專利的獨立權利要求1寫道:“一種顯示圖標三角形排列的方法和裝置,包括:預先設置多個應用的圖標,并為每個圖標提供圖標讀取界面;預先設置圖標三角形排列模板,并提供圖標三角形排列模板的實現界面,其中,圖標三角形排列模板具有圖標三角形排列坐標算法,使得顯示區域中多個圖標的坐標位置呈三角形排列;通過調用圖標三角形排列模板的實現界面,執行圖標三角形排列坐標算法,計算顯示區域中每個圖標的坐標,實現圖標三角形排列模板;通過調用圖標讀取界面,讀取的圖標顯示在圖標三角形排列坐標算法計算出的每個圖標的坐標位置 ?!?/p>

推薦閱讀