(57)【要約】【課題】  複数の検索項目に関して検索結果を表形式で表示する場合でも、データ分析のため絞込み検索をすることのできるコンピュータを用いた検索データ分析支援システムを提供する。【解決手段】  コンピュータは、検索項目それぞれに対する検索条件を検索項目間で組み合わせた条件を満足するデータを検索する。検索設定と検索結果とを関連付けるデータを記憶する。各組合せ条件に対する検索結果を配置した表のセルからユーザが選択したセルを表す選択データを取得する。検索設定に関連付けられた検索結果のデータおよび選択データに基づいて、絞込み検索の対象データを設定する。そして、細分項目を用いて絞込み検索の検索項目を設定するか、対象データに対し仮検索の結果から絞込み検索の結果を選択する。【選択図】  図３
2006323443.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを備えた検索データ分析支援システムであって、
前記コンピュータが、
複数の検索項目それぞれに対する検索条件を検索項目間で組み合わせた複数の条件の各条件を満足するデータを検索する手段と、
ユーザが選択した複数の検索項目を表すデータ、および選択した各検索項目に対してユーザが指定した検索条件を表すデータを含む検索条件設定データを取得する手段と、
取得した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する手段と、
取得した検索条件設定データとその検索条件設定データに従った検索により得た検索データとを関連付けるデータを記憶する手段と、
各組合せ条件に対する検索結果を表のセルに配置した表示データを作成する手段と、
絞込み検索をするユーザからの指示を受ける手段と、
ユーザが選択した表のセルを表す選択データを取得する手段と、
絞込み検索をするユーザからの指示を受けた場合に、取得した検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する手段とを備え、
前記検索をする手段が、設定した対象データについて絞込み検索をする
検索データ分析支援システム。
【請求項２】
前記コンピュータが、
検索項目に細分項目を関連付けるデータを記憶する手段と、
絞込み検索をするユーザからの指示を受けた場合に、絞込み検索に細分項目を用いるかどうかを判定する手段と、
絞込み検索に細分項目を用いる場合に、取得した検索条件設定データが表す検索項目に関連付けられた細分項目を絞込み検索の検索項目として設定する手段と、
絞込み検索に細分項目を用いない場合に、絞込み検索の対象データについて検索項目の全部または一部の組合せに対して行った仮検索の結果から、絞込み検索の結果を選択する手段と
をさらに備える請求項１記載の検索データ分析支援システム。
【請求項３】
前記絞込み検索の結果を選択する手段が、仮検索の各組合せ条件を満足するデータの件数に従って絞込み検索の結果を選択する請求項２記載の検索データ分析支援システム。
【請求項４】
前記絞込み検索の結果を選択する手段が、仮検索の各組合せ条件を満足するデータの件数が最大の値を有する検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する請求項３記載の検索データ分析支援システム。
【請求項５】
前記絞込み検索の結果を選択する手段が、仮検索の組合せ条件を満足するデータの件数の最大値と最小値との差が最も大きな検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する請求項３記載の検索データ分析支援システム。
【請求項６】
コンピュータを用いた検索データ分析支援方法であって、
前記コンピュータが、複数の検索項目それぞれに対する検索条件を検索項目間で組み合わせた複数の条件の各条件を満足するデータを検索する手順、
前記コンピュータが、ユーザが選択した複数の検索項目を表すデータ、および各検索項目に対してユーザが指定した検索条件を表すデータを含む検索条件設定データを取得する手順、
前記コンピュータが、取得した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する手順、
前記コンピュータが、取得した検索条件設定データとその検索条件設定データに従った検索により得た検索データとを関連付けるデータを記憶する手順、
前記コンピュータが、各組合せ条件に対する検索結果を表のセルに配置した表示データを作成する手順、
前記コンピュータが、絞込み検索をするユーザからの指示を受ける手順、
前記コンピュータが、ユーザが選択した表のセルを表す選択データを取得する手順、
前記コンピュータが、絞込み検索をするユーザからの指示を受けた場合に、取得した検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する手順、
前記コンピュータが、絞込み検索をするユーザからの指示を受けた場合に、検索項目に予め関連付けられた細分項目を絞込み検索に用いるかどうかを判定する手順、
前記コンピュータが、絞込み検索に細分項目を用いる場合に、取得した検索条件設定データが表す検索項目に関連付けられた細分項目を絞込み検索の検索項目として設定する手順、そして
前記コンピュータが、絞込み検索に細分項目を用いない場合に、絞込み検索の対象データについて検索項目の全部または一部の組合せに対して組合せ毎に行った仮検索の結果から、絞込み検索の結果を選択する手順
を備える検索データ分析支援方法。
【請求項７】
請求項６に記載の検索データ分析支援方法における手順をコンピュータに実行させるための検索データ分析支援プログラム。
【請求項８】
請求項６に記載の検索データ分析支援方法における手順をコンピュータに実行させるための検索データ分析支援プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の検索項目に対する検索結果の分析を支援する検索データ分析支援システム、検索データ分析支援方法、および検索データ分析支援プログラムに関する。
【背景技術】
【０００２】
蓄積した技術情報から必要な情報を得るため、複数の検索項目に対して検索を行う技術が、例えば特許文献１に開示されている。特許文献１の技術では、利用分野軸、要素技術軸、および時間軸という３つの軸で検索を行う。検索した結果は、３つの軸で構成する技術情報空間に配置して表示する。
【０００３】
特許文献２は、技術情報を表形式のマップに表示する装置を記載している。特許公報の書誌的事項や要約、特許請求の範囲、明細書のデータのような技術情報を各セルに分類したマップを表示する。マップの縦軸と縦軸には、必要な情報を選択的に表示するため絞り欄を設けている。
【特許文献１】特開平７−１８２３５６号公報
【特許文献２】特開２００３−６７４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１や特許文献２に記載されているように、表形式にデータを配置して表示することで、データの分析がし易くなる。しかしながら、膨大なデータを検索した場合には、複数の検索項目を用いたとしても、一度の検索の結果でデータの分析を的確に行うのは難しい。その場合、より多くの原因による結果を検索したデータが表すことになるため、検索データから原因を絞りきれない可能性が高くなる。
【０００５】
このため、複数の検索項目に対して検索した結果を表形式で表示する場合に、検索したデータを絞り込むため、さらに検索をすることのできる技術が望まれる。
【０００６】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、複数の検索項目に関して検索結果を表形式で表示する場合でも、データ分析のため絞込み検索をすることのできる検索データ分析支援システム、検索データ分析支援方法、および検索データ分析支援プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明は、コンピュータを備えた検索データ分析支援システムを提供する。そのコンピュータにおいて、検索部は、複数の検索項目それぞれに対する検索条件を検索項目間で組み合わせ複数の条件の各条件を満足するデータを検索する。検索条件設定データ取得部は、ユーザが選択した複数の検索項目を表すデータ、および選択した各検索項目に対してユーザが指定した検索条件を表すデータを含む検索条件設定データを取得する。検索設定部は、取得した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する。検索データ記憶部は、取得した検索条件設定データとその検索条件設定データに従った検索により得た検索データとを関連付けるデータを記憶する。表示データ作成部は、各組合せ条件に対する検索結果を表のセルに配置した表示データを作成する。絞込み検索指示受け部は、絞込み検索をするユーザからの指示を受ける。選択データ取得部は、ユーザが選択した表のセルを表す選択データを取得する。対象データ設定部は、絞込み検索をするユーザからの指示を受けた場合に、取得した検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する。検索部は、その対象データについて絞込み検索をすることができる。
【０００８】
絞込み検索をするときの検索項目や検索条件は自動的に決定することができる。絞込み検索の検索項目の選択が適当であれば、ユーザは検索データの的確な分析を容易にすることができる。適当な検索項目で絞込み検索をするため、検索データ分析支援システムのコンピュータに、検索項目に細分項目を関連付けるデータを記憶する手段、絞込み検索をするユーザからの指示を受けた場合に、絞込み検索に細分項目を用いるかどうかを判定する判定部、絞込み検索に細分項目を用いる場合に、取得した検索条件設定データが表す検索項目に関連付けられた細分項目を絞込み検索の検索項目として設定する絞込み検索設定部、そして、絞込み検索に細分項目を用いない場合に、絞込み検索の対象データについて検索項目の全部または一部の組合せに対して行った仮検索の結果から、絞込み検索の結果を選択する絞込み検索結果選択部をさらに備えるようにしてもよい。
【０００９】
絞込み検索結果選択部は、仮検索の各組合せ条件を満足するデータの件数に従って絞込み検索の結果を選択することができる。例えば絞込み検索結果選択部は、仮検索の各組合せ条件を満足するデータの件数が最大の値を有する検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する。また、仮検索の組合せ条件を満足するデータの件数の最大値と最小値との差が最も大きな検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択するようにしてもよい。
【００１０】
他の観点では、本発明は、コンピュータを用いた検索データ分析支援方法を提供する。その検索データ分析支援方法は、複数の検索項目それぞれに対する検索条件を検索項目間で組み合わせた複数の条件の各条件を満足するデータを検索する手順、ユーザが選択した複数の検索項目を表すデータ、および各検索項目に対してユーザが指定した検索条件を表すデータを含む検索条件設定データを取得する手順、取得した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する手順、取得した検索条件設定データとその検索条件設定データに従った検索により得た検索データとを関連付けるデータを記憶する手順、各組合せ条件に対する検索結果を表のセルに配置した表示データを作成する手順、絞込み検索をするユーザからの指示を受ける手順、ユーザが選択した表のセルを表す選択データを取得する手順、絞込み検索をするユーザからの指示を受けた場合に、取得した検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する手順、絞込み検索をするユーザからの指示を受けた場合に、検索項目に予め関連付けられた細分項目を絞込み検索に用いるかどうかを判定する手順、絞込み検索に細分項目を用いる場合に、取得した検索条件設定データが表す検索項目に関連付けられた細分項目を絞込み検索の検索項目として設定する手順、そして、絞込み検索に細分項目を用いない場合に、絞込み検索の対象データについて検索項目の全部または一部の組合せに対して組合せ毎に行った仮検索の結果から、絞込み検索の結果を選択する手順を備える。これらの手順は、コンピュータで実行することができる。
【００１１】
さらに他の観点によれば、本発明は、上述した検索データ分析支援方法の手順をコンピュータに実行させるための検索データ分析支援プログラム、およびそのプログラムを記録したコンピュータ読み取り可能な媒体を提供する。
【発明の効果】
【００１２】
以上の構成を採用することにより、本発明は、複数の検索項目に関して検索結果を表形式で表示する場合でも、データ分析のため絞込み検索をすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して本発明の実施の形態について説明する。この実施の形態では、複数の検索項目に対する特許出願データの検索結果の分析を支援するための検索データ分析支援システムとして本発明を具体化している。
【００１４】
図１はこの実施の形態における検索データ分析支援システムのハードウェア構成を示す図である。このシステムでは、検索データ分析支援装置１がネットワーク２を通じてユーザの端末３と接続されている。端末３は、例えばインターネット経由で検索データ分析支援装置１に検索要求を送信したりその結果を受信したりすることができる。
【００１５】
検索データ分析支援装置１には、一台または複数台のコンピュータを利用することができる。ここでは、検索データ分析支援装置１に一台の汎用コンピュータ１０１を利用している。
【００１６】
コンピュータ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２やバス１０３を備えている。ＣＰＵ１０２はバス１０３を通じてＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と接続される。ＲＯＭ１０４に記憶されたプログラムの指令に従ってコンピュータ１０１が起動すると、ＣＰＵ１０２はＲＡＭ１０５上でＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１０６の一部または全部を動作させる。バス１０３には通信インターフェイス１０７も接続されている。通信インターフェイス１０７は、ネットワーク２を通じてこのコンピュータ１０１をユーザの端末３と接続する。またバス１０３には、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０８も接続されている。ＨＤＤ１０８には、特許出願データベース１０９が設けられている。
【００１７】
図２は特許出願データベースの構成の一例を説明するための図である。特許出願データベース１０９は、特許出願に関するレコードを複数含む。各レコードは、出願番号、出願人、出願日、国際特許分類（ＩＰＣ）、および発明者などの属性項目のデータを含む。各レコードは、これらのデータに加えて、登録日、ＦＩ記号、権利者などのデータを含むことができる。この実施の形態では、これら属性項目の多くについてその値をテキストデータで与えている。
【００１８】
またＨＤＤ１０８には、図１のように、ウェブサーバプログラム１１０や検索データ分析支援プログラム１１１のファイル、その他のファイルが格納される。検索データ分析支援プログラム１１１は、特許出願データベース１０９のデータを検索した結果をユーザが分析するのを支援するためのプログラムである。この実施の形態では、コンピュータ１０１が起動すると、ＣＰＵ１０２はＯＳ１０６の指令に従ってウェブサーバプログラム１１０や検索データ分析支援プログラム１１１のファイルをＨＤＤ１０８から読み出し、ＲＡＭ１０５上でそのプログラム１１０および１１１を動作させる。
【００１９】
図３は本実施の形態における検索データ分析支援装置の機能ブロックを示す図である。検索データ分析支援プログラム１１１の指令に従って動作することにより、コンピュータ１０１は検索データ分析支援装置１として機能し、また通信処理部１５１、検索条件設定データ取得部１５２、検索設定部１５３、検索部１５４、検索データ記憶部１５５、表示データ作成部１５６、絞込み検索指示受け部１５７、選択データ取得部１５８、対象データ設定部１５９、判定部１６０、細分項目データ１６１のファイル、絞込み検索設定部１６２、および絞込み検索結果選択部１６３を備える。
【００２０】
通信処理部１５１は、ユーザの端末３とのデータ通信を処理する。ここでは、コンピュータ１０１が、ウェブサーバプログラム１１０および検索データ分析支援プログラム１１１の指令に従い、通信インターフェイス１０７を用いてユーザの端末３と通信をする。ネットワーク２を通じて端末３からのウェブページの転送要求を受信したり、要求されたウェブページを端末３へ送信したりする。
【００２１】
検索条件設定データ取得部１５２は、ユーザが選択した複数の検索項目を表すデータ、および選択した各検索項目に対してユーザが指定した検索条件を表すデータを含む検索条件設定データを取得する。ここでは、ユーザの端末３から検索条件設定データを受信することにより、コンピュータ１０１が検索条件設定データを取得する。ユーザの端末３から検索条件設定データを受信するために、検索設定をするためのウェブページをユーザの端末３に送信する。検索設定ページは予めＨＤＤ１０８に格納しておくことができる。ユーザの端末３から要求を受信すると、コンピュータ１０１がＨＤＤ１０８上の検索設定ページをユーザの端末３に送信する。ユーザは、その検索設定ページを用いて、複数の検索項目を選択したり、選択した各検索項目に対して検索条件を指定したりする。
【００２２】
図４は検索設定ページの一例を説明するための図である。この検索設定ページ４０１では、コンボボックス４０２乃至４０４を用いて３つの検索項目を選択することができる。検索項目は特許出願データの属性項目に対応して与えられている。この例では、検索項目として「ＩＰＣ」、「出願年」および「出願人」を選択している。「出願年」は属性項目の出願日に対応する検索項目である。
【００２３】
検索項目に対する検索条件は、その検索項目の区分やキーワードで与えられる。検索項目として「出願年」を選択する場合、出願日を１年毎に区分けした条件を検索条件として指定することができる。「ＩＰＣ」についての検索条件は、例えば分類記号の前方から２つが「Ｈ０」に一致するといった条件である。「出願人」についての検索条件は、「Ａ社」、「Ｂ社」のように出願人の名称を指定することにより与えることができる。図４の例では、各検索項目に対して指定可能な検索条件をリストボックス４０５乃至４０７に表示している。リストボックス４０５は、「ＩＰＣ」の検索条件として「Ｈ０」、「Ｇ０」、「Ｇ１」、「Ｇ２」および「Ｆ０」の５つの条件を表示している。リストボックス４０８乃至４１０は、各検索項目に対してユーザが指定した検索条件を表示する。リストボックス４０８は、リストボックス４０５に表示された検索条件のうち、指定された条件として、「Ｈ０」、「Ｇ０」および「Ｇ１」の３つの検索条件を表示している。各検索項目に対する検索条件の指定は、検索設定ページ４０１上の矢印ボタン４１１乃至４１３を用いてすることができる。ユーザが検索条件を指定する場合、キーボードやポインティングデバイスのような端末３の入力装置を用いて、リストボックス４０５乃至４０７に列挙された検索条件を選択する。そして、検索条件を選択した状態で、入力装置を用いてボタン４１１乃至４１３を押す操作をすることにより、各検索項目に対する検索条件を指定することができる。リストボックス４０８乃至４１０は、ボタン４１１乃至４１３を押す操作をしたときにリストボックス４０５乃至４０７で選択されていた条件を表示する。一旦した指定を解除する場合、矢印ボタン４１４乃至４１６を用いることができる。リストボックス４０８乃至４１０で検索条件を選択した状態でボタン４１４乃至４１６を押す操作をする。
【００２４】
コンピュータ１０１は、このようなユーザの選択や指定に対応した検索条件設定データをユーザの端末３から受信することにより、検索条件設定データを取得する。検索設定ページ４０１上のボタン４１７を押す操作をユーザがすると、ユーザの端末３は、検索条件設定データをコンピュータ１０１に送信する。検索設定ページ４０１上のボタン４１８を押す操作をユーザがすると、検索条件設定データの送信がキャンセルされる。検索条件設定データにおいて、検索項目や検索条件は数字やアルファベットを使った符号で表現することができる。
【００２５】
検索設定部１５３は、取得した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する。ここでは、ファイルにデータを書き込むことによりコンピュータ１０１のＣＰＵ１０２がその設定をする。その設定のため、図１または図３に示すように、ＨＤＤ１０８上に検索設定テーブル１６４を用意することができる。ＣＰＵ１０２は、受信した検索条件設定データを解釈し、その解釈に従って検索設定テーブル１６４にデータを書き込む。
【００２６】
図５は検索設定テーブルの構成の一例を説明するための図である。検索設定テーブル１６４は、検索設定に関するレコードを複数含む。各レコードは、例えば検索ＩＤや、検索項目を表すデータ、検索条件を表すデータを含む。検索ＩＤは、受信した検索条件設定データに従う検索を識別するためのデータである。検索条件設定データを受信したときにコンピュータ１０１のＣＰＵ１０２が発行する。受信した検索条件設定データからは、通常複数のレコードが作成される。検索ＩＤが同じ複数のレコードは、同一の検索条件設定データに対するデータである。図５の例は図４の例に対応しており、９つのレコードが同じ検索ＩＤ「００２１」を含む。各レコードは、リストボックス４０８乃至４１０に表示された検索条件のいずれかに対応する。例えば検索ＩＤとして「００２１」を含み、検索項目のデータとして「ＩＰＣ」を含む３つのレコードは、検索条件のデータとして「Ｈ０」、「Ｇ０」および「Ｇ１」をそれぞれ含む。ここでは、検索設定テーブル１６４において、検索項目や検索条件のデータとしてテキストデータを用いているが、その代わりに検索項目や検索条件のＩＤを用いてもよい。
【００２７】
検索部１５４は、検索項目間で検索条件を組み合わせた複数の組合せ条件を満足するデータを組合せ条件毎に検索する。ここでは、コンピュータ１０１のＣＰＵ１０２が検索設定テーブル１６４のデータを用いて特許出願データベース１０９のデータを検索する。ＣＰＵ１０２はＨＤＤ１０８にアクセスし、検索設定テーブル１６４から、検索ＩＤが同一のレコードを読み出す。読み出したレコードに従って組合せ条件を作成する。
【００２８】
組合せ条件は、互いに検索項目が異なる検索条件を組み合わせて作成する。互いに検索項目が異なる検索条件のアンド条件となる。図５の例では、３つの検索項目それぞれに対して３つの検索条件が指定されているので、２７個の組合せ条件が作成される。そのうちの一つは、「ＩＰＣ」が「Ｈ０」という分類記号を含み、「出願年」が「２０００」年であり、「出願人」が「Ａ社」であるという条件である。
【００２９】
コンピュータ１０１のＣＰＵ１０２は、組合せ条件を作成すると、作成した各組合せ条件を満足するデータを特許出願データベース１０９から検索する。特許出願データベース１０９に含まれるレコードのうちから、各組合せ条件に合致するレコードを抽出し、抽出したレコードの件数を組合せ条件毎に計数する。抽出したレコードの件数は、ファイルに書き込んでおくことにより、一時的に記憶することができる。例えば図３に示すように、検索データテーブル１６５としてＨＤＤ１０８上にファイルを用意することができる。
【００３０】
図６は検索データテーブルの構成の一例を説明するための図である。この検索データテーブル１６５は、各組合せ条件に対して抽出したデータの件数を表すレコードを複数含む。各レコードは、検索ＩＤ、条件ＩＤおよび件数のデータを含む。条件ＩＤは、各組合せ条件を識別するためのＩＤである。条件ＩＤは、組合せ条件を作成したときにＣＰＵ１０２が予め定めた形式で各組合せ条件に対し設定する。この例では、６桁の数字からなる符号列で条件ＩＤを与えている。
【００３１】
検索データ記憶部１５５は、取得した検索条件設定データとその検索条件設定データに従った検索により得たデータとを関連付けるデータを記憶する。ここでは、コンピュータ１０１のＣＰＵ１０２が、検索により得たデータを識別するデータを検索ＩＤに関連付けてファイルに書き込む。そのファイルは、例えば図３に示すように、検索詳細テーブル１６６としてＨＤＤ１０８上にファイルを用意することができる。
【００３２】
図７は検索詳細テーブルの構成の一例を説明するための図である。この検索詳細テーブル１６６の各レコードは、検索ＩＤ、出願番号のデータ、および条件ＩＤを含む。この例では、出願番号で、検索により得られたデータを識別している。検索詳細テーブル１６６は、検索条件設定データの検索ＩＤと出願番号とを関連付けることにより、検索条件設定データと検索により得たデータとを関連付ける。
【００３３】
表示データ作成部１５６は、取得した検索条件設定データに従った各組合せ条件に対する検索結果を表のセルに配置した表示データを作成する。ここではコンピュータ１０１のＣＰＵ１０２が、抽出したレコードの件数を表形式で配置するウェブページを作成する。
【００３４】
図８は検索結果を表形式で配置して表示するウェブページの一例を示す図である。この検索結果ページ８０１は図４の例に対応するものであり、３つの表８０２乃至８０４を含む。図４の例のように３つの検索項目を選択している場合、各表の列方向および行方向には、そのうちの２つの検索項目に対し指定された複数の検索条件を配列する。図８の例では、検索項目「ＩＰＣ」に対する３つの検索条件を列方向に、検索項目「出願年」に対する３つの検索条件を行方向に配列している。各表は、残りの検索項目「出願人」に対する各検索条件に対応する。例えば表８０２は、出願人が「Ａ社」であるという条件に対応する。このような表８０２乃至８０４の各セル８０５がそれぞれ組合せ条件に対応する。表８０２のセル８０５Ａは出願人が「Ａ社」であり、ＩＰＣが「Ｇ０」を含み、出願年が「２０００」年であるという組合せ条件に対応する。各セル８０５は、対応する組合せ条件に対して抽出したデータの件数を示す。セル８０５Ａが示すデータの件数は「７４」である。データの件数を示す数字には、リンク８０６を設けている。このリンク８０６は、対応する組合せ条件に対して抽出したレコードのリストを含むページへのリンクである。
【００３５】
このような検索結果ページ８０１や、リンクを含むページをコンピュータ１０１のＣＰＵ１０２が、予め与えられたフォームや検索設定テーブル１６４、検索データテーブル１６５、検索詳細テーブル１６６を用いて作成する。検索ＩＤを指定することにより、ＣＰＵ１０２は、検索設定テーブル１６４、検索データテーブル１６５、および検索詳細テーブル１６６から必要なデータを抽出することができる。検索結果ページ８０１を作成すると、コンピュータ１０１は、通信インターフェイス１０７を用いてユーザの端末３にその検索結果ページ８０１を送信する。ユーザの端末３は、受信した検索結果ページ８０１をディスプレイに表示する。
【００３６】
絞込み検索指示受け部１５７は、絞込み検索をするユーザからの指示を受ける。ここでは、絞込み検索をする指示のデータをユーザの端末３から受信することにより、コンピュータ１０１が絞込み検索をするユーザの指示を受ける。指示データを受信するため、検索結果ページ８０１を利用することができる。図８の検索結果ページ８０１は、ボタン８０７および８０８をさらに備えている。ユーザがボタン８０７を押す操作をすると、ユーザの端末３は、検索ＩＤを含む指示データをコンピュータ１０１に送信する。ユーザがボタン８０８を押す操作をすると、指示データの送信がキャンセルされる。コンピュータ１０１は、ユーザの端末３から送信された指示データを通信インターフェイス１０７で受信することにより、その指示データを取得する。
【００３７】
選択データ取得部１５８は、ユーザが選択した表のセルを表す選択データを取得する。ここでは、選択データをユーザの端末３から受信することにより、コンピュータ１０１が選択データを取得する。検索結果ページ８０１は、選択データを取得するためにも利用することができる。図８の検索結果ページ８０１の各セル８０５は、チェックボックス８０９をさらに含む。ユーザは、ディスプレイに表示された検索結果ページ８０１のチェックボックス８０９をクリックする操作をすることで、対応するセルを選択したり、その選択を解除したりすることができる。図８の例では、セル８０５Ａが選択されている。選択データは、各セルが選択されたかどうかを表すデータを含む。例えば選択されたセルに対応する条件ＩＤを含む。ユーザがボタン８０７を押す操作をすると、ユーザの端末３は、指示データとともに選択データをコンピュータ１０１に送信する。
【００３８】
対象データ設定部１５９は、絞込み検索をするユーザからの指示を受けた場合に、取得した検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する。ここでは、ユーザの端末３から受信したデータをコンピュータ１０１のＣＰＵ１０２が解釈し、その結果に基づいて対象データを設定する。ＣＰＵ１０２は、指示データを受信すると、その指示データから検索ＩＤを取得する。指示データを受信し選択データを受信していない場合には、ＣＰＵ１０２は、取得した検索ＩＤを含むレコードを検索詳細テーブル１６６から抽出し、抽出したレコードを絞込み検索の対象データに設定する。指示データに加えて選択データを受信した場合には、ＣＰＵ１０２は、選択データから条件ＩＤを取得する。ＣＰＵ１０２は、取得した検索ＩＤおよび条件ＩＤを含むレコードを検索詳細テーブル１６６から抽出し、抽出したレコードを絞込み検索の対象データに設定する。この実施の形態では、検索詳細テーブル１６６を用いて対象データを設定することができる。図７に示すように、検索詳細テーブル１６６の各レコードは、世代番号のデータを含む。ＣＰＵ１０２は、レコードを抽出すると、抽出したレコードの世代番号の値を１だけ増加させる。この例では、条件ＩＤのデータとして「０００００３」を含むレコードを対象データに設定しており、そのレコードの世代番号のデータとして「１」を書き込んでいる。その他のレコードには、世代番号のデータとして「０」を書き込んでいる。このため、世代番号のデータを用いて対象データに設定したレコードかどうかを判別することができる。
【００３９】
判定部１６０は、絞込み検索をするユーザからの指示を受けた場合に、絞込み検索に細分項目を用いるかどうかを判定する。細分項目は、ある検索項目に対する一の検索条件で指定されるデータ集合の一部または全部を複数の検索条件で指定する他の検索項目である。対応する検索項目の一の検索条件と細分項目の各検索条件との間には親子関係を定義し得る。例えば出願人が会社であってその会社の従業員に複数の発明者がいれば、細分項目は発明者であり、対応する検索項目は出願人であると定義できる。システム上、検索項目と細分項目との対応はファイルやメモリ上のテーブル、その他の記憶手段を用いて定義することができる。ここでは図３に示すように、ＨＤＤ１０８上に、検索項目に細分項目を関連付ける細分項目データ１６１を格納するファイルを用意している。
【００４０】
図９は細分項目データの構成の一例を説明するための図である。この例では、細分項目データ１６１はテーブル構造を有しており、そのテーブルの各レコードは、検索項目を示すデータや、細分項目を示すデータを含む。細分項目を示すデータは、細分項目の名称を示す名称データや、細分項目の種類を示す種類データ、細分項目の内容を示す内容データを含む。
【００４１】
代表的な細分項目の種類は２つある。種類データでは、一つ目の種類を「１」で示し、２つ目の種類を「２」で示している。一つ目の種類の細分項目は、対応する属性項目が検索項目と異なる細分項目である。例えば検索項目「発明者」は、検索項目「出願人」に対する一つ目の種類の細分項目である。検索項目「発明者」に対応する属性項目は「発明者」であり、検索項目「出願人」に対応する属性項目は「出願人」であり、両属性項目は異なる。二つ目の種類の細分項目は、対応する属性項目が検索項目と一致する細分項目である。検索項目と細分項目とで検索条件の指定方法が異なる。例えば検索項目「ＩＰＣ」と「ＩＰＣクラス」は属性項目「ＩＰＣ」に対応する点で一致する。一方、検索項目「ＩＰＣ」では分類記号の前方から２つを利用して検索条件を指定するのに対し、検索項目「ＩＰＣクラス」では分類記号の前方から３つ、すなわちクラス記号までを利用して検索条件を指定する。このような場合、検索項目「ＩＰＣクラス」は、検索項目「ＩＰＣ」に対する２つ目の種類の細分項目である。細分項目の種類を示すデータを使って、コンピュータ１０１は、検索項目と細分項目とで、対応する属性項目が相違するのか、検索条件の指定方法が相違するのかを特定する。
【００４２】
内容データは、細分項目となる検索項目か、細分項目の検索条件の指定方法をコンピュータ１０１に与える。例えば細分項目「発明者」については、細分項目となる検索項目として「発明者」を内容データが与えている。また細分項目「出願月」については、内容データが「＊＊＊＊＊＊」と表現されている。このデータは、細分項目の検索条件が属性項目「出願日」の前方から６つの数字を指定することを示す。
【００４３】
コンピュータ１０１のＣＰＵ１０２は、指示データを受信すると、このような細分項目を絞込み検索に用いるかどうかを判定する。この判定は、例えばユーザの選択したセルに対応するレコードが細分項目データ１６１にあるかどうかや、ユーザの指示に従ってすることができる。「ＩＰＣ」、「出願年」および「出願人」を検索項目としてユーザが選択しており、各検索項目に対応するレコードが細分項目データ１６１にあると、ＣＰＵ１０２は、細分項目を用いて絞込み検索をすると判定する。ユーザの選択した検索項目に対応するレコードが細分項目データ１６１になければ、細分項目を用いて絞込み検索をしないと判定する。また細分項目を絞込み検索に用いるかどうかのユーザの指示は、検索結果ページ８０１を用いて得ることができる。その指示を得るため、図８の検索結果ページ８０１にチェックボックス８１０を備えるようにしてもよい。ユーザの端末３は、そのチェックボックス８１０のチェック状態に従って、細分項目を用いるかどうかを示すデータを指示データとともにコンピュータ１０１に送信する。このチェックボックス８１０をチェックした状態でボタン８０７を押す操作をすると、ユーザの端末３は、細分項目を用いることを示すデータをコンピュータ１０１に送信する。チェックボックス８１０をチェックしていない状態でボタン８０７を押す操作をすると、ユーザの端末３は、細分項目を用いないことを示すデータをコンピュータ１０１に送信する。細分項目を用いるかどうかを示すデータを通信インターフェイス１０７により受信すると、コンピュータ１０１のＣＰＵ１０２は、そのデータに従って絞込み条件に細分項目を用いるかどうかを決定する。
【００４４】
絞込み検索設定部１６２は、絞込み検索に細分項目を用いる場合に、取得した検索条件設定データが表す検索項目に関連付けられた細分項目を絞込み検索の検索項目として設定する。ここでは、コンピュータ１０１のＣＰＵ１０２が絞込み検索の検索項目を判定結果に従って自動的に設定する。
【００４５】
絞込み検索に細分項目を用いる場合、ＣＰＵ１０２は、指示データから取得した検索ＩＤを含むレコードを検索設定テーブル１６４から抽出する。抽出したレコードから検索項目のデータを取得すると、ＣＰＵ１０２は、取得した検索項目のデータを含むレコードを細分項目データ１６１から抽出する。細分項目データ１６１からレコードを抽出すると、ＣＰＵ１０２は、そのレコードが与える細分項目を絞込み検索の検索項目として設定する。例えば最初の検索の検索項目が「ＩＰＣ」、「出願年」および「出願人」であれば、絞込み検索の検索項目として「ＩＰＣクラス」、「出願月」および「発明者」を設定する。
【００４６】
絞込み検索の検索項目を設定すると、ＣＰＵ１０２は、その検索項目を用いて絞込み検索の対象データを検索する。検索条件には、例えば絞込み検索の検索項目で指定し得る全ての検索条件を使うことができる。また対象データは、検索詳細テーブル１６６における各レコードの世代番号のデータで特定することができる。ＣＰＵ１０２は、絞込み検索の検索項目それぞれに対する検索条件を検索項目間で組み合わせた複数の条件の各組合せ条件を満足するデータを対象データから検索する。絞込み検索をすると、最初の検索と同様、ＣＰＵ１０２は、その結果を表のセルに配置した表示データを作成する。表示データは、通信インターフェイス１０７を用いてユーザの端末３に送信する。
【００４７】
図１０は絞込み検索の検索結果を表示する検索結果ページの一例を示す図である。検索結果ページ１００１は、検索結果ページ８０１と同様のフォーマットを有する。検索結果ページ１００１が検索結果ページ８０１と異なるのは、検索項目の名称や、抽出されたデータの件数のような検索結果である。この例では、絞込み検索に用いた「ＩＰＣクラス」、「出願月」および「発明者」が検索項目の名称として表示されている。
【００４８】
このように細分項目を用いた絞込み検索の結果を表示することにより、ユーザは、初期の検索で関心を引いた検索結果について、より詳細な情報を簡単に得ることができる。階層的にデータを絞り込んで分析することにより、データ分析の精度や信頼性をあげることができる。
【００４９】
絞込み検索結果選択部１６３は、絞込み検索に細分項目を用いない場合に、絞込み検索の対象データについて検索項目の全部または一部の組合せに対して行った仮検索の結果から、絞込み検索の結果を選択する。ＣＰＵ１０２は、例えば最初の検索の検索項目や細分項目を除く全ての検索項目を用いて絞込み検索の対象データを仮検索する。最初の検索の検索項目が「ＩＰＣ」、「出願年」および「出願人」であれば、「登録年」、「ＦＩ」および「権利者」などの検索項目を仮検索に用いる。仮検索の検索条件には、仮検索の検索項目で指定し得る全ての検索条件を使うことができる。ＣＰＵ１０２は、仮検索の検索項目それぞれに対する検索条件を検索項目間で組み合わせることにより、仮検索の組合せ条件を複数作成し、作成した各組合せ条件を満足するデータを対象データから検索する。仮検索をすると、ＣＰＵ１０２は、仮検索の各組合せ条件を満足するデータの件数に従って、仮検索の結果から絞込み検索の結果を選択する。
【００５０】
ＣＰＵ１０２は、仮検索の各組合せ条件を満足するデータの件数が最大の値を有する検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択することができる。各組合せ条件を満足するデータの件数を抽出すると、ＣＰＵ１０２は、抽出したデータの件数同士を比較し、最大値を求める。最大値を求めると、その最大値に対応する組合せ条件に用いた検索項目の組合せを特定する。特定した検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する。例えば仮検索の検索項目に「登録年」、「ＦＩ」および「権利者」を用いた場合の組合せ条件の一つを満足するデータの件数が最大の値を有するとき、その組合せ条件に用いた検索項目「登録年」、「ＦＩ」および「権利者」に対する仮検索の結果を絞込み検索の結果として選択する。
【００５１】
図１１は仮検索の結果を用いて絞込み検索の結果を選択する処理を模式的に説明するための図である。この図では、図８で示したような表の組で検索結果を表している。一組の表は、検索項目の組合せの一つに対応する。検索結果１１０１は、検索項目「ＩＰＣ」、「出願年」および「出願人」の組合せに対応している。この組合せは、最初の検索で用いたものである。検索結果１１０２は、仮検索の結果である。コンピュータ１０１が検索項目を様々に組み合わせて仮検索を行うことで、検索項目の組合せ毎に検索結果１１０２を得る。検索結果１１０２Ａは、複数得られた検索結果１１０２のうちの一つである。検索結果１１０２Ａは、検索項目「登録年」、「ＦＩ」および「権利者」の組合せに対応している。各検索結果１１０２は、組合せ条件毎に抽出したデータの件数を含む。絞込み検索の検索結果を選択するため、コンピュータ１０１は、全ての検索結果１１０２が含むデータ件数のうち、最大の値を探索する。例えば最大の値を検索結果１１０２Ａが含んでいれば、その検索結果１１０２Ａを絞込み検索の結果として選択する。
【００５２】
またＣＰＵ１０２は、仮検索の組合せ条件を満足するデータの件数の最大値と最小値との差が最も大きな検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択するようにしてもよい。各組合せ条件を満足するデータの件数を抽出すると、ＣＰＵ１０２は、検索項目の組合せ毎に、抽出したデータの件数同士を比較する。その比較の結果から、検索項目の組合せ毎に最大値および最小値を求める。さらにＣＰＵ１０２は、最大値と最小値との差を検索項目の組合せ毎に求める。求めた差同士を比較し、差の最大値を求める。差の最大値を求めると、ＣＰＵ１０２は、求めた差の最大値に対応する検索項目の組合せを特定する。特定した組合せに対する仮検索の結果を絞込み検索の検索結果として選択する。例えば検索項目に「登録年」、「ＦＩ」および「権利者」を用いた場合の最大値と最小値の差が、検索項目の他の全ての組合せを用いた場合の差よりも大きければ、それらの検索項目「登録年」、「ＦＩ」および「権利者」に対する仮検索の結果を絞込み検索の検索結果として選択する。
【００５３】
仮検索の結果から絞込み検索の結果を選択すると、ＣＰＵ１０２は、その結果を表のセルに配置した表示データを作成する。表示データは、通信インターフェイス１０７を用いてユーザの端末３に送信する。
【００５４】
このようにして仮検索の各組合せ条件を満足するデータの件数に従って仮検索の結果から絞込み検索の結果を選択することにより、細分項目を用いる場合とは異なった観点で絞込み検索の結果を得ることができる。様々な観点でのデータの分布をもとに検索項目の組合せが自動的に定まるので、ユーザは、自身が検索項目の適当な組合せを判断せずとも、有用な検索結果を得ることができる。
【００５５】
データの件数が最大の値を有する検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する場合、ユーザは、例えば最近、特定の技術分野で少数の権利者が獲得している権利の数が非常に多いような状況をその検索結果から容易に把握することができる。ユーザは、そのような状況があるということだけでなく、検索結果を分析することで、その権利者が誰であるかというような情報も把握することができる。状況が把握できれば、その技術分野には参入するのが困難であるとか、参入し易いという判断も容易にすることができる。
【００５６】
また最大値と最小値との差が最も大きな検索項目の組合せに対する仮検索の結果を絞込み検索の結果として選択する場合、その検索項目に関して大きな変化や偏りがあることをユーザは把握することができる。例えば特定の会社が重点的に開発をしていた分野で最近急に出願をやめた場合、最大値と最小値の差が非常に大きくなる。検索項目の組合せをユーザが適当に判断しなくても、そのような状況を把握することができる。
【００５７】
上述したような各機能を検索データ分析支援プログラム１１１の指令に従って実現することで、コンピュータ１０１は、ユーザの端末３と通信を行いながら、検索データの分析支援方法における各手順を実行する。
【００５８】
図１２は本実施の形態における検索データ分析支援方法の手順を説明するためのフローチャートである。コンピュータ１０１は、ユーザの端末３から転送要求を受信すると（手順１２０１）、その要求に従って、図４の検索設定ページ４０１を端末３に送信する（手順１２０２）。ユーザが特許出願データを検索する場合、ユーザの端末３上でウェブブラウザを動作させる。そのウェブブラウザに対し、ユーザは、検索設定ページ４０１のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力する。例えばブラウザのＵＲＬ入力欄に「http://www.hhh.com/query.html」と入力していると、ブラウザは、コンピュータ１０１上のウェブサーバプログラム１１０に対し、入力されたＵＲＬによって特定される検索設定ページ４０１の転送要求を送信する。コンピュータ１０１は、その転送要求に従って、検索設定ページ４０１を端末３に送信する。検索設定ページ４０１を受信すると、端末３上のブラウザは検索設定ページ４０１を表示する。
【００５９】
手順１２０２のあと、コンピュータ１０１は、端末３から検索要求を受信する（手順１２０３）。検索設定ページ４０１に対し検索項目や検索条件を入力し、検索ボタン４１７を押す操作をすると、ユーザは、コンピュータ１０１に対し検索を要求することができる。検索条件設定データは、その検索要求に含まれる。
【００６０】
検索要求を受信すると、コンピュータ１０１は、受信した検索条件設定データに従って、検索に用いる検索項目および検索条件を設定する（手順１２０４）。検索項目や検索条件を設定すると、その設定に従って特許出願データベース１０９のデータを検索する（手順１２０５）。検索の後、コンピュータ１０１は、検索条件設定データと検索結果を関連付けるデータを記憶する（手順１２０６）。また検索の結果に従って、図８の検索結果ページ８０１を作成する（手順１２０７）。
【００６１】
検索結果ページ８０１を作成すると、コンピュータ１０１は、検索要求に対する応答として、検索結果ページ８０１をユーザの端末３に送信する（手順１２０８）。端末３上のブラウザは、受信した検索結果ページ８０１を表示する。これによって、ユーザは、検索結果ページ８０１を閲覧することができる。
【００６２】
手順１２０８のあと、コンピュータ１０１は、端末３から絞込み検索要求を受信する（手順１２０９）。ユーザは、検索結果ページ８０１を閲覧したとき、データ分析の必要性を感じれば、絞込み検索の実行をコンピュータ１０１に要求することができる。検索結果ページ８０１では検索結果を表形式で表示しているので、特に関心のあるデータがあれば、セル８０５を選択する。最初の検索と同様の観点で詳細を把握するのか、別の観点からデータを分析するのかによって、ユーザは、細分項目を用いるかどうかを判断する。細分項目を用いるかどうかは、チェックボックス８１０で指定することができる。絞込み検索を指示するときは、検索ボタン８０７を押す操作をする。これらの操作によって、絞込み検索要求には、指示データや選択データ、細分項目を用いるかどうかを示すデータが含まれる。その要求を端末３から受信することで、コンピュータ１０１は、絞込み検索をするユーザからの指示を受ける。
【００６３】
絞込み検索要求を受信すると、コンピュータ１０１は、その絞込み検索要求のデータから、ユーザが選択したセルを表す選択データを取得する（手順１２１０）。コンピュータ１０１は、検索条件設定データに関連付けられた検索データおよび取得した選択データに基づいて、絞込み検索の対象データを設定する（手順１２１１）。
【００６４】
さらに、コンピュータ１０１は、絞込み検索に細分項目を用いるかどうかを判定する（手順１２１２）。絞込み検索に細分項目を用いる場合、最初の検索の検索項目に関連付けられた細分項目を絞込み検索の検索項目に設定し（手順１２１３）、設定した検索項目を用いて、絞込み検索を実行する（手順１２１４）。絞込み検索に細分項目を用いない場合、コンピュータ１０１は、絞込み検索の対象データについて検索項目の複数の組合せに対して仮検索を実行する（手順１２１５）。コンピュータ１０１は、仮検索の結果から絞込み検索の結果を選択する（手順１２１６）。手順１２１４または１２１６のあと、コンピュータ１０１は、絞込み検索の結果に従って、絞込み検索の結果を示す検索結果ページを作成する（手順１２１７）。手順１２１４により絞込み検索の結果を得た場合には、検索結果ページ１００１を作成する。手順１２１６により絞込み検索の結果を得た場合にも、検索結果ページ１００１と同様のウェブページを用いることができる。
【００６５】
絞込み検索に対する検索結果ページを作成すると、コンピュータ１０１は、絞込み検索要求に対する応答として、その検索結果ページをユーザの端末３に送信する（手順１２１８）。端末３は、受信した検索結果ページをブラウザ上に表示する。これによって、ユーザは、絞込み検索の結果を確認することができる。
【００６６】
このような検索データ分析支援方法の手順をコンピュータに実行させるためのプログラム１１１は、インターネットなどの電気通信回線を用いたり、コンピュータ読み取り可能な記録媒体に格納したりすることで、関係者や第三者に提供することができる。例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。またコンピュータ読み取り可能な記録媒体としては、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【００６７】
上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、絞込み検索をするとき、検索項目で指定し得るすべての検索条件を用いる代わりに、一部の検索条件を用いるようにしてもよい。絞込み検索に用いる検索条件は、ユーザの事業計画や業界の動向に応じて予め与えることができる。検索条件を予め与えるため、細分項目と検索条件とを関連付けるデータを格納するテーブルを用意することができる。コンピュータは、そのテーブルを参照することで、絞込み検索に用いる検索条件を特定する。
【００６８】
また上述の実施の形態では、ユーザの端末３で検索結果を表示していたが、検索の実行と結果の表示を一台のコンピュータで行うようにしてもよい。
【００６９】
また絞込み検索は、繰り返しすることができる。絞込み検索に細分項目を用いるかどうかの判定は、前回の判定結果や、前回の絞込み検索で用いたい検索項目に基づいてすることもできる。例えば前回の絞込み検索で細分項目を用いていれば、コンピュータは、今回の絞込み検索で細分項目を用いない判定をすることができる。
【００７０】
また特許出願データの検索だけでなく、他の検索対象データの検索に本発明を適用することも可能である。
【００７１】
また２次元の表を複数用いて検索結果を表示する代わりに、３次元の表を用いるようにしてもよい。
【産業上の利用可能性】
【００７２】
本発明に係る検索データ分析支援システム、検索データ分析支援方法、および検索データ分析プログラムは、複数の検索項目に関して検索結果を表形式で表示する場合でも、データ分析のため絞込み検索をすることができるという効果を奏し、特許出願データやその他の様々なデータの検索や分析、評価などに有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態における検索データ分析支援システムのハードウェア構成を示す図
【図２】特許出願データベースの構成の一例を説明するための図
【図３】本発明の実施の形態における検索データ分析支援装置の機能ブロックを示す図
【図４】検索設定ページの一例を説明するための図
【図５】検索設定テーブルの構成の一例を説明するための図
【図６】検索データテーブルの構成の一例を説明するための図
【図７】検索詳細テーブルの構成の一例を説明するための図
【図８】検索結果ページの一例を説明するための図
【図９】細分項目データの構成の一例を説明するための図
【図１０】絞込み検索に対する検索結果ページの一例を説明するための図
【図１１】仮検索の結果から絞込み検索の結果を選択する処理を模式的に説明するための図
【図１２】本発明の実施の形態における検索データ分析支援方法の手順を説明するためのフローチャート
【符号の説明】
【００７４】
１      検索データ分析支援装置
２      ネットワーク
３      ユーザの端末
１５１  通信処理部
１５２  検索条件設定データ取得部
１５３  検索設定部
１５４  検索部
１５５  検索データ記憶部
１５６  表示データ作成部
１５７  絞込み検索指示受け部
１５８  選択データ取得部
１５９  対象データ設定部
１６０  判定部
１６１  細分項目データ
１６２  絞込み検索設定部
１６３  絞込み検索結果選択部
１６４  検索設定テーブル
１６５  検索データテーブル
１６６  検索詳細テーブル
【図１】
2006323443.tif 000003
【図２】
2006323443.tif 000004
【図３】
2006323443.tif 000005
【図４】
2006323443.tif 000006
【図５】
2006323443.tif 000007
【図６】
2006323443.tif 000008
【図７】
2006323443.tif 000009
【図８】
2006323443.tif 000010
【図９】
2006323443.tif 000011
【図１０】
2006323443.tif 000012
【図１１】
2006323443.tif 000013
【図１２】
2006323443.tif 000014