軟件專利申請 軟件專利( 二 )


權利要求1的邏輯架構如下:利用圖標三角形排列模板的程序界面計算每個圖標的位置坐標;使用圖標的程序界面,將位置坐標信息輸入到圖標顯示程序中,以根據計算的位置坐標顯示圖標 。其中,圖標三角形排列模板預設有圖標三角形排列坐標算法,計算出符合三角形排列形式的坐標位置 ??梢钥闯?,權利要求1不僅寫入了核心的圖標三角形排列坐標算法,還寫入了如何將圖標三角形排列坐標算法應用到圖標三角形排列顯示的應用場景中,避免了專利被歸為簡單算法 。
在權利要求1的基礎上,權利要求2進一步解釋了圖標三角形排列坐標算法,包括:
建立坐標系,坐標系的橫軸平行于底邊,坐標系的縱軸平行于底邊的高度,三角形位于坐標系的范圍區域,上頂點、左頂點和右頂點的坐標值為固定值;獲取待顯示圖標的數量N,其中N為正整數,N≥3;;根據底邊、第一斜邊和第二斜邊的長度、底邊高度的長度和待顯示圖標的數量,計算每個待顯示圖標的坐標;其中待顯示圖標中三個圖標的坐標值分別等于三角形的上頂點、左頂點和右頂點的坐標值 。
權利要求2將圖標三角形排列坐標算法分為三部分:底部坐標的計算方法;第一斜邊坐標的計算方法;第二斜邊坐標的計算方法 。
參考所附權利要求的全文,權利要求4、5和6是一組,權利要求2具體給出了底邊、第一斜邊、第二斜邊和中心點的計算公式 。區別在于:權利要求4中的圖標數量只是3的倍數,所以圖標可以均勻排列在三角形的每一邊,每一邊有m個圖標;權利要求5:除了在三角形的每一邊均勻排列m個圖標外,還剩下一個圖標,放在三角形的中心;權利要求6是指冗余的兩個圖標,其中一個放置在三角形的底部,與底部的其他圖標均勻排列,另一個放置在三角形的中心 。
參考所附權利要求的全文,權利要求3和7是一組,將排列參考的三角形定義為等邊三角形,同時在三角形的中心放置一個圖標,權利要求7將放置在中心的圖標定義為根據歷史用法選擇的最常用圖標,即常用圖標居中 。
專利公開號為CN103543912A,是北京奇虎科技有限公司的專利申請,已于2016年8月31日獲得發明授權 。由于軟件專利的一系列特殊要求,編寫軟件專利極其困難 。雖然本發明專利的技術非常簡單,但是為了滿足軟件專利的寫作要求,整個權利要求和說明書都非常復雜 。
標簽
由于本文旨在為非專業人士普及知識,篇幅有限,難以對每一條權利要求進行分析,也難以對說明書示例的撰寫進行深入分析 。讀者可以在本文技術分析的基礎上閱讀CN103543912A專利,從而對高質量的軟件專利有一個初步的了解 。感興趣的讀者可以給我發郵件進一步討論 。
附:權利要求全文 。
1.一種圖標三角形排列顯示方法,包括:
預先設置多個應用的圖標,并提供每個圖標的圖標讀取界面;
預先設置圖標三角形排列模板,并提供圖標三角形排列模板的實現界面,其中,圖標三角形排列模板具有圖標三角形排列坐標算法,使得顯示區域中多個圖標的坐標位置呈三角形排列;
通過調用圖標三角形排列模板的實現界面,執行圖標三角形排列坐標算法,計算顯示區域中每個圖標的坐標,實現圖標三角形排列模板;
通過調用圖標讀取界面,讀取的圖標顯示在通過圖標三角形排列坐標算法計算的每個圖標的坐標位置 。
2.根據權利要求1所述的方法,其中三角形排列中的三角形包括上頂點、左頂點、右頂點、第一斜邊、第二斜邊、底邊和底邊上的高度;圖標三角形排列坐標算法包括:
建立坐標系,坐標系的橫軸平行于底邊,坐標系的縱軸平行于底邊的高度,三角形位于坐標系的范圍區域,上頂點、左頂點和右頂點的坐標值為固定值;
獲取待顯示圖標的數量n,其中n為正整數,n≥3;
根據底邊、第一斜邊和第二斜邊的長度、底邊高度的長度和待顯示圖標的數量,計算每個待顯示圖標的坐標;其中待顯示圖標中三個圖標的坐標值分別等于三角形的上頂點、左頂點和右頂點的坐標值 。
3.根據權利要求2所述的方法,其中,所述三角形是等邊三角形;
當要顯示的圖標數量為四個時,一個要顯示的圖標位于等邊三角形的中心;
當要顯示的圖標數量為五個時,一個要顯示的圖標位于等邊三角形的中心,一個要顯示的圖標位于等邊三角形底部的中點 。
4.如權利要求2所述的方法,其特征在于,當要顯示的圖標數量為N=3+3m時,m為正整數,m ≥ 1,除每個頂點外,三角形的每條邊都有m個要顯示的圖標;

推薦閱讀