優先権主張出願等のための特許書類比較
ツールの提案
Patent Comparison Tool for Priority Application

IRD 国際特許事務所所長（弁理士）／株式会社アイ・アール・ディー

谷川英和

1986 年神戸大学工学部システム工学科卒業。同年、松下電器産業（株）に入社し、中央研究所等において、データベース管理システム等の研究開発に従事。1999 年弁理士試験合格。2002 年 1 月、IRD 国際特許事務所を開設。所長、弁理士。2003 ～ 2007 年 3 月京都大学 COE 研究員、2007 年 4 月～京都大学非常勤講師（現客員教授）、2011 年 4 月～大阪大学非常勤講師。博士（情報学）。弁理士会、日本知財学会、情報処理学会各会員。2007 年度から特許版産業日本語委員会委員。
htanigawa@ird-pat.com

IRD 国際特許事務所／株式会社アイ・アール・ディー

06-6944-4530

太田貴久

2006 年豊橋技術科学大学大学院博士前期課程知識情報工学専攻修了。2006 ～ 2015 年同大学研究員。
2016 年～ IRD 国際特許事務所。修士（工学）、言語処理学会会員、日本知財学会会員。2014 年度から特許版産業日本語委員会委員。
tota@ird-pat.com

1 はじめに06-6944-4530

出願の内容が含まれているかを容易にチェックできる特許書類比較ツールの開発を行った。

１以上の特許出願を基礎（以下、基礎出願という。）とした国内の優先権主張出願や、外国への優先権主張出願（以下、優先権主張出願という。）において、１以上

2 特許書類比較ツールの概要の基礎出願の内容が、優先権主張出願に含まれているか特許書類比較ツールの概要を図１に示す。図１のようをチェックすることは非常に重要である。もし、基礎出に本ツールは、１つのチェックの対象とする書類（以下、願の内容の一部が脱落している場合や基礎出願と優先権「チェック対象書類」、具体的には優先権主張出願）と、主張出願との整合性が取れていない場合、権利範囲が狭１以上のチェック対象書類の基礎となった書類（以下、くなることや、権利が取得できないことがある。基礎出「比較対象書類」、具体的には基礎出願）を入力として受願のページ数が膨大な場合や、基礎出願が多数存在するけ付ける。

場合、このようなチェックを人手で完全に行うことは容易ではない。

本ツールは、チェック対象書類と比較対象書類とを受け付けると、チェック対象書類と比較対象書類間の対応一方、従来、特許明細書等の作成を支援するシステする段落を同定する。そして、その対応結果をユーザにム等が提案されている（例えば、文献 [1]）。また、拒わかりやすく表示する。ユーザへの表示方法としては、

絶理由通知書で示された特許明細書等の一部分と類似す

例えば、図１のような表形式がある。本表示方法では、る単語が多い段落等を表示する装置等が提案されている

対応する段落が同じ行になるように、チェック対象書類（例えば、文献 [2]）。しかしながら、従来のシステム等と比較対象書類の各段落を配置する。なお、本稿では対においては、１以上の基礎出願と優先権主張出願（国内，応関係を求める単位（以下、「検査単位」）を段落とする外国を含む）との対応を検査することができなかった。

が、文などのより細かい単位や、複数段落などのより大そこで、我々は、優先権主張出願の書類に、その基礎きい単位を検査単位としても良い。

278

2016イヤーブック寄稿集-3.indb

278

2016/10/26

20:04:54

チェック対象書類（優先権主張出願書類）

特許書類比較ツール

比較対象書類（基礎出願書類）

チェック対象比較対象１

１【請求項１】
特許書類に関する情報である・・・－２【請求項２】【請求項１】
前記第一特許情報 前記第一ＩＰ情報
は、・・・
は、・・・・・・・・・・・・

Ｎ

本発明は、２以上の特許書類の…

本発明は、２以上のＩＰ情報の…

チェック対象⇔比較対象間で対応する段落（検査単位）を同定する
図１

・・・

ユーザにわかりやすく提示する

特許書類比較ツールの概要

3 特許書類比較手法の概要
次に、本ツールが具体的にどのようにして、対応する

start
Step 1

書類構造解析

Step 2

検査単位取得Step 3

検査単位間の類似度算出

Step 4

検査単位の対応付け

Step 5

対応する検査単位内の不一致部分の同定

5段落を同定するかについて簡単に説明する。本ツールの産業日本語関連

特許書類比較手法の概要を図２に示す。
図２のように、本手法は、大きく５つのステップに分かれている。以下、各ステップについて説明する。

3.1

書類構造解析

