(57)【要約】      （修正有）【課題】高い精度で評価対象特許に類似する特許文献が公知になっているか否かを判定できる特許評価判定技術を提供する。【解決手段】特許評価判定方法は、発明に関する発明文章の入力を受け付ける発明入力ステップと、入力された発明文章を単語単位に構文解析を行なった上で、発明文章における任意の検索キーワードを抽出するキーワード抽出ステップと、抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出ステップと、発明文章および特許文章群に含まれる文章を比較して発明文章の特許性を判定する判定ステップと、を含む。【選択図】図６
2020021455.tif 000002
【特許請求の範囲】
【請求項１】
発明に関する発明文章の入力を受け付ける発明入力ステップと、
前記入力された発明文章を単語単位に構文解析を行なった上で、前記発明文章における任意の検索キーワードを抽出するキーワード抽出ステップと、
前記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出ステップと、
前記発明文章および前記特許文章群に含まれる文章を比較して前記発明文章の特許性を判定する判定ステップと、
を含むことを特徴とする特許評価判定方法。
【請求項２】
前記判定ステップは、前記発明文章および前記特許文章群に含まれる文章の編集距離を基に前記発明文章の特許性を判定する
ことを特徴とする請求項１に記載の特許評価判定方法。
【請求項３】
前記判定ステップは、前記特許文章群に含まれる文章の編集距離の逆数に前記発明文章の長さ指数および前記検索キーワードの含有率を乗算した結果を基に前記発明文章の特許性を判定する
ことを特徴とする請求項２に記載の特許評価判定方法。
【請求項４】
前記判定部は、前記発明文章を構成要素ごとに切り分けた上で、切り分けられた前記構成要素ごとに前記特許文章群に含まれる文章との編集距離を基に前記発明文章の特許性を判定する
ことを特徴とする請求項２または３に記載の特許評価判定方法。
【請求項５】
前記特許文章群抽出ステップは、前記特許文章群に付与されている特許分類を抽出して、当該抽出された特許分類の中から抽出数が多い上位特許分類を選択し、前記検索キーワードおよび前記選択された上位特許分類を用いて前記特許文章群を再度抽出する
ことを特徴とする請求項１から４のいずれか一項に記載の特許評価判定方法。
【請求項６】
前記特許文章群抽出ステップは、前記検索キーワードおよび前記選択された上位特許分類を用いて得られた前記特許文章群の中から分散表現空間における前記検索キーワードと近接する特許群に絞り込んだ結果を前記特許文章群として抽出する
ことを特徴とする請求項５に記載の特許評価判定方法。
【請求項７】
前記判定ステップは、前記発明文章および前記特許文章群に含まれる文章を比較して前記発明文章と類似する特許文章を抽出し、前記発明文章および当該抽出された特許文章との類似度を判定することで前記発明文章の特許性を判定する
ことを特徴とする請求項１〜６のいずれか一項に記載の特許評価判定方法。
【請求項８】
発明に関する発明文章の入力を受け付ける発明入力部と、
前記入力された発明文章を単語単位に構文解析を行なった上で、前記発明文章における任意の検索キーワードを抽出するキーワード抽出部と、
前記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出部と、
前記発明文章および前記特許文章群に含まれる文章を比較して前記発明文章の特許性を判定する判定部と、
を含むことを特徴とする特許評価判定装置。
【請求項９】
コンピュータに、
発明に関する発明文章の入力を受け付ける発明入力機能と、
前記入力された発明文章を単語単位に構文解析を行なった上で、前記発明文章における任意の検索キーワードを抽出するキーワード抽出機能と、
前記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出機能と、
前記発明文章および前記特許文章群に含まれる文章を比較して前記発明文章の特許性を判定する判定機能と、
を実現させることを特徴とする特許評価判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特許評価判定方法、特許評価判定装置、および特許評価判定プログラムに関する。
【背景技術】
【０００２】
情報処理技術が進化したことによってさまざまなシミュレーションが可能になってきている。すなわち、高性能な情報処理端末が容易に手に入るようになったため、多くの人によって複雑なアルゴリズムを安価に処理できるようになった。
【０００３】
特許は出願から権利化まで多くの費用がかかるため、出願前に先行技術調査を実施することも可能だが、これにも費用がかかる。そこで、シミュレーションの１つに特許発明などの特許性判定技術が存在する。例えば、特許文献１は、特許出願Ａの請求項１に含まれる形態素群のうち所定割合以上の形態素が、別の特許出願Ｂの明細書にも含まれているときには、特許出願Ｂは特許出願Ａに類似すると判定する。また、特許文献１では、ＴＦ（Term Frequency）・ＩＤＦ（Inverse Document Frequency）法のように、形態素ごとの重要性を加味した上で類否を判定することも可能であることが記載されている。
【０００４】
しかしながら、上述の通り特許文献１では、評価対象の特許の請求項に含まれる単語が別の特許出願の明細書全体に含まれているかを検索するため、単語がどのような文において使用されているかまで分析できていない。すなわち、評価対象の特許の表現している意味と全く異なる意味であっても、同一の単語さえ含まれていれば類似特許として判定されてしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３８０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
よって、本発明は上記事情に鑑みてなされたものであり、より高い精度で評価対象特許（発明）に類似する特許文献が公知になっているか否かを判定できる特許評価判定方法、特許評価判定装置、および特許評価判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の第１態様は、発明に関する発明文章の入力を受け付ける発明入力ステップと、上記入力された発明文章を単語単位に構文解析を行なった上で、上記発明文章における任意の検索キーワードを抽出するキーワード抽出ステップと、上記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出ステップと、上記発明文章および上記特許文章群に含まれる文章を比較して上記発明文章の特許性を判定する判定ステップと、を含むことを特徴とする特許評価判定方法に関する。
【０００８】
（２）上記（１）において、上記判定ステップは、上記発明文章および上記特許文章群に含まれる文章の編集距離を基に上記発明文章の特許性を判定してもよい。
【０００９】
（３）上記（２）において、上記判定ステップは、上記特許文章群に含まれる文章の編集距離の逆数に上記発明文章の長さ指数および上記検索キーワードの含有率を乗算した結果を基に上記発明文章の特許性を判定してもよい。
【００１０】
（４）上記（２）または（３）において、上記判定部は、上記発明文章を構成要素ごとに切り分けた上で、切り分けられた上記構成要素ごとに上記特許文章群に含まれる文章との編集距離を基に上記発明文章の特許性を判定してもよい。
【００１１】
（５）上記（１）〜（４）のいずれかにおいて、上記特許文章群抽出ステップは、上記特許文章群に付与されている特許分類を抽出して、当該抽出された特許分類の中から抽出数が多い上位特許分類を選択し、上記検索キーワードおよび上記選択された上位特許分類を用いて上記特許文章群を再度抽出してもよい。
【００１２】
（６）上記（５）において、上記特許文章群抽出ステップは、上記検索キーワードおよび上記選択された上位特許分類を用いて得られた上記特許文章群の中から分散表現空間における上記検索キーワードと近接する特許群に絞り込んだ結果を上記特許文章群として抽出してもよい。
【００１３】
（７）上記（１）〜（６）のいずれかにおいて、上記判定ステップは、上記発明文章および上記特許文章群に含まれる文章を比較して上記発明文章と類似する特許文章を抽出し、上記発明文章および当該抽出された特許文章との類似度を判定することで上記発明文章の特許性を判定してもよい。
【００１４】
（８）本発明の第２態様は、発明に関する発明文章の入力を受け付ける発明入力部と、上記入力された発明文章を単語単位に構文解析を行なった上で、上記発明文章における任意の検索キーワードを抽出するキーワード抽出部と、上記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出部と、上記発明文章および上記特許文章群に含まれる文章を比較して上記発明文章の特許性を判定する判定部と、を含むことを特徴とする特許評価判定装置に関する。
【００１５】
（９）本発明の第３態様は、コンピュータに、発明に関する発明文章の入力を受け付ける発明入力機能と、上記入力された発明文章を単語単位に構文解析を行なった上で、上記発明文章における任意の検索キーワードを抽出するキーワード抽出機能と、上記抽出された検索キーワードを用いて当該検索キーワードが含まれる特許文章群をデータベースから抽出する特許文章群抽出機能と、上記発明文章および上記特許文章群に含まれる文章を比較して上記発明文章の特許性を判定する判定機能と、を実現させることを特徴とする特許評価判定プログラムに関する。
【発明の効果】
【００１６】
本発明によると、発明の技術分野である検索キーワードを、発明文章から構文解析を行なうことで抽出した上で発明文章および抽出された特許文章群に含まれる文章を比較するため、高い精度で特許性の判定を行なう特許評価判定方法、特許評価判定装置、および特許評価判定プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】特許評価判定システムによる処理の一例を説明するための模式図である。
【図２】特許評価判定システムの概略構成の一例を示す図である。
【図３】ユーザの端末装置の概略構成の一例を示す図である。
【図４】サーバの概略構成の一例を示す図である。
【図５】判定部による発明文章の類似特許との類似スコアを示す表の一例である。
【図６】本実施形態にかかる特許評価判定システムによるユーザの端末装置から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【図７】ユーザの端末装置の端末表示部によって表示される発明文章入力画面の一例を示す図である。
【図８】ユーザの端末装置の端末表示部によって表示される発明文章表示画面の一例を示す図である。
【図９】ユーザの端末装置の端末表示部によって表示される発明文章評価表示画面の一例を示す図である。
【図１０】本実施形態の変形例１にかかる特許評価判定システムによるユーザの端末装置から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【図１１】本実施形態の変形例２にかかる特許評価判定システムによるユーザの端末装置から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本開示の一側面に係る特許評価判定システム、特許評価判定方法、および特許評価判定プログラムについて図を参照しつつ説明する。但し、本開示の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１９】
（特許評価判定システム１による処理の概要）
図１は、特許評価判定システム１による処理の一例を説明するための模式図である。
【００２０】
特許評価判定システム１は、複数のユーザの端末装置２、２、２・・・および特許文章データベース３、これらの複数のユーザの端末装置２および特許文章データベース３と相互に通信されるサーバ４を有する。サーバ４は、複数のユーザの端末装置２から特許性の評価判定を希望する発明文章を受信して、当該発明文章に含まれる発明を代表するキーワードを検索キーワードとして抽出する検索キーワード抽出部４１２を有する。サーバ４は、抽出された検索キーワードを基に特許文章データベース３から類似特許文章群を抽出する特許文章群抽出部４１３を有する。そして、サーバ４は、複数のユーザの端末装置２、２、２・・・から受信した発明文章と抽出された特許文章群とを比較して、発明文章の特許性を判定する判定部４１４を有する。そして、サーバ４は、判定部４１３が判定した特許性の評価を複数のユーザの端末装置２、２、２・・・に送信する。
【００２１】
なお、本実施形態では、特許文章データベース３に記憶されている特許文章を検索対象として記載しているが、サーバ４は、特許文章データベース３から特許文章をダウンロードしてサーバ４内で類似特許文章群を抽出する構成としてもよい。この構成によると、処理をローカルで完結できるため、処理速度を早めることができる。
【００２２】
特許文章データベース３は、例えば特許庁のデータベースである。特許庁のデータベースは、１庁でも複数庁を含んでいてもよい。なお、米国、欧州、日本、中国、および韓国の５庁のデータベースを含むことで世界の特許の約９０％を網羅することができるため、特許性の判定の精度を上げるためには、これらの５庁のデータベースを含んでいるとよい。
【００２３】
また、ユーザの端末装置２、２、２・・・からサーバ４が受信する発明文章は、特許庁にて公開になっている公知文献に含まれる請求項でもよい。また、出願前の請求項に関する文章でもよく、出願審査後などの補正予定の請求項でもよい。なお、この発明文章は、１つの発明のみを含んでいることが望ましい。すなわち、１つの請求項の形式の記載であるとよい。もちろん、複数の請求項の形式で発明文章をユーザの端末装置２がサーバ４に送信することも可能である。その場合、発明ごとの区切りをサーバ４のサーバ処理部４１６が認識して発明ごとに特許性の判定を行なうとよい。なお、本実施形態においては、出願前の発明の内容を発明文章として説明するが、本発明はこの構成に限定されない。
【００２４】
（特許評価判定システム１の概略構成）
図２は、特許評価判定システム１の概略構成の一例を示す図である。
【００２５】
特許評価判定システム１は、複数のユーザの端末装置２、２、２・・・と、特許文章データベース３と、サーバ４とを有する。以下では、複数のユーザの端末装置を単にユーザの端末装置２と称する場合がある。ユーザの端末装置２、２、２・・・およびサーバ４は、例えば、インターネット５などの通信ネットワークを介してそれぞれ相互に接続される。更に、特許文章データベース３およびサーバ４は、例えば、インターネット５などの通信ネットワークを介してそれぞれ相互に接続される。また、ここではインターネット５が１つ例示されているが、インターネット５が複数のネットワークからなる場合は、それぞれのネットワーク間にゲートウェイ（図示しない）を適宜設けてもよい。ユーザの端末装置２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ４で実行されるプログラム（例えば、管理プログラム）とは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）などの通信プロトコルを用いて通信を行う。
【００２６】
更に、ユーザの端末装置２とサーバ４との間の接続、および特許文章データベース３とサーバ４との間の接続は、扱う情報が機密情報となるため、インターネット５の通信環境がセキュリティーの面で優れている必要がある。また、ユーザの端末装置２とサーバ４との間の接続、および特許文章データベース３とサーバ４との間の接続は、専用の回線を用意することでセキュリティーを強化することができる。
【００２７】
（ユーザの端末装置２の概略構成）
図３は、ユーザの端末装置２の概略構成の一例を示す図である。
【００２８】
ユーザの端末装置２は、無線通信ネットワークへの接続、Ｗｅｂアクセスなどを実行する。そのために、ユーザの端末装置２は、端末通信部２１１と、端末記憶部２１２と、端末操作部２１３と、端末表示部２１４と、端末処理部２１５とを備える。
【００２９】
なお、ユーザの端末装置２としては、タブレットＰＣやノートＰＣを想定するが、本発明はこれに限定されない。ユーザの端末装置２は、本発明が適用可能であればよく、例えば、多機能携帯電話（所謂「スマートフォン」）、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（ＰＤＡ）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、などでもよい。
【００３０】
端末通信部２１１は、通信インターフェース回路を備え、ユーザの端末装置２をインターネット５に接続する。端末通信部２１１は、ネットワークを介して端末処理部２１５から供給されたデータをサーバ４などに送信する。また、端末通信部２１１は、ネットワークを介してサーバ４などから受信したデータを端末処理部２１５に供給する。
【００３１】
端末記憶部２１２は、例えば、半導体メモリ装置を備える。端末記憶部２１２は、端末処理部２１５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データなどを記憶する。例えば、端末記憶部２１２は、ドライバプログラムとして、端末操作部２１３を制御する入力デバイスドライバプログラム、端末表示部２１４を制御する出力デバイスドライバプログラムなどを記憶する。また、端末記憶部２１２は、アプリケーションプログラムとして、店舗関係者が端末操作部２１３を操作することによって入力された検索条件、特徴情報および特徴画像などをサーバ４に登録するための登録画面を表示する閲覧プログラムなどを記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラムなどを用いて端末記憶部２１２にインストールされてもよい。また、端末記憶部２１２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３２】
端末操作部２１３は、ユーザの端末装置２の操作が可能であればどのようなデバイスでもよく、例えば、マウス、タッチパネル、またはキーボタンなどである。ユーザは、端末操作部２１３を用いて、情報の選択や解除、文字や数字などを入力することができる。端末操作部２１３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、端末処理部２１５に送信される。
【００３３】
端末表示部２１４も、映像や画像などの表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイなどである。端末表示部２１４は、端末処理部２１５から供給された映像データに応じた映像や、画像データに応じた画像などを表示する。
【００３４】
端末処理部２１５は、一または複数個のプロセッサおよびその周辺回路を備える。端末処理部２１５は、ユーザの端末装置２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。端末処理部２１５は、ユーザの端末装置２の各種処理が端末記憶部２１２に記憶されているプログラムや端末操作部２１３の操作などに基づいて適切な手順で実行されるように、端末通信部２１１や端末表示部２１４などの動作を制御する。端末処理部２１５は、端末記憶部２１２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラムなど）に基づいて処理を実行する。また、端末処理部２１５は、複数のプログラム（アプリケーションプログラムなど）を並列に実行することができる。
【００３５】
端末処理部２１５は、ユーザの端末装置２の外部から受信した画面表示情報をユーザに閲覧可能な画面表示として処理をする機能や、ユーザからの端末操作部２１３の操作内容に基づく処理をユーザの端末装置２の外部に送信可能な信号に変換して端末送信部２１１に送る機能を備える。これらの機能は、端末処理部２１５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとしてユーザの端末装置２に実装されてもよい。
【００３６】
（ユーザの端末装置２の処理）
ユーザの端末装置２は、ユーザに操作される。ユーザは、端末操作部２１３を操作して特許性の判定を行いたい発明文章をユーザの端末装置２に入力する。必要に応じて端末処理部２１５が発明文章の誤記修正を行なったり、文法の修正を行なったりしてもよい。
【００３７】
また、ユーザの端末装置２は、企業の端末装置や企業全体のネットワークであってもよい。更にユーザの端末装置２は、特許庁の端末装置や特許庁全体のネットワークであってもよい。
【００３８】
（特許文章データベース３の構成）
特許文章データベース３は、サーバ４の要求に応じて所望の特許文章群をサーバ４に提供する。すなわち、特許文章データベース３は、サーバ４から受信した検索条件に基づいて当該検索条件に該当する特許文章群を抽出して、サーバ４に送信する。特許文章データベース３は、サーバ４からの要求がある度に特許文章を検索してサーバ４に送信してもよく、定期的に代表的な検索結果について特許文章データベース３が特許文章をサーバ４に送信してもよい。特に図示しないが、特許文章データベース３は、処理部、通信部、および記憶部などのサーバとしての構成要素を備えているとよい。
【００３９】
更に、サーバ４が特許文章データベース３を兼ねている場合、特許文章データベース３は、特許文章をサーバ４に送信してサーバ４の記憶部４１１などが特許文章を記憶する。特許文章データベース３は、サーバ４からの要求に応じて特許文章をサーバ４に送信してもよく、特許文章データベース３の主動によって特許文章をサーバ４に送信してもよい。この場合、サーバ４は、サーバ４内で検索および判定を完結できるため、処理速度を自由に調整することができる。
【００４０】
特許文章データベース３は、新しく公開された公開特許公報や登録特許公報を蓄積して記憶している。特許文章データベース３は、過去の特許文章全てにおいて、項目分けされているとよい。例えば、要約、特許請求の範囲（請求項）、全文などに分かれているとよい。本実施形態で特許評価判定システム１は、後術する通り全文検索および請求項に含まれる検索キーワードのフリーワード検索を行なう。
【００４１】
（サーバ４の概略構成）
図４は、サーバ４の概略構成の一例を示す図である。
【００４２】
サーバ４は、サーバ４の記憶領域であるサーバ記憶部４１１を含む。また、検索キーワード抽出部４１２、特許文章群抽出部４１３、判定部４１４、および生成部４１５を含むサーバ処理部４１６を更に備える。更に、サーバ４は、ユーザの端末装置２および特許文章データベース３と通信するためにサーバ通信部４１７を備える。
【００４３】
サーバ記憶部４１１は、例えば、半導体メモリ、磁気ディスク装置および光ディスク装置の内の少なくとも一つを有し、バスを介してサーバ４と接続される。サーバ記憶部４１１は、サーバ処理部４１６による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データなどを記憶する。例えば、サーバ記憶部４１１は、ドライバプログラムとして、サーバ通信部４１７を制御する通信デバイスドライバプログラムなどを記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラムなどを用いてサーバ記憶部４１１にインストールされてもよい。また、サーバ記憶部４１１は、特許文章テーブル４１１などを記憶する。なお、サーバ記憶部４１１は、本発明の記憶部に相当することができる。
【００４４】
サーバ処理部４１６は、検索キーワード抽出部４１２、特許文章群抽出部４１３、判定部４１４、および生成部４１５を含む。サーバ処理部４１６による機能は、サーバ処理部４１６が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとしてサーバ４に実装されてもよい。なお、サーバ処理部４１６の処理内容は後述する。また、サーバ処理部４１６の構成要素の切り分けは、一例であって、どの構成要素がどの処理を行うかは、本実施形態の記載に限定されない。
【００４５】
検索キーワード抽出部４１２は、ユーザの端末装置２からサーバ通信部４１７が受信した発明文章に含まれる複数の単語から特許文章群を検索するための検索キーワードを抽出する。検索キーワード抽出部４１２は、受信された発明文章を要素毎に分割する。具体的には、小用語解析を用いるとよい。すなわち、発明文章を複数の単語単位に分割して、どの単語がどの単語を修飾しているかの係り受け関係を抽出する。発明文章が英文などの場合には、ピリオド、コロン、セミコロン、カンマ、や関係代名詞の優先順位で分割をするデリミタ処理を行うとよい。そして、発明文書中に含まれる複数の単語の中から検索キーワードを抽出する。例えば、出現頻度の高い単語を検索キーワードとして抽出してもよく、単語の係り受け関係から重要な用語を検索キーワードとして抽出してもよい。すなわち、検索キーワードは、ユーザが入力した発明文章が属する技術分野を１単語で表すための用語である。なお、検索キーワードは、通常１つの単語であるが、検索キーワードを１つに絞込み辛い場合などは、複数の単語としてもよい。入力された発明文章から検索キーワードを抽出する技術は、一般的な技術を用いればよく、上記手法には限定されない。
【００４６】
このように、発明文章において重要な検索キーワードを発明文章から抽出することで特許文章群抽出部４１３が容易に特許文章群を抽出することができる。また、特許評価判定システム１として、特許性の評価判定をすばやく処理することができる。
【００４７】
特許文章群抽出部４１３は、検索キーワード抽出部４１２が抽出した検索キーワードを用いて入力された発明文章に類似する特許文章群を抽出する。特許文章群の抽出は、特許文章データベース３に含まれる特許文章を単にキーワード検索によって検索してもよい。例えば、検索キーワードが特許文章の全文に記載されている特許文章群を検索結果としてもよく、検索キーワードが全請求項に記載されている特許文章群を検索結果として抽出してもよく、請求項１に検索キーワードが記載されている特許文章群を検索結果として抽出してもよい。本実施形態においては、特許文章の全文において検索キーワードが検出される検索結果を特許文章群としているが、本発明は、検索対象箇所に限定されない。検索対象文章が短い程、処理が軽くなるため、簡易調査として請求項１のみを検索対象とすることもできる。
【００４８】
特許文章群抽出部４１３は、検索キーワードが含まれる特許文章群の中から当該検索キーワードの重要度を考慮して特許文章群の精度を上げてもよい。例えば、特許文章群抽出部４１３は、ＴＦ−ＩＤＦ法などを用いて、検索キーワードが特許文章群に含まれる文章においてどの程度の重要度があるかを評価する。ここでは、検索キーワードが１つの特許文章全体において出現する特許文章は、重要度が低いと仮定し、１つの特許文章において特定の文章にしか出現しない場合は、重要度が高い仮定する。なお、ＴＦ−ＩＤＦ法などを用いて、検索キーワードに対する特許文章群の抽出は、ユーザが端末装置２に発明文章を入力し、検索キーワードが得られた際に行なわれてもよく、代表的な検索キーワードに対する特許文章群を予めサーバ記憶部４１１内に記憶しておいてもよい。
【００４９】
このように、特許文章抽出部４１３は、単にフリーワード検索において抽出された特許文章群と比較して、検索キーワードの重要度を考慮した上で特許文章群を抽出できるため、無駄な処理をせずに精度の高い特許評価判定を特許評価判定システム１が実施できる。また、より最適な特許文章群を抽出することで、特許評価判定システム１は特許性の評価判定をすばやく処理することができる。
【００５０】
判定部４１４は、特許文章群抽出部４１３が抽出した特許文章群に含まれる文章の全文（以降「特許文章群の全文）と記載することもある）と発明文章とを比較して類似度を求める。判定部４１４は、特許文章群に含まれる文章の全文および発明文章を最小の文単位（以降最小文と呼ぶ）に分割して、これらの最小文同士の類似度を求める。すなわち、発明文章に含まれる構成要素単位に文章を最小文に分割して、構成要素が特許文章群に開示されているか否かを判定することで類似度を求める。なお、判定部４１４は、発明文章に含まれる最小文が１つの特許文章に含まれているか、複数の特許文章に分かれて記載されているかを類似度に反映させてもよい。１つの文章に全ての最小文が開示されている場合、入力された発明文章の新規性が欠如していると判定できる。また、複数の特許文章に最小文がまたがって記載されている場合には、入力された特許文章に進歩性が欠如していると判定できる。
【００５１】
このように、判定部４１４は、予め最小文に発明文章および特許文章を区切った上で、発明文章および特許文章群の比較を行なうため、発明文章の全体および特許文章全体を比較するよりも小規模で文章同士の類似判定ができる。よって、特許評価判定システム１による類似判定の精度が向上する。
【００５２】
判定部４１４は、類似度を求める際に、以下の類似度のスコア算出式によりとしてのスコア付けを行う。なお、このスコア算出は、最小文同士を元に算出されるが、発明文章全体および特許文章群の全文の編集距離を求める構成としてもよい。
類似度のスコア算出式＝（発明文章の長さペナルティ）×（最小文の単語単位での含有率）×（文字列レベルでの編集距離の逆数）
ここで、編集距離とは２つの文字列があったとき、１つの文字列をもう１つに編集するときの距離である。すなわち、１文字の追加または削除は、スコアが１となり、１文字削除して追加した場合はスコアが２となるように算出される。本発明の特許性の判定に編集距離を用いるのは、表記ゆれを吸収するためである。
また、発明文の長さペナルティは、短すぎる文同士を比較した際に編集距離が小さくなり過ぎるため、補正をかけるための係数である。
【００５３】
このように、判定部４１４は、編集距離を用いて発明文章と特許文章群の類似の判定を行なうことで、単語や文字単位で詳細に文章同士の類似度を正確に算出することができる。通常の特許評価判定方法では、類似した単語がいくつ含まれているかに応じて特許性の判定を行なっているが、編集距離を用いることで文章として意味までも類似しているか判定することが可能になる。
【００５４】
判定部４１４は、上記の通り特許文章群について類似度を求め、類似度の高い特許文章と発明文章との類似度に応じて特許性の判定結果の算出を行なう。類似度から最終的な特許性の判定を行なう手法は、さまざまな手法があり、本発明は、これらの手法には限定されない。
【００５５】
例えば、ユーザによって入力された発明文章の最小文と類似度の高い特許文章の全文の最小文との編集距離に基づいて算出されたスコアおよび分散表現空間で合致している特許文章の全文のスコアを合算し、特許文章の全文の構成要素である最小文ごとにスコアを判定する。そして、判定部４１４は、スコアを０〜１で正規化してパーセントとして出力する。
【００５６】
更に、判定部４１４によるランク付けはＡ〜Ｄの４段階とした場合、Ａは特許性が最も高く、Ｂ〜Ｄと段階的に特許性が下がっていく。このランク付けの判断は、発明文章の要素全てに対してのスコアによって算出される。
【００５７】
判定部４１４は、類似度の高い特許文章を複数抽出してもよい。本実施形態においては、３件の類似特許文章を抽出する構成としている。例えば、類似特許文章の全文の最小文である構成要素のうち、最大スコア（３件の特許文章での最大類似度）が１つでも所定値よりも低いものがあればＢランク以上とし、２つ以上所定値より低いものがあればＡランクとする。また、最大スコアの最小値（どの構成要素も特許文章のいずれかに記載がある）が所定値より高ければＤランクとする。また、構成要素のほとんどのスコアが所定値より低い場合は、Ｂランクとして、構成要素の半数が高くなければＣランクとする。これらのいずれの条件にも該当しない場合、判定部４１４は文書全体のキーワード一致率や、ベクトル類似度からランクを付与してもよい。
【００５８】
特許性をランク付けによって表示することでユーザは、簡単に特許性の判定を把握することができる。また、１件でも類似度の高い特許文章が抽出された場合にはランクを下げることで正確な特許性判断結果をユーザの端末装置２に送信することができる。
【００５９】
図５は、判定部４１４による発明文章の類似特許との類似スコアを示す表の一例である。発明文章は、構成要素ＡＡＡ、構成要素ＢＢＢ、構成要素ＣＣＣ、および構成要素ＤＤＤの４つの構成要素に分割されており、類似特許Ｘ、類似特許Ｙ、および類似特許Ｚとの類似度がパーセントで示されている。上記ランク付けルールによると、発明文章のランクはＣランクとなり、類似度と共に判定結果として算出される。
【００６０】
生成部４１５は、ユーザの端末装置２に送信されるさまざまな表示画面を生成する。特に、判定部４１４が判定した特許性の判定結果を含む画面を生成して、サーバ通信部４１７を介してユーザの端末装置２に送信する。
【００６１】
生成部４１５が生成した特許性の判定結果は、サーバ記憶部４１１に記憶されてもよい。しかしながら、発明文章の機密観点から発明文章の内容および特許性の判定結果もサーバ記憶部４１１に記憶せずに、これらの情報を一時的な保存領域（メモリ）に記憶して、ユーザの端末装置２に送信する構成とする方が好ましい。この一時的な保存領域もサーバ記憶部４１１が司ってもよい。
【００６２】
サーバ通信部４１７は、サーバ４をインターネット５に接続するための通信インターフェース回路を有する。サーバ通信部４１７は、ユーザの端末装置２から特許性の判定を求める発明文章を受信し、判定部４１４による判定結果をユーザの端末装置２に送信する。また、サーバ通信部４１７は、特許文章データベース３から特許文章の提供を受ける際に、情報を受信する。サーバ通信部４１７は、必要に応じてユーザの端末装置２とさまざまな通信を行い、サーバ通信部４１７は、必要に応じて特許文章提供端末３とさまざまな通信を行う。
【００６３】
（特許評価判定システム１による処理）
図６は、本実施形態にかかる特許評価判定システム１によるユーザの端末装置２から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置２に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【００６４】
以下に説明する動作シーケンスは、予めサーバ記憶部４１１に記憶されているプログラムに基づいて、主にサーバ処理部４１６により、サーバ４の各要素と協働して実行される。また、以下に説明する動作シーケンスにおいて、サーバ４は、サーバ通信部４１７を介してユーザの端末装置２と各種の情報を送受信する。
【００６５】
最初にサーバ４のサーバ通信部４１７は、ユーザの端末装置２から特許性の判定を行ないたい発明文章を受信する（ステップＳ１０１）。なお、本処理は、発明文章をサーバ通信部４１７がユーザの端末装置２から受信した際に開始される。
【００６６】
続いて、サーバ処理部４１６は、発明文章が特許性の判定を行なうためにふさわしい形式で記述されているかをサーバ処理部４１６は判定する（ステップＳ１０２）。例えば、本実施形態では、発明文章が１つの発明からなっている必要があるため、読点が複数存在する文章であれば、サーバ処理部４１６は、エラー情報を、サーバ通信部４１７を介してユーザの端末装置２に送信する。発明文章が誤った形式で記述されている場合（ステップＳ１０２がＮＯ）には、サーバ処理部４１６は、エラー情報をユーザの端末装置２に送信して（ステップＳ１０３）処理が終了する。そして、サーバ処理部４１６は、形式が修正された発明文章、または次の発明文章の受信を待つ。
【００６７】
発明文章が正しい形式で記述されている場合（ステップＳ１０２がＹＥＳ）、サーバ処理４１６は、ユーザの端末装置２から受信した発明文章が属する技術分野を１単語で表すための用語を抽出する（ステップＳ１０４）。サーバ処理部４１６は、発明文章を複数の単語単位に分割して、どの単語がどの単語を修飾しているかの係り受け関係を抽出して、単語の係り受け関係から重要な用語を検索キーワードとして抽出する。
【００６８】
続いて、サーバ処理部４１６は、抽出された検索キーワードを用いて入力された発明文章に類似する特許文章群を抽出する（ステップＳ１０５）。具体的には、サーバ処理部４１６は、特許文章データベース３から検索キーワードが特許文章の全文に記載されている特許文章群を検索結果として抽出する。この際、サーバ処理部４１６は、検索キーワードが個々の特許文章においてどの程度重要な単語であるかを判定した上で、関連性が高い特許文章のみを特許文章群として抽出する。
【００６９】
そして、サーバ処理部４１６は、特許文章群の全文と発明文章とを比較して類似度を求める（ステップＳ１０６）。具体的には、サーバ処理部４１６は、発明文章に含まれる構成要素単位に文章を最小文に分割して、構成要素が特許文章群に開示されているか否かを判定することで類似度を求める。サーバ処理部４１６は、類似度のスコアをそれぞれの特許文章群に含まれる特許文章に対して算出して、類似度のスコアが高い特許文章を３件抽出する。ここで、サーバ処理部４１６は、ユーザの端末装置２から入力された発明文章の長さを考慮して、短すぎる場合には類似度が高く出るように類似度のスコアを補正してもよい。
【００７０】
更に、サーバ処理部４１６は、抽出された３件の類似度のスコアが高い特許文章の最小文とユーザの端末装置２から入力された発明文章の最小文との編集距離に基づいて入力された発明文章の特許性の判定を行なう（ステップＳ１０７）。ここで、サーバ処理部４１６は、ユーザの端末装置２に入力された発明文章の特許性の判定をランクとして算出する。すなわち、特許性の評価をＡ〜Ｄのランクで評価して判定結果としてユーザの端末装置に送信する（ステップＳ１０８）。
【００７１】
（ユーザの端末装置２の機能）
図７は、ユーザの端末装置２の端末表示部２１４によって表示される発明文章入力画面２００の一例を示す図である。
【００７２】
図７は、ユーザの端末装置２に表示される発明文章の入力画面の一例を示す図である。発明文章入力画面２００は、ユーザが端末装置２を用いて発明文章を入力して特許性の判定を要求するための画面である。発明文章入力画面２００には、任意の発明文章を入力する入力欄を形成する領域である発明文章入力領域２０１および入力された発明文章が正しく入力されているかを確認するための確認画面に進むための確認ボタン２０２が表示されている。
【００７３】
図８は、ユーザの端末装置２の端末表示部２１４によって表示される発明文章表示画面３００の一例を示す図である。
【００７４】
図８に示す通り、発明文章表示画面３００は、ユーザが端末装置２を用いて入力した発明文章が正しく入力されたかを示す画面である。発明文章表示画面３００には、入力された発明文章を構成要素ごとに区分して表示する。図８の例では、構成要素ＡＡＡ、構成要素ＢＢＢ、構成要素ＣＣＣ、および構成要素ＤＤＤの４つの構成要素からなる発明文章を図７の発明文章入力領域２０１に入力をして、確認ボタン２０２をユーザがマウスによるクリック動作などで押下した場合に表示される画面を模式している。すなわち、図８の例では、構成要素ＡＡＡ、構成要素ＢＢＢ、構成要素ＣＣＣ、および構成要素ＤＤＤの４つの構成要素からなる発明文章に分けられた状態で発明文章が表示されている。発明文章表示画面３００には、発明文章が表示される表示欄を形成する領域である発明文章表示領域３０１および当該発明文章表示領域３０１に表示されている発明文章について特許性の判定を行なうための判定開始ボタン３０２が表示されている。
【００７５】
図９は、ユーザの端末装置２の端末表示部２１４によって表示される発明文章評価表示画面４００の一例を示す図である。
【００７６】
図９は、ユーザの端末装置２に表示される発明文章評価画面４００の一例を示す図である。発明文章評価画面４００は、ユーザが端末装置２を用いて入力した発明文章が正しく入力されたかを示す画面である。発明文章評価画面４００には、入力された発明文章を構成要素ごとに区分して、それぞれの構成要素ごとに類似度の高い特許文章との比較結果をパーセントで示している比較結果表示領域４０１が含まれる。また、発明文章評価画面４００には、これらの比較結果から算出される発明文章の特許性の判定結果をＡ〜Ｄのランクで表示するランク表示領域４０２が含まれる。図９の例では、構成要素ＡＡＡ、構成要素ＢＢＢ、構成要素ＣＣＣ、および構成要素ＤＤＤの４つの構成要素および類似特許文章との比較結果から算出される発明文章の特許性の判定結果は、Ｃランクとされている。
【００７７】
以上説明したように、本実施形態にかかる特許評価判定システム１は、複数のユーザの端末装置２からの要求に含まれる発明文章の特許性を判定することができる。更に、特許評価判定システム１は、発明文章および類似特許文章の全文の最小文同士を文字の編集距離として類似度を算出しているため、単に同一の単語が特許文章群に含まれているかを」判定する方法と比較して高い精度で発明文章の特許性を判定することができる。
【００７８】
なお、本発明は、特許評価判定システム１として、ユーザの端末装置２、特許文章データサーバ３、およびサーバ４がそれぞれ独立しているシステムとして記載しているが、これらの機能が全て一箇所に存在する判定装置としても同様の効果を発揮することができる。また、これらの機能をユーザの端末装置などにインストールさせるためのプログラムとして提供することも可能である。
【００７９】
当業者は、本発明の精神および範囲から外れることなく、さまざまな変更、置換および修正をこれに加えることが可能であることを理解されたい。以下に説明する変形例においては、それぞれの変形例同士が組み合わされて本発明を実施可能であることも理解されたい。
【００８０】
（変形例１）
サーバ処理部４１６の特許文章群抽出部４１３は、特許文章群の精度を上げるために以下の処理を行なうことができる。サーバ処理部４１６の特許文章群抽出部４１３は、抽出された特許文章群の特許文章に付与されている特許分類（例えば、ＩＰＣやＣＰＣ）を抽出して、ヒストグラムを作成して、上位の数件の特許分類を選択する。そして、選択された特許分類を用いて再度検索キーワードとのＡＮＤ検索を行なう。ここで、検索キーワードによる検索は、単にフリーワード検索でもよいが、上述の通りＴＦ−ＩＤＦ法などを用いて、検索キーワードが特許文章群に含まれる文章においてどの程度の重要度があるかを評価した上で検索結果を得る方が好ましい。この検索結果を発明文章との比較に用いる特許文章群として更新する。この処理によって、特許文章群の集合体としての精度が上がって、特許性の判定の精度も上がる。すなわち、特許文章郡抽出部４１３は、特許分類を用いることで集合体としての網羅性が上がることで特許文章の抽出漏れが減少する。
【００８１】
図１０は、本実施形態の変形例１にかかる特許評価判定システム１によるユーザの端末装置２から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置２に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【００８２】
ステップＳ１０５にて、抽出された検索キーワードを用いて入力された発明文章に類似する特許文章群を抽出した後、サーバ処理部４１６は、特許文章群から特許分類を抽出して抽出数が多い上位特許分類を選択する（ステップＳ１０９）。続いてサーバ処理部４１６は、検索キーワードおよび選択された上位特許分類を用いて特許文章群を再度抽出する（ステップＳ１１０）。なお、この特許分類による検索は、特許分類を複数含む場合には、ＯＲ検索とすることで特許文章群に広がりを持たすことができる。
【００８３】
（変形例２）
サーバ処理部４１６の特許文章群抽出部４１３は、特許文章群の精度を上げるために以下の処理を行なうことができる。サーバ処理部４１６の特許文章群抽出部４１３は、抽出された特許文章群のそれぞれの特許文章に含まれる文章の全文について、分散表現空間で検索キーワードと近接するものを抽出して、抽出された結果を発明文章との比較に用いる特許文章群として更新する。すなわち、特許文章群抽出部４１３は、機械学習によって類似する文章同士で使われている単語同士は似た概念を持っていると仮定して、類似単語を同一ベクトルとしてシミュレーションする。この処理によって、類似キーワードもベクトルが同じと認識することができる。この処理によって、特許文章群の集合体としての精度が上がって、特許性の判定の精度も上がる。すなわち、特許文章郡抽出部４１３は、分散表現空間で検索キーワードと近接する特許文章を抽出しているため、検索キーワードに類似する文言を備える特許文章も抽出することができる。
【００８４】
図１１は、本実施形態の変形例２にかかる特許評価判定システム１によるユーザの端末装置２から発明文章の判定要求に応じて、当該発明文章の特許性を判定し、判定結果をユーザの端末装置２に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【００８５】
ステップＳ１０５にて、抽出された検索キーワードを用いて入力された発明文章に類似する特許文章群を抽出した後、サーバ処理部４１６は、分散表現空間における前記検索キーワードと近接する特許群に絞り込んだ結果を特許文章群として抽出する（ステップＳ１１１）。
【００８６】
なお、本変形例２の処理と変形例１の処理を組み合わせる場合は、変形例１のステップＳ１１０の後に変形例２のステップＳ１１１をサーバ処理部４１６が実施すると特許文章群として精度が高くなる。もちろん、サーバ処理部４１６は、変形例２のステップＳ１１１の後に変形例１のステップＳ１１０を実施する処理とすることも可能である。
【００８７】
（変形例３）
本実施形態において、発明文章は、出願前の発明の内容を発明文章として説明したが、出願後の特許出願などに含まれる請求項の特許性の判定に特許評価判定システム１を用いることもできる。この場合、特許文章群抽出部４１３は、特許性の判定を行なう特許出願などの出願日を考慮して、出願日よりも前に公開された特許文章から特許文章群を抽出する。この出願日は、特許文章データベース３が記憶している出願日でもよく、ユーザによって端末装置２に直接入力される日付でもよい。
【符号の説明】
【００８８】
１        特許評価判定システム
２        ユーザの端末装置
２１１    端末通信部
２１２    端末記憶部
２１３    端末操作部
２１４    端末表示部
２１５    端末処理部
３        特許文章提供装置
４        サーバ
４１１    サーバ記憶部
４１２    検索キーワード抽出部
４１３    特許文章群抽出部
４１４    判定部
４１５    生成部
４１６    サーバ処理部
４１７    サーバ通信部
５        インターネット
【図１】
2020021455.tif 000003
【図２】
2020021455.tif 000004
【図３】
2020021455.tif 000005
【図４】
2020021455.tif 000006
【図５】
2020021455.tif 000007
【図６】
2020021455.tif 000008
【図７】
2020021455.tif 000009
【図８】
2020021455.tif 000010
【図９】
2020021455.tif 000011
【図１０】
2020021455.tif 000012
【図１１】
2020021455.tif 000013