發表文章

目前顯示的是 4月, 2025的文章

「包含」有多少傻傻分不清楚

專利裡的所謂 明確性 ,其中一項便是 一個東西裡到底有什麼、有哪些、有多少 。沒有寫出來的東西,跟專利的東西有什麼關係。專利裡的這個詞,叫做「包括」(或者「包括」、「組成」等等)。 假設,A地上蓋有B屋和B屋旁邊的C車庫都是你的家K,K就只有A地、B屋和C車庫,而且也沒有別的,並且未來再也不會有別的,那就會說   「K由A地、B屋和C車庫 組成 」 也就是專利中所謂的「 封閉式 寫法」。封閉式寫法代表 K的內容只能有列出來的東西,不能有別的。 然而,倘你家K其實還有個狗窩D、車庫C裡的大牛跑車F和多個盆栽,只是說你不想要講一大堆不想提的(大牛跑車F很尊貴想要低調)或不重要的(盆栽換來換去就只是個可能的存在),那就會說   「 K 包括 A地、B屋和C車庫 」 也就是專利中所謂的「 開放式 寫法」。開放式寫法代表 K還能有別的東西,只是我不想寫出來。 上面舉的例子是一翻兩瞪眼的物品,有或沒有。如果你的家K中的盆栽有玫瑰、桂花和繁星花,因空間關係總共只會放10盆。開放式寫法和封閉式寫法就會像是這樣:  (1) 多個盆栽由玫瑰、桂花及繁星花組成。 [封閉式]  (2) 多個盆栽包括 玫瑰、桂花及繁星花。 [開放式] 如果你不說你家有幾個盆栽、哪種花有幾盆,就只是別人在想像你家的盆栽種類的組合可能性比較多元而已。 但是,如果今天你家就只能放10盆,而且不會有 玫瑰、桂花及繁星花以外的盆栽種類 :  (a1) 只能有 玫瑰、桂花及繁星花的多個盆栽當中,因為你最愛玫瑰,所以 「玫瑰最多有7盆」,「桂花至少2盆和繁星花至少2盆」 。  不過,這樣加一加在最多和最少的推理邏可以知道,即使你採用了封閉式寫法讓多個盆栽不會有這3種以外的盆栽,總共還是會超過10盆。按照普通的分配邏輯都知道,這樣是有問題的。  (a2) 只能有 玫瑰、桂花及繁星花 的多個盆栽當中,因為你認為玫瑰最重要,所以 「玫瑰最少有4盆」,「桂花最多3盆和繁星花最多2盆」 。  不過,這樣加一加只有9盆,低於10盆是不合理的,因為你家要放滿10盆。 同樣的,如果今天你家就只能放10盆,只是可能還會有 玫瑰、桂花及繁星花以外的盆栽種類 :  (b1) 在除了有 玫瑰、桂花及繁星花的多個盆栽當中雖然還會有其他盆栽,但因為你最愛玫瑰,所以: 「玫瑰最多有7盆」,「桂...

請GPT從程式碼改寫為claim會是什麼樣子

對於寫程式的人來說,遞迴肯定不陌生。 但是,當客戶的演算法涉及迴圈與判斷式,要如何解? 程式範例:找出一個清單中的最大值,用for迴圈來完成。 def find_max(numbers):     max_val = numbers[0]       for num in numbers:         if num > max_val:             max_val = num     return max_val 請GPT寫成請求項claim的內容: 一種數據處理方法,其用於從包含多個數值的數據集合中識別最大值,該方法包含以下步驟: 提取所述數據集合中的第一個數值作為初始比較基準值; 針對所述數據集合中的每一數值: 比較當前數值與當前最大值; 若當前數值大於當前最大值,則更新所述最大值為該當前數值; 回傳所更新後的最大值作為結果。 人腦寫的請求項內容: 1. 一種資料處理方法,包括:     從包括多個數值的資料集中讀取一最大值並輸出。😂😂😂 2. 如請求項1所述的資料處理方法,其中從包括該多個數值的該資料集中讀取該最大值的步驟包括:     取該多個數值的其中一者作為一當前最大值;     將該當前最大值 與該資料集中的其他數值比較,並將數值大者更新至該當前最大值;       令該多個數值的每一者執行上述步驟;以及     回傳最後更新的該當前最大值。 究竟方法請求項的 正確性 是什麼? 坦白說,當你考慮的是擴大範圍的情況,寫出來的東西就不會是原本那個設計的方法步驟。 特別是,客戶一看發現步驟長的跟他認知的程式不一樣的時候,就會覺得專利工程師寫錯了。 所以,我認為,GPT寫得比較好。 還有,方法請求項究竟有多少上位化之必要性呢? 事實上,我認為這類描述只是看每個人對於文字的喜好度而有所不同。 良心建議1,可以寫程式的話,就不要去寫專利了, 因為word沒有辦法幫忙debug 。 附帶一提,花很多時間考慮的這些方法項的步...