本ツールの特許書類比較手法では、はじめに、入力された書類の構造を解析する。具体的には、日本の特許の場合、書類中に現れる隅付き括弧や、明細書中において、隅付き括弧の直後に現れる短い文字列（見出しと推定される文字列、例えば＜実施例＞等）を抽出し、その構造を解析する。本処理によって、入力されたデータを「書end

誌事項」、「特許請求の範囲」、「明細書」、「要約書」、「図図２面」等に分割し、さらに、特許請求の範囲の中の各【請手法概要求項】や、明細書の【発明を実施するための形態】といった見出しの構造を解析する。

本ツールでは、上記の検査単位が基本となるが、先にも述べたように、文や複数の段落を１つの検査単位と3.2検査単位取得しても良い。ただし、この際、各書類の一部が複数の検次に、構造を解析したチェック対象書類と比較対象書査単位に重複してはならない。例えば、ある明細書に文類のそれぞれから検査の対象とする単位を取得する。基ｓ１，ｓ２，ｓ３があるとき、１つ目の検査単位がｓ１

本的には、以下のような単位を各書類から抽出する。とｓ２、２つ目の検査単位がｓ２とｓ３のように、ｓ２⃝

書誌事項が重複して含まれてはならない。また、抽出した検査単⃝

特許請求の範囲→請求項ごと位は、入力された書類上での順序を保持しているものと⃝明細書、要約書→段落・図表ごとする。以下、簡単のために、検査単位を「段落」として⃝図面→→項目ごと（人は１人で１項目）図ごと説明を行う。

YEAR BOOK 2O16 279

2016イヤーブック寄稿集-3.indb279

2016/10/26

20:04:55

3.3

検査単位間の類似度算出

する方法がある。しかしながら、特許書類では、類似し入力された各書類から段落を抽出後、段落間の類似度た表現が繰り返し現れることがあり、このような場合、を求める。本ツールでは、チェック対象書類と比較対象本来は対応しない段落にもかかわらず、「対応する段落」書類の段落の組み合わせのすべてについて、段落間の類と判定される恐れがある。このような誤判定を抑制する似度を算出する。例えば、チェック対象書類Ａと比較対ために、本ツールでは、段落の順序関係を考慮して対応象書類Ｂ１とＢ２の３つの書類を検査する場合、ＡとＢ関係を求める。

１、ならびにＡとＢ２の２パターンの段落の組み合わせ

段落の順序関係を考慮して対応関係を求める方法とについて類似度の算出を行う。すなわち、チェック対象してはグローバルアライメントを用いることも考えられ書類Ａが［ａ１，ａ２，ａ３］、比較対象書類Ｂ１が［ｂる。グローバルアライメントとは、２つの配列が全体的１１，ｂ１２］、Ｂ２が［ｂ２１，ｂ２２，ｂ２３］とに類似している場合に、対応関係にある配列の要素を求いう段落で構成される場合、同一書類内の段落（例えば、めるアルゴリズムである。しかしながら、図３のように、ａ１とａ３）や、チェック対象書類もしくは比較対象書

チェック対象書類と比較対象書類の複数の段落をまとめ類同士の段落（例えば、ｂ１２とｂ２３）については類て入れ替えているような場合に、グローバルアライメン似度を求めない。また、種類の異なる検査単位間での類トは対応できない。図３のような場合、グローバルアラ似度の算出も行わない。例えば、異なる書誌事項間（例イメントでは［ａ１，ａ２，ａ３］と［ｂ１，ｂ２，ｂえば発明者と出願人）や、書誌事項とテキスト（段落）、３］の対応関係しか求めることができない。

書誌事項と図面、テキストと図面等組み合わせについては類似度の算出を行わない。
検査単位（段落）間の類似度については、検査単位

注：同じ添字の段落が対応する
チェック対象書類

比較対象書類ａ１ｂ４ａ２ｂ５ａ３ｂ１

Intersection[3] で求めた類似度を用いる。また、段落ａ４ｂ２の類似度については、段落を単語の０１ベクトル（段落ａ５ｂ３の書誌事項又はテキスト又は図面がどの程度似ているかを表す数ならば、その内容は問わない。本ツールでは基本的に、書誌事項間の類似度は完全一致した場合に１、そうでない場合に０となるような類似度を、図面間の類似度は、図をヒストグラム化した後、Histogramを「単語の異なり数」次元のベクトルとして、各次元の値はその次元に対応する単語が１回以上現れた場合は図３ グローバルアライメントでは対応できない場合１、現れなかった場合は０とするベクトル）として、以下の式で定義されるコサイン類似度を用いる。

