服 務(wù) 案 例
華進(jìn)服務(wù)超過3000家優(yōu)質(zhì)客戶,以成就客戶成就自己,成為客戶值得信賴的伙伴。
《專利申請撰寫》案例九:如何答復(fù)發(fā)明專利申請的創(chuàng)造性審查意見
張丹妮
2025-08-25 17:26
發(fā)明名稱:關(guān)系圖生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
申請?zhí)枺?01911224310.0
申請日:2019年12月4日
授權(quán)公告日:2023年12月12日
一、案例基本信息
1.該案基本信息
該案涉及名稱為“關(guān)系圖生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)”的發(fā)明專利申請(下稱“該申請”)。
原始獨(dú)權(quán)的主要內(nèi)容:獲取待分析項(xiàng)目的字節(jié)碼文件集合,字節(jié)碼文件集合包括至少一個(gè)字節(jié)碼文件;對字節(jié)碼文件集合進(jìn)行過濾得到目標(biāo)字節(jié)碼文件集合;對目標(biāo)字節(jié)碼文件集合中的字節(jié)碼文件進(jìn)行分析得到目標(biāo)對象,對目標(biāo)對象的繼承關(guān)系進(jìn)行分析得到繼承關(guān)系集合;根據(jù)繼承關(guān)系集合獲取目標(biāo)對象的實(shí)現(xiàn)類;對實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件進(jìn)行解析得到目標(biāo)實(shí)現(xiàn)方法集合;對目標(biāo)實(shí)現(xiàn)方法集合進(jìn)行分析得到目標(biāo)實(shí)現(xiàn)方法集合中目標(biāo)實(shí)現(xiàn)方法的調(diào)用關(guān)系;根據(jù)目標(biāo)實(shí)現(xiàn)方法和調(diào)用關(guān)系生成方法調(diào)用關(guān)系圖,對方法調(diào)用關(guān)系圖進(jìn)行展示。
2.對比文件1的基本信息
對比文件1(下稱“D1”)是名稱為“一種查看java字節(jié)碼時(shí)顯示方法調(diào)用關(guān)系圖的方法”的專利文獻(xiàn)。
主要內(nèi)容:步驟一、對jar文件進(jìn)行解壓,對其中的class文件進(jìn)行反匯編,生成對應(yīng)的代碼文本文件;步驟二、對代碼文本文件進(jìn)行文本分析,解析出所有類中的所有方法,并將每個(gè)方法設(shè)定為一個(gè)拓?fù)浣Y(jié)構(gòu)中的節(jié)點(diǎn);步驟三、對每個(gè)方法中的方法調(diào)用代碼進(jìn)行分析,找到調(diào)用的方法,并在拓?fù)鋱D中建立關(guān)聯(lián);步驟四、根據(jù)拓?fù)鋱D,將每個(gè)節(jié)點(diǎn)在圖像中用統(tǒng)一的圖形繪制,并連接節(jié)點(diǎn);步驟五、在圖像中為每個(gè)節(jié)點(diǎn)圖形加入鼠標(biāo)點(diǎn)擊觸發(fā)事件處理函數(shù),當(dāng)用戶點(diǎn)擊圖形時(shí),處理函數(shù)自動打開方法所在的文件并跳到方法定義對應(yīng)的行號。
二、案例答復(fù)過程
1.審查員在第一次審查意見中的觀點(diǎn)
審查員在第一次審查意見中認(rèn)為該申請的權(quán)利要求1-10不具備專利法第二十二條第三款規(guī)定的創(chuàng)造性。
針對該申請的權(quán)利要求1的主要觀點(diǎn):
(1)D1的步驟一中,對jar 文件進(jìn)行解壓,對其中的class 文件進(jìn)行反匯編,生成對應(yīng)的代碼文本文件(對應(yīng)于該申請中獲取待分析項(xiàng)目的字節(jié)碼文件集合,本領(lǐng)域技術(shù)人員可以毫無疑義地確定字節(jié)碼文件集合包括至少一個(gè)字節(jié)碼文件);
(2)D1的步驟二中,對代碼文本文件進(jìn)行文本分析,解析出所有類中的所有方法,并將每個(gè)方法設(shè)定為一個(gè)拓?fù)浣Y(jié)構(gòu)中的節(jié)點(diǎn)(本領(lǐng)域技術(shù)人員可以毫無疑義地確定在解析所有類中的所有方法及調(diào)用關(guān)系時(shí)必然存在繼承關(guān)系,因此對應(yīng)于該申請中對所述目標(biāo)字節(jié)碼文件集合中的字節(jié)碼文件進(jìn)行分析得到目標(biāo)對象,對所述目標(biāo)對象的繼承關(guān)系進(jìn)行分析得到繼承關(guān)系集合;根據(jù)所述繼承關(guān)系集合獲取所述目標(biāo)對象的實(shí)現(xiàn)類;對所述實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件進(jìn)行解析得到目標(biāo)實(shí)現(xiàn)方法集合);
(3)D1的步驟三中,對每個(gè)方法中的方法調(diào)用代碼進(jìn)行分析,找到調(diào)用的方法,并在拓?fù)鋱D中建立關(guān)聯(lián)(對應(yīng)于該申請中對所述目標(biāo)實(shí)現(xiàn)方法集合進(jìn)行分析得到所述目標(biāo)實(shí)現(xiàn)方法集合中目標(biāo)實(shí)現(xiàn)方法的調(diào)用關(guān)系);
(4)D1的步驟四中,圖形繪制是通過操作系統(tǒng)的繪圖接口(windows 的GDI,DX,linux 的KDE,GNOME,Android的畫布Canvas)或者瀏覽器接口在計(jì)算機(jī)顯示器上將步驟3b 中的拓?fù)鋱D渲染出來(對應(yīng)于該申請中根據(jù)所述目標(biāo)實(shí)現(xiàn)方法和所述調(diào)用關(guān)系生成方法調(diào)用關(guān)系圖,對所述方法調(diào)用關(guān)系圖進(jìn)行展示)。
針對該申請的權(quán)利要求2-10的觀點(diǎn):權(quán)利要求2-3 的附加技術(shù)特征、權(quán)利要求6 中的部分附加技術(shù)特征已在D1中公開。根據(jù)用戶輸入信息對數(shù)據(jù)進(jìn)行篩選、根據(jù)篩選結(jié)果刪除不需要的數(shù)據(jù)是本領(lǐng)域中慣用技術(shù)手段。D1 中已公開可對節(jié)點(diǎn)進(jìn)行操作,而忽略、隱藏均為常用操作。因此,在其引用的權(quán)利要求不具備創(chuàng)造性時(shí),權(quán)利要求2-6也不具備創(chuàng)造性。相應(yīng)的,權(quán)利要求7-10也不具備創(chuàng)造性。
2.代理師針對第一次審查意見的答復(fù)思路
技術(shù)方案比對:在該申請說明書的基礎(chǔ)上,代理師經(jīng)過分析后,認(rèn)為該申請和對比文件1的重要區(qū)別在于,該申請針對同一軟件項(xiàng)目可以基于用戶的需求生成個(gè)性化的方法調(diào)用圖,而D1針對同一jar文件只能生成統(tǒng)一的拓?fù)鋱D,從而導(dǎo)致D1和該申請?jiān)诮鉀Q的技術(shù)問題、采用的技術(shù)手段、達(dá)到的技術(shù)效果上均不同。并且,除此之外,該申請生成方法調(diào)用圖和D1生成拓?fù)鋱D在技術(shù)細(xì)節(jié)上也有所不同。代理師基于上述分析確定獨(dú)權(quán)的修改思路和審查意見的答復(fù)點(diǎn)。
修改后的權(quán)利要求1如下:
一種關(guān)系圖生成方法,所述方法包括:
獲取待分析項(xiàng)目的字節(jié)碼文件集合,所述字節(jié)碼文件集合包括至少一個(gè)字節(jié)碼文件;
基于用戶錄入的字節(jié)碼文件名,對所述字節(jié)碼文件集合進(jìn)行過濾得到目標(biāo)字節(jié)碼文件集合;
對所述目標(biāo)字節(jié)碼文件集合中的字節(jié)碼文件進(jìn)行分析得到目標(biāo)對象,對所述目標(biāo)對象的繼承關(guān)系進(jìn)行分析得到繼承關(guān)系集合;所述目標(biāo)對象包括接口、抽象類和實(shí)現(xiàn)類;
根據(jù)預(yù)設(shè)代碼關(guān)鍵字從所述繼承關(guān)系集合中過濾接口和抽象類,得到實(shí)現(xiàn)類;
對所述實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件進(jìn)行反編譯得到實(shí)現(xiàn)方法集合,基于用戶錄入的實(shí)現(xiàn)方法名,對所述實(shí)現(xiàn)方法集合進(jìn)行過濾得到目標(biāo)實(shí)現(xiàn)方法集合;
對所述目標(biāo)實(shí)現(xiàn)方法集合進(jìn)行分析得到所述目標(biāo)實(shí)現(xiàn)方法集合中目標(biāo)實(shí)現(xiàn)方法的調(diào)用關(guān)系;
根據(jù)所述目標(biāo)實(shí)現(xiàn)方法和所述調(diào)用關(guān)系生成方法調(diào)用關(guān)系圖,對所述方法調(diào)用關(guān)系圖進(jìn)行展示。
審查意見的答復(fù)要點(diǎn):
(1)強(qiáng)調(diào)該申請的個(gè)性化和對比文件1的通用性,以突出該申請的創(chuàng)造性。
針對同一字節(jié)碼文件集合,對比文件1針對不同的用戶都是直接獲取其中所有的class文件來進(jìn)行后續(xù)操作,對于不同的用戶獲取到的class文件都是一樣的,而該申請中不同的用戶可以錄入不同的字節(jié)碼文件名,該申請對于不同的用戶得到的目標(biāo)字節(jié)碼文件集合是不同的。該申請能夠?qū)⒂脩舢?dāng)前不關(guān)心的字節(jié)碼文件過濾掉,有助于后續(xù)生成個(gè)性化的方法調(diào)用關(guān)系圖。
針對同一方法集合,對比文件1針對不同的用戶都是直接獲取其中所有方法來生成拓?fù)鋱D,對于不同的用戶最終生成的拓?fù)鋱D都是一樣的,而該申請中不同的用戶可以錄入不同的實(shí)現(xiàn)方法名,該申請對于不同的用戶得到的實(shí)現(xiàn)方法調(diào)用圖是不同的。該申請能夠?qū)⒂脩舢?dāng)前不關(guān)心的實(shí)現(xiàn)方法過濾掉,有助于進(jìn)一步生成個(gè)性化的方法調(diào)用關(guān)系圖。
(2)指出該申請和對比文件在其他技術(shù)細(xì)節(jié)上的區(qū)別,以進(jìn)一步增強(qiáng)該申請的創(chuàng)造性。
對比文件1的方案中也沒有涉及接口、抽象類、繼承關(guān)系的相關(guān)信息。對比文件1是在對字節(jié)碼文件進(jìn)行反匯編之后,再進(jìn)行一些額外的數(shù)據(jù)處理得到所有類中的所有方法。而該申請是在對字節(jié)碼文件進(jìn)行反編譯之前,先找出實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件,對實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件進(jìn)行反編譯即可得到實(shí)現(xiàn)方法集合。該申請先從目標(biāo)字節(jié)碼文件集合中確定實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件再進(jìn)行反編譯得到實(shí)現(xiàn)方法集合,能夠減少反編譯的工作量,提高實(shí)現(xiàn)方法集合的獲取效率。
(3)從該申請整體技術(shù)方案來有邏輯地推導(dǎo)整體技術(shù)效果,以進(jìn)一步增強(qiáng)該申請的創(chuàng)造性。
在方法調(diào)用關(guān)系圖的整個(gè)生成過程中,通過兩次基于用戶需求的過濾不僅能夠降低后續(xù)的數(shù)據(jù)處理壓力,加快方法調(diào)用關(guān)系圖的生成速度,而且能夠保障最終生成的方法調(diào)用關(guān)系圖是與用戶一一對應(yīng)的,是個(gè)性化的,在方法調(diào)用關(guān)系圖的整個(gè)生成過程中,先篩選出實(shí)現(xiàn)類,再對實(shí)現(xiàn)類對應(yīng)的字節(jié)碼文件進(jìn)行反編譯就可以快速得到待過濾的實(shí)現(xiàn)方法集合,有助于加快方法調(diào)用關(guān)系圖的生成速度。
3.該申請的審查結(jié)果
該申請經(jīng)過第一次審查意見答復(fù)即獲得授權(quán)。
三、案例延伸思考
(1)在答復(fù)審查意見時(shí),盡量找出該申請和對比文件在技術(shù)手段上的相反之處,并強(qiáng)調(diào)該申請因與對比文件相反的技術(shù)手段而達(dá)到的技術(shù)效果。
展示該申請和對比文件在技術(shù)手段上的相反之處,多采用語義上相反的詞語來描述該申請采用的技術(shù)手段和對比文件采用的技術(shù)手段,以突出該申請和對比文件的區(qū)別,幫助審查員理解。例如,采用動態(tài)和靜態(tài)、自動和人工、之前和之后、個(gè)性化和通用化、全局和局部等反義詞組來描述該申請和對比文件的區(qū)別。
展示該申請因與對比文件相反的技術(shù)手段而達(dá)到的技術(shù)效果,以突出該申請因采用自己的技術(shù)手段可以達(dá)到但是對比文件無法達(dá)到的技術(shù)效果,進(jìn)而自然而然提高該申請的創(chuàng)造性。
(2)在推導(dǎo)該申請的最終有益效果時(shí),強(qiáng)調(diào)各個(gè)技術(shù)特征各自對最終技術(shù)效果的貢獻(xiàn)。
將該申請的獨(dú)權(quán)拆解,依次闡述拆解得到的各組技術(shù)特征通過什么手段達(dá)到什么效果以及對最終技術(shù)效果有什么幫助,通過技術(shù)效果的層層遞進(jìn)來最大化最終有益效果,以實(shí)現(xiàn)1+1>2的效果。
華進(jìn)官方微信公眾號
Copyright ? 2021 華進(jìn)聯(lián)合專利商標(biāo)代理有限公司.All Rights Reserved.粵ICP備12081038號