文/北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 趙欣
計(jì)算機(jī)程序相關(guān)的發(fā)明專利申請(qǐng)數(shù)量比較多,而此類專利申請(qǐng)?jiān)诟鲊?guó)的審查規(guī)則卻是千差萬(wàn)別。本文旨在探究計(jì)算機(jī)程序相關(guān)的發(fā)明專利申請(qǐng)?jiān)跉W洲的審查規(guī)則,以期為申請(qǐng)人提供一些專利布局、申請(qǐng)文件撰寫、申請(qǐng)過程以及后續(xù)確權(quán)過程等方面的參考。
一、計(jì)算機(jī)程序相關(guān)的發(fā)明專利申請(qǐng)的可專利性
《歐洲專利公約》第五十二條規(guī)定了“可以取得專利的發(fā)明”。
European Patent Convention (EPC)
Article 52 Patentable inventions
(1)European patents shall be granted for any inventions,in all fields of technology, provided that they are new, involve an inventive step and are susceptible of industrial application.
(2)The following in particular shall not be regarded as inventions within the meaning of paragraph 1:
(a)discoveries, scientific theories and mathematical methods;
(b)aesthetic creations;
(c)schemes, rules and methods for performing mental acts, playing games or doing business, and programs for computers;
(d)presentations of information.
(3)Paragraph 2 shall exclude the patentability of the subject-matter or activities referred to therein only to the extent to which a European patent application or European patent relates to such subject-matter or activities as such.
《歐洲專利公約》第五十二條
(1)對(duì)于任何有創(chuàng)造性并且能在工業(yè)中應(yīng)用的新發(fā)明,授予歐洲專利。
?。?)下列各項(xiàng)尤其不應(yīng)認(rèn)為是第一款所稱的發(fā)明:
a)發(fā)現(xiàn)科學(xué)理論和數(shù)學(xué)方法;
b)美學(xué)創(chuàng)作;
c)執(zhí)行智力行為、進(jìn)行比賽游戲或經(jīng)營(yíng)業(yè)務(wù)的計(jì)劃、規(guī)則和方法,以及計(jì)算機(jī)程序;
d)情報(bào)的提供。
(3)第二款的規(guī)定只有在歐洲專利申請(qǐng)或歐洲專利涉及該項(xiàng)規(guī)定所述的主題或活動(dòng)的限度內(nèi),才排除上述主題或活動(dòng)取得專利的條件。
歐洲專利局的《審查指南》(Guidelines for Examination)規(guī)定了在進(jìn)行客體判斷時(shí),需要將權(quán)利要求保護(hù)的整體方案視為一個(gè)整體判斷是否具有技術(shù)特征,這一判斷是在不考慮現(xiàn)有技術(shù)狀況的前提下進(jìn)行的。只要具有技術(shù)特征,就需要評(píng)估每一個(gè)特征(包括技術(shù)特征和非技術(shù)特征)在發(fā)明中是否對(duì)要求保護(hù)的主題作出了貢獻(xiàn)。
歐洲專利局《專利審查指南》在G部分“專利性”第Ⅱ章“發(fā)明”第3節(jié)“排除的主題”的3.6詳述了關(guān)于計(jì)算機(jī)程序的可專利性相關(guān)規(guī)定。
Computer programs are excluded from patentability under Art 52(2)(c)and(3)if claimed as such. However, following the generally applicable criteria for Art 52(2) and(3)(G?II, 2), the exclusion does not apply to computer programs having a technical character.
根據(jù)第52(2)(c)和(3)條,計(jì)算機(jī)程序被排除在可專利性之外。 但是,根據(jù)第52條第(2)款和第(3)款(G-II,2)的普遍適用標(biāo)準(zhǔn),專利保護(hù)排除的客體范圍不適用于具有技術(shù)特征的計(jì)算機(jī)程序。
換言之,我們可以確定,具有技術(shù)特征的計(jì)算機(jī)程序并不排除在可專利性客體范圍外。
二、怎樣的計(jì)算機(jī)程序是可專利的
根據(jù)歐洲專利局《專利審查指南》,計(jì)算機(jī)程序要具有技術(shù)特征:
a computer program must produce a "further technical effect" when run on a computer. A "further technical effect" is a technical effect going beyond the "normal" physical interactions between the program (software) and the computer (hardware) on which it is run. The normal physical effects of the execution of a program, e.g. the circulation of electrical currents in the computer, are not in themselves sufficient to confer technical character to a computer program (T 1173/97 and G 3/08).
如果計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí)產(chǎn)生了“進(jìn)一步的技術(shù)效果”,則可以成為受到專利法保護(hù)的客體。其中,“進(jìn)一步的技術(shù)效果”是指超出計(jì)算機(jī)程序與運(yùn)行計(jì)算機(jī)程序的計(jì)算機(jī)硬件之間的正常的物理交互的技術(shù)效果。例如,計(jì)算機(jī)中的電流循環(huán),其本身不足以賦予計(jì)算機(jī)程序技術(shù)特性。
G-II,3.6.1還給出了賦予計(jì)算機(jī)程序技術(shù)特征的進(jìn)一步技術(shù)效果的例子:技術(shù)過程的控制或計(jì)算機(jī)本身的內(nèi)部功能或其接口。
如果一種方法具有技術(shù)特征而不僅僅在于其為計(jì)算機(jī)所實(shí)施的,則與該方法相應(yīng)的計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí)會(huì)產(chǎn)生進(jìn)一步的技術(shù)效果。例如,關(guān)于控制汽車防抱死制動(dòng)系統(tǒng)、確定 X 射線設(shè)備輻射、壓縮視頻、恢復(fù)失真數(shù)字圖像或加密電子通信的方法的計(jì)算機(jī)程序帶來(lái)了進(jìn)一步的技術(shù)效果。(參見 G-II,3.3)。
此外,如果計(jì)算機(jī)程序是基于對(duì)其執(zhí)行的計(jì)算機(jī)內(nèi)部功能的特定技術(shù)考慮而設(shè)計(jì)的,例如通過適應(yīng)計(jì)算機(jī)的特定體系結(jié)構(gòu),則可以考慮產(chǎn)生進(jìn)一步的技術(shù)影響。例如,實(shí)施保護(hù)措施以保護(hù)啟動(dòng)完整性或針對(duì)功率分析攻擊的對(duì)策的計(jì)算機(jī)程序具有技術(shù)特征,因?yàn)樗鼈円蕾囉趯?duì)計(jì)算機(jī)內(nèi)部功能的技術(shù)理解。
同樣,控制計(jì)算機(jī)內(nèi)部功能或操作的計(jì)算機(jī)程序,例如處理器負(fù)載平衡或內(nèi)存分配,通常會(huì)產(chǎn)生進(jìn)一步的技術(shù)效果。
用于在低級(jí)別處理代碼的程序(例如構(gòu)建器或編譯器)很可能具有技術(shù)特征。例如,當(dāng)從開發(fā)對(duì)象構(gòu)建運(yùn)行時(shí)對(duì)象時(shí),僅由修改的開發(fā)對(duì)象重新生成運(yùn)行時(shí)對(duì)象有助于產(chǎn)生進(jìn)一步技術(shù)效果,即限制特定構(gòu)建所需資源。
三、關(guān)于計(jì)算機(jī)實(shí)施的發(fā)明
歐洲專利局《專利審查指南》還對(duì)計(jì)算機(jī)實(shí)施的發(fā)明進(jìn)行了闡述。
根據(jù)歐洲專利局《專利審查指南》,計(jì)算機(jī)程序和對(duì)應(yīng)的計(jì)算機(jī)實(shí)現(xiàn)的方法彼此不同。前者是指要求保護(hù)闡述了一方法的一系列計(jì)算機(jī)可執(zhí)行指令,而后者是指在計(jì)算機(jī)上實(shí)際執(zhí)行的方法。
不能根據(jù)第52條第(2)款和第(3)款來(lái)駁斥針對(duì)計(jì)算機(jī)實(shí)施方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或設(shè)備,因?yàn)槿魏紊婕笆褂眉夹g(shù)手段(例如計(jì)算機(jī))的方法和任何技術(shù)手段本身(例如計(jì)算機(jī)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))具有技術(shù)特征,因此代表第52(1)條含義內(nèi)的發(fā)明(T 258/03、T 424/03、G 3/08)。
進(jìn)一步,“計(jì)算機(jī)實(shí)施的發(fā)明”部分規(guī)定了“信息建模、編程活動(dòng)和編程語(yǔ)言”。通常而言,信息建模是系統(tǒng)分析人員在軟件開發(fā)第一階段進(jìn)行的對(duì)現(xiàn)實(shí)世界系統(tǒng)或者過程的描述,是缺乏技術(shù)特性的治理活動(dòng),從而信息建模的建模語(yǔ)言規(guī)范、信息建模過程結(jié)構(gòu)、信息模型固有屬性、信息模型維護(hù)沒有技術(shù)特性。如果發(fā)明的上下文描述了用信息模型解決特定技術(shù)問題,那么可以賦予其技術(shù)特性。編程活動(dòng)是一種非技術(shù)性智力活動(dòng),只要不是在具體應(yīng)用或者環(huán)境中使用并且產(chǎn)生技術(shù)效果,那么就不屬于專利法保護(hù)客體。例如,面向?qū)ο缶幊?,雖然其有助于程序員更加高效地編寫程序,但是其本身沒有解決技術(shù)問題,不具備技術(shù)特性。
在評(píng)估與編程環(huán)境相關(guān)的發(fā)明時(shí),與編程語(yǔ)言相關(guān)的特征通常不會(huì)影響其技術(shù)特征。 例如,在可視化編程環(huán)境中,提供特定的圖形構(gòu)建塊是編程語(yǔ)言的一部分,如果唯一的效果是減輕程序員的智力工作,則沒有任何技術(shù)貢獻(xiàn)。特定編程結(jié)構(gòu)的提供可能使程序員能夠編寫更短的程序,但這不符合技術(shù)效果,因?yàn)槌绦蜷L(zhǎng)度的任何減少最終取決于人類程序員如何使用編程結(jié)構(gòu)。相比之下,通過將機(jī)器代碼分為指令鏈和操作數(shù)鏈,并用宏指令代替重復(fù)的指令集,從而生成減少內(nèi)存大小的優(yōu)化代碼,來(lái)自動(dòng)處理機(jī)器代碼是有技術(shù)貢獻(xiàn)的。在這種情況下,效果不取決于人類程序員如何使用宏指令。
四、總結(jié)
上文簡(jiǎn)述了歐洲專利局關(guān)于計(jì)算機(jī)程序相關(guān)的發(fā)明專利申請(qǐng)的審查規(guī)定。通過學(xué)習(xí)這些規(guī)定,可以把握歐專局對(duì)于計(jì)算機(jī)程序相關(guān)的發(fā)明專利申請(qǐng)的審查尺度,在專利布局、專利撰寫過程中,可以著重參考?xì)W洲專利局所給出的以上具體實(shí)例,以獲得更好的保護(hù)。