b) 1 Sim(a,a bi

図３のような場合に対応するためには、局所的な対応関係を正しく求めることができるローカルアライメントi i

a  bが必要となる。ローカルアライメントを用いた場合、グここで、ａおよびｂは段落を表し、ａｉおよびｂｉは、３の［ａ４，ａ５］と［ｂ４，ｂ５］の対応関係も求め

i2ii2i

それぞれ、段落ａの単語ｉに対応する値、段落ｂの単語ｉに対応する値を表す。

ローバルアライメントでは求めることができなかった図ることが可能となる。
本ツールでは、ローカルアライメントを求めるアルゴ
リズムである太田の手法 [4] を用いて段落間の対応付け3.4

検査単位の対応付けを行う。太田の手法 [4] は、バイオインフォマティクス

次に、前ステップで算出した類似度をもとに、対応す分野で用いられる Smith-Waterman アルゴリズム [5]る段落を決定する。対応する段落を決定する最も単純なをベースにした方法であり、学生レポートの剽窃（コピー方法として、類似度が閾値以上の段落を対応すると判定＆ペースト）を検出するためのアルゴリズムである。簡280

2016イヤーブック寄稿集-3.indb

280

2016/10/26

20:04:55

単に説明すると、書類Ａのｉ番目の段落（ａｉ）と書類することが可能となる。

Ｂのｊ番目の段落（ｂｊ）が対応することを表す尺度Ｓｉ，ｊを以下のように定義する。

0, Sim(a , b )    S ,i
ji 1, j
S i , j  max Sim(a,b)
Si
ji , j 1 ,Sim(ai , b j )    S i 1, j 1

5 おわりに
本稿では、１以上の基礎出願に基づいて優先権主張出願を作成するとき、その基礎出願が優先権主張出願に含まれているかを容易にチェックするための特許書類比較

ここで、αは段落間の類似度の閾値を表す。

ツールの概要について紹介した。基本的な機能としては、この値が最も大きくなるｉ，ｊの組み合わせを求め、本稿で紹介した内容で十分であるが、本ツールにはいくその値が０より大きい場合に、ａｉとｂｊが対応関係のつかの課題がある。

末尾であると判定する。アルゴリズムの詳細は文献 [4]本ツールの適用対象の典型的な例として、ある基礎出を参照されたし。なお、今回、閾値αについては、前ステッ

願を別の言語に翻訳して外国へ優先権主張出願する場合プで求めた段落間の全類似度に対して判別分析法（大津がある。本稿で紹介した特許書類比較方法は同一言語での２値化）を適用して求めた。

記述された書類を前提としているため、そのままでは「全段落が不一致」と判定されてしまう。そこで、チェック

3.5

対応する検査単位内の不一致部分の同定

対象書類と比較対象書類のいずれかを機械翻訳し、翻訳

段落間の対応関係は、前ステップまでの処理で求める結果を用いて対応関係や不一致部分を求める機能が必要である。

された段落について、具体的に段落内のどの部分が異なまた、現在のツールの図面に対する処理は非常にシンるかを検出する。具体的な不一致部分を検出し、それをプルな方法を用いて、類似度の算出や不一致部分の同定提示することで、前ステップで対応関係の導出を誤ったを行っている。より有用なツールとするために、今後、場合でも、ユーザはその誤りに容易に気付くことができ

ＯＣＲを用いて図面内の文字列を解析し、図面内の文字る。

列も考慮した類似度や不一致部分の表示を行う必要があ

段落（テキスト）の不一致部分の検出については、先5

産業日本語関連ことが可能だが、本ツールでは、さらに対応すると判定る。に説明したグローバルアライメント手法の１つであるレーベンシュタインの編集距離を求める手法で対応付けを行い、不一致部分を検出する。
一方、図面については、サイズを合わせたのち、その差分をとり、差分が閾値を超えた領域に色を付けて出力する。

4 出力のイメージ
最後に、上記の特許書類比較方法を用いて２つの特許書類を比較した際の出力イメージを図４に示す。
図４のように、本ツールは、チェック対象書類と比較対象書類を対応関係にある段落が同じ行に配置されるように出力する。さらに、対応関係が見つからなかった段落や、段落内のチェック対象書類と異なる部分に色を付けて出力するため、ユーザは２つの特許書類の対応関係を容易に把握することができるため、記載漏れ等を防止

YEAR BOOK 2O16 281

2016イヤーブック寄稿集-3.indb281

2016/10/26

20:04:56

比較対象書類

チェック対象書類

段落判定【請求項１】（類似度０．９８）【請求項１】
特許書類に関する情報である第一特許情報と、当該第一特許 特許書類に関する情報である第一特許情報と、当該第一特許情報に基づいて作成された特許書類に関する情報である第二 情報に基づいて作成された特許書類に関する情報である第二特許情報を受け付ける受付部と、特許情報を受け付ける受付部と、前記第一特許情報の一部である第一検査単位を各第一特許 前記第一特許情報の一部である第一検査単位を各第一特許情報から取得する第一検査単位取得部と、情報から取得する第一検査単位取得部と、前記第二特許情報の一部である第二検査単位を各第二特許 前記第二特許情報の一部である第二検査単位を各第二特許情報から取得する第二検査単位取得部と、情報から取得する第二検査単位取得部と、前記第一検査単位と前記第二検査単位との対応を検査し、検 前記第一検査単位と前記第二検査単位との対応を検査し、検査結果を取得する検査部と査結果を取得する検査部と、前記検査部が取得した検査結果を出力する出力部とを具備 前記検査部が取得した検査結果を出力する出力部とを具備する特許情報処理装置。
する特許情報処理装置。

A【請求項３】（類似度１．００）
前記第二特許情報は、前記第一特許情報に対応する特許の優先権主張出願の特許書類に関する情報である請求項１記載の特許情報処理装置。

A【請求項２】
前記第二特許情報は、前記第一特許情報に対応する特許の優先権主張出願の特許 【請求項２】（類似度０．９５）
書類に関する情報である請求項１記載の特許情報処理装置。 前記第一特許情報は、前記第二特許情報に対応する特許の優先権主張出願の特許書類に関する情報である請求項１記載の特許情報処理装置。

Ｎ【請求項４】（対応なし）
前記第一特許情報を第二言語に機械翻訳し、第一翻訳情報を取得する機械翻訳部をさらに具備し、前記第一検査単位取得部は、前記第一翻訳情報から第一検査単位を取得する請求項１記載の特許情報処理装置。

Ｆ

…

…

（対応なし）…

【請求項３】
前記第一特許情報は、第一言語で記述された情報であり、前記第二特許情報は、第二言語で記述された情報であり、前記第二特許情報は、第一特許情報を翻訳した特許書類に関する情報である請求
項１記載の特許情報処理装置。

【背景技術】 【０００２】【背景技術】 【０００２】（類似度０．９０）
優先権主張出願や、ある出願を別の言語に翻訳して外国へ優先権主張出願等の、ある特許書類を基礎として別の特許書出願するとき等の、ある特許書類を基礎として別の特許書類類を作成するとき、その基礎となった書類の内容が、作成したを作成するとき、その基礎となった書類の内容が、作成した特特許書類に含まれているかをチェックすることは非常に重要で許書類に含まれているかをチェックすることは非常に重要であある。もし、基礎となった書類の内容の一部が含まれなかった、る。もし、基礎となった書類の内容の一部が含まれなかった、もしくは新規に内容を追加してしまった場合、権利範囲が狭くなもしくは新規に内容を追加してしまった場合、権利範囲が狭くることや、権利が取得できないことがある。基礎となる書類のなることや、権利が取得できないことがある。基礎となる書類
ページ数が膨大な場合や、基礎となる書類が多数存在する場のページ数が膨大な場合や、基礎となる書類が多数存在する
合、このようなチェックを人手で完全に行うことは困難である。
場合、このような検査を人手で完全に行うことは困難である。

Ｂ

…

…

…

【図１】

A

【図１】（類似度０．８５）
特許情報処理装置１

特許情報処理装置１１０１

１０１

受付部

受付部

１０３

１０２
第一検査単位取得部

第二検査単位取得部

１０３

１０２
第一検査単位取得部

第二検査単位取得部

Ｂ
１０４

１０５

検査部

検査部

１０５

１０７

出力部

出力部

ネットワーク １００

ネットワーク １００

…

…

…
図４

特許書類比較ツールの出力イメージ

282

2016イヤーブック寄稿集-3.indb

282

2016/10/26

20:04:56

参考文献[1] 谷川英和，田中克己 ,” 3 種類の特許部品データベースに基づく特許明細書生成エンジンの構築” , 情報処理学会論文誌：データベース，Vol.47，No. SIG
8(TOD30)，pp.90-102, 2005.
[2] アイビーリサーチ有限会社 , 知的財産管理装置 , 特開 2012-242879 号公報 , 2012.
[3] Swain, M., and D. Ballard, “Color indexing,”
International Journal of Computer Vision, 7, 1
pp. 11–32, 1991.
[4] 太田貴久 , 増山繁 , " 学生レポート採点支援のためのレポート類似部分発見手法 ", 信学技報 , NLC2005112, pp. 37-42，2006.
[5] Smith, Temple F.; and Waterman, Michael
S. "Identification of Common Molecular
Subsequences", Journal of Molecular Biology

5147, pp.195-197，1981.

産業日本語関連

YEAR BOOK 2O16 283

2016イヤーブック寄稿集-3.indb283

2016/10/26

20:04:56