R&D人員的指導尤為重要。因為軟件專利的挖掘通常是基於壹個核心技術方案或者壹個產品(平臺、應用等。)R&D項目,挖掘者首先需要引導R&D人員說出核心技術方案或者整個R&D項目本身。具體包括:
1)軟件的應用場景和目標用戶
因為軟件可以用在各行各業,而且軟件本身可以細分領域,所以需要引導R&D人員說出軟件的應用場景和目標用戶。比如軟件是否用於支付、物流、智能家電等領域。,以及軟件的目標用戶是公眾用戶還是特定用戶(如辦公室大堂人員、銀行員工或業務員等。).
2)產品的主要功能和亮點
引導R&D人員講述產品的主要功能和亮點的目的是為了明確“這個軟件能做什麽”和“這個軟件做了什麽和其他軟件不壹樣的事情”,其中產品的亮點可以在後期挖掘具體創新點時用來定位重要的創新點。壹般來說,R&D人員會根據自己對同行的了解來講產品的主要功能和亮點。因此,在挖掘出創新點後,需要搜索現有技術,並在現有技術的基礎上重新梳理出重要的創新點。
第二,技術分解
在對核心技術方案和項目本身整體有壹定了解後,為了找出創新點,需要將“大”的軟件拆解成“小”的部分進行技術創新點的挖掘。具體包括:
1)從函數中反匯編。
這種反匯編方式對於軟件專利挖掘來說是最常見的,因為大部分軟件都可以基於功能進行劃分,軟件專利的技術方案壹般都是從功能的角度來描述的。在功能性拆解時,可以壹步步拆解,直到功能模塊最小化。然後,從不同的功能模塊開始,引導R&D人員談論他們的創新。比如這個功能在同類產品中是否存在,如果不存在就是新功能,如果存在則進壹步指導功能的實現是否有區別。
2)從技術架構上拆解。
軟件需要在計算機系統中運行。對於計算機,技術人員通常通過計算機系統結構來了解計算機的邏輯結構和功能特點。比如對於計算機系統,可以分為基礎應用層、基礎平臺層和數據層。這種縱向結構通常為技術人員所熟悉。因此,在挖掘創新點時,也可以從技術架構上進行拆分,引導R&D人員從各個層面講述創新點,從而準確找到軟件專利的創新點。
從業務流程中分解出來
許多軟件應用程序用於實現各種業務流程,業務流程通常分為多個階段。因此,在軟件專利的挖掘中,可以將整體業務流程分為多個階段,引導R&D人員從不同階段講述創新點,從而找到軟件專利的創新點。
以上只是展示了幾種常見的做軟件專利挖掘的方式,但肯定不限於這些方式。需要註意的是,在軟件專利的挖掘上,並不只是其中之壹。事實上,在專利挖掘過程中,應該綜合采用各種方式,目的是實現全面挖掘。比如從技術架構上拆解時,對於應用層,需要進壹步引導R&D人員從功能的角度進行劃分,為每個功能尋找創新點。而且在對各個環節的創新進行梳理之後,還要註意不同創新之間的關聯性,比如不同的創新是否是基於解決同壹個技術問題。所以在對創新點進行梳理後,還要考慮是否有必要將多個創新點合並到壹個應用中。此外,在挖掘的過程中,要發散性地思考,尋找壹些相關的技術因素,從而找到其他可能的技術創新,最後根據挖掘出來的創新形成專利挖掘列表。