(57)【特許請求の範囲】
【請求項１】
文書中の場所データを含む前記文書の記述部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記文書、並びに、参照識別子、引き出し線、パターン及び図形表現の少なくとも一つの内の場所データを含む複数の図面部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記図面部分メタデータを、前記記述部分メタデータ及び第２の図面部分メタデータの少なくとも一つに相互に関連付け、前記図面部分メタデータ、前記記述部分メタデータ及び前記第２の図面部分メタデータは、前記文書における前記記述又は図面部分の場所の少なくとも一つを含み、
文書の前記記述部分に関連付けられた要素の指示を受け取り、前記要素の識別する図面又はテキストのプロパティに関連付けられたメタデータを生成し、
前記文書中で、前記要素メタデータに相互に関連付けられた図面又は記述部分メタデータを検索し、
前記要素の前記メタデータに関連付けられた前記文書又は第２の文書の図面内の場所を決定し、
前記決定した場所を表示用に提供するように構成された、マイクロプロセッサによって実行される検索エンジンを備えたシステム。
【請求項２】
請求項１に記載のシステムであって、
前記検索エンジンが、前記記述部分内に表示された前記要素の選択機構による選択を受け取ることによって前記要素の前記指示を受け取るように構成されたシステム。
【請求項３】
請求項１に記載のシステムであって、
前記検索エンジンは、前記記述部分内の前記要素上にポインティング装置が位置決めされたときに、前記要素の前記指示を受け取るように構成されたシステム。
【請求項４】
請求項１に記載のシステムであって、
前記検索エンジンが、更に、前記記述部分に関連付けられた前記要素と関連付けられた前記図面部分に基づいて、文書データベースの他の図面部分を検索するように構成されたシステム。
【請求項５】
請求項１に記載のシステムであって、
前記文書は法律文書を有し、
前記検索エンジンが、法律文書コレクションを検索するために前記要素を識別する要求を受け取ることによって、前記要素の前記指示を受け取るように構成されたシステム。
【請求項６】
請求項１に記載のシステムであって、
前記検索エンジンが、前記要素の前記指示の受け取りに応じて前記文書の前記図面部分を分析することによって、前記図面部分内の前記場所を決定するように構成されたシステム。
【請求項７】
請求項１に記載のシステムであって、
前記要素が参照識別子に関連付けられ、前記検索エンジンが、前記参照識別子を求めて前記図面部分を検索することによって前記場所を決定するように構成されたシステム。
【請求項８】
請求項１に記載のシステムであって、
前記検索エンジンが、前記文書の前記記述部分が表示されたウィンドウとは別のウィンドウに、前記決定した場所を表示用に提供するように構成されたシステム。
【請求項９】
請求項１に記載のシステムであって、
前記検索エンジンが、前記図面部分内の前記要素を強調することによって、前記決定した場所を表示用に提供するように構成されたシステム。
【請求項１０】
請求項１に記載のシステムであって、
前記文書が特許又は特許出願であるシステム。
【請求項１１】
文書中の場所データを含む前記文書の記述部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記文書、並びに、参照識別子、引き出し線、パターン及び図形表現の少なくとも一つの内の場所データを含む複数の図面部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記図面部分メタデータを、前記記述部分メタデータ及び第２の図面部分メタデータの少なくとも一つに相互に関連付け、前記図面部分メタデータ、前記記述部分メタデータ及び前記第２の図面部分メタデータは、前記文書における前記記述又は図面部分の場所の少なくとも一つを含み、
文書の前記図面部分に関連付けられた要素の指示を受け取り、前記要素の識別する図面又はテキストのプロパティに関連付けられたメタデータを生成し、
前記文書中で、前記要素メタデータに相互に関連付けられた図面又は記述部分メタデータを検索し、
前記要素の前記メタデータに関連付けられた前記文書又は第２の文書の記述内の場所を決定し、
前記決定した場所を表示用に提供するように構成された、マイクロプロセッサによって実行される検索エンジンを備えたシステム。
【請求項１２】
請求項１１に記載のシステムであって、
前記検索エンジンが、前記図面部分内に表示された前記要素のポインティング装置による選択を受け取ることによって、前記要素の前記指示を受け取るように構成されたシステム。
【請求項１３】
請求項１１に記載のシステムであって、
前記検索エンジンが、前記図面部分内の前記要素上にポインティング装置が位置決めされたときに、前記要素の前記指示を受け取るように構成されたシステム。
【請求項１４】
請求項１１に記載のシステムであって、
前記検索エンジンが、更に、前記記述部分に関連付けられた前記要素と関連付けられた前記図面部分に基づいて、文書データベースの他の図面部分を検索するように構成された検索エンジンを備えたシステム。
【請求項１５】
請求項１１に記載のシステムであって、
前記文書は法律文書を有し、
前記検索エンジンが、法律文書コレクションを検索するために前記要素を識別する要求を受け取ることによって、前記要素の前記指示を受け取るように構成されたシステム。
【請求項１６】
請求項１１に記載のシステムであって、
前記検索エンジンが、前記要素の前記指示の受け取りに応じて前記文書の前記記述部分を分析することによって、前記記述部分内の前記場所を決定するように構成されたシステム。
【請求項１７】
請求項１１に記載のシステムであって、
前記要素が参照識別子に関連付けられ、前記検索エンジンが、前記参照識別子を求めて前記記述部分を検索することによって前記場所を決定するように構成されたシステム。
【請求項１８】
請求項１１に記載のシステムであって、
前記検索エンジンが、前記文書の前記図面部分が表示されるウィンドウとは別のウィンドウに、前記決定した場所を表示用に提供するように構成されたシステム。
【請求項１９】
請求項１１に記載のシステムであって、
前記文書が特許又は特許出願であるシステム。
【請求項２０】
マイクロプロセッサによって実行される処理部によって、文書中の場所データを含む前記文書の記述部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記処理部によって、前記文書、並びに、参照識別子、引き出し線、パターン及び図形表現の少なくとも一つの内の場所データを含む複数の図面部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記処理部によって、前記図面部分メタデータを、前記記述部分メタデータ及び第２の図面部分メタデータの少なくとも一つに相互に関連付け、前記図面部分メタデータ、前記記述部分メタデータ及び前記第２の図面部分メタデータは、前記文書における前記記述又は図面部分の場所の少なくとも一つを含み、
前記処理部によって、文書内の要素を識別し、前記要素の識別する図面又はテキストのプロパティに関連付けられたメタデータを生成し、
前記処理部によって、前記記述部分の前記メタデータと要素を比較することで、前記識別した要素に関連付けられた前記文書の記述部分内の場所を決定し、
前記処理部によって、前記図面部分の前記メタデータと要素を比較することで、前記識別した要素の前記メタデータに関連付けられた前記文書又は第２の文書の図面内の場所を決定し、
前記処理部によって、前記識別した要素と前記決定した場所との間の関連をメモリに記憶する方法。
【請求項２１】
請求項２０に記載の方法であって、
前記要素が参照識別子に関連付けられ、前記処理部が、前記参照識別子を求めて前記記述部分及び前記図面部分を検索することによって前記場所を決定する方法。
【請求項２２】
コンピュータにより実行可能な命令を記憶するコンピュータ読み取り可能な記憶媒体であって、
文書中の場所データを含む前記文書の記述部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記文書、並びに、参照識別子、引き出し線、パターン及び図形表現の少なくとも一つの内の場所データを含む複数の図面部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記図面部分メタデータを、前記記述部分メタデータ及び第２の図面部分メタデータの少なくとも一つに相互に関連付け、前記図面部分メタデータ、前記記述部分メタデータ及び前記第２の図面部分メタデータは、前記文書における前記記述又は図面部分の場所の少なくとも一つを含み、
文書の前記記述部分に関連付けられた要素の指示を受け取り、前記要素の識別する図面又はテキストのプロパティに関連付けられたメタデータを生成し、
前記文書中で、前記要素メタデータに相互に関連付けられた図面又は記述部分メタデータを検索し、
前記要素の前記メタデータに関連付けられた前記文書又は第２の文書の図面内の場所を決定し、
前記決定した場所を表示用に提供するように構成された検索エンジンを実行する命令を記憶する記憶媒体。
【請求項２３】
コンピュータにより実行可能な命令を記憶するコンピュータ読み取り可能な記憶媒体であって、
文書中の場所データを含む前記文書の記述部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記文書、並びに、参照識別子、引き出し線、パターン及び図形表現の少なくとも一つの内の場所データを含む複数の図面部分のメタデータを生成し、当該メタデータを前記文書に関連付け、
前記図面部分メタデータを、前記記述部分メタデータ及び第２の図面部分メタデータの少なくとも一つに相互に関連付け、前記図面部分メタデータ、前記記述部分メタデータ及び前記第２の図面部分メタデータは、前記文書における前記記述又は図面部分の場所の少なくとも一つを含み、
文書の前記図面部分に関連付けられた要素の指示を受け取り、前記要素の識別する図面又はテキストのプロパティに関連付けられたメタデータを生成し、
前記文書中で、前記要素メタデータに相互に関連付けられた図面又は記述部分メタデータを検索し、
前記要素の前記メタデータに関連付けられた前記文書又は第２の文書の記述内の場所を決定し、
前記決定した場所を表示用に提供すように構成された検索エンジンを実行する命令を記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願の開示は、１つの文書又は複数の文書間の記述部分と図面部分又は図形部分とを検索し関連付けることができる検索プラットフォームを含む、文書の検索に関する。
【背景技術】
【０００２】
文書が内容を記載することができる方法は、さまざまである。幾つかの状況では、文書は、文書の異なる部分に特定の内容のうちの１つ又は複数の要素を記載することができ、各部分は、個別の表現方法を示す。例えば、多くの特許文書（例えば、特許及び公開特許出願）は、記述部分（明細と呼ばれる）と図面部分（図面と呼ばれる）を含み、一般に記述部分と図面部分の両方に１つ又は複数の要素を記載している。特許文書は、一般に、例えば数字などの識別子によって各要素を参照する。
【０００３】
特許商標庁に審査前に提出される特許出願は、特許として発行されるのは特定の要件を満たさなければならない。例えば、特許出願で請求された内容が、アメリカ合衆国では新規で有用で非自明であると見なされ、又は欧州特許庁では進歩性と共に有用であると見なされなければならない。類似の基準は、世界中の特許庁で適用される。特許出願を審査のためにより有効に準備するには、同一又は関連技術分野における先行技術及び特許文書の知識を持つことが有用である。そのような「先行技術」を確認することができる１つの方法は、特許検索を行うことである。特許検索の結果は、特許出願の作成者が、特許可能と思われる態様に集中するのを支援をし、また発明者又は特許権所有者の目的を達成するのに適した戦略の開発を支援することができる。
【０００４】
現在の電子情報時代に技術進歩する前まで、特許検索は手作業で行われていた。サーチャは、特許情報開示を調べ、特許分類体系に基づいて紙検索を行なうことになる。情報技術の到来によって、ほとんどの特許と公開特許出願が電子形式で入手可能になって、紙検索は、電子検索に取って代わった。残念ながら、電子検索ツールは、紙検索より遙かに素早く検索結果を提供することができるが、そのようなツールは、特許サーチャが提供情報を迅速かつ効率的に調査し分析する際に最小限の支援しか提供しない。
【０００５】
他の業界では、テキストと図形形態の情報の検索と表示が、様々な形できわめて有用なことがある。技術及び医療機関誌及び書籍、雑誌、広告、販売資料、ウェブサイト、マップ及びチャート、建築及び工学論文及び図面、操作マニュアルなどの他の用途は、図形とテキストの組み合わせを使用して情報を表示する。
【発明の概要】
【０００６】
文書の記述部分又は図面部分若しくは図形部分内の要素を検索し関連付けることができる検索プラットフォームが開示される。文書の記述部分と図面部分内の要素を特定し関連付けることによって、検索プラットフォームは、ユーザが、文書の文脈における要素を迅速かつ効率的に調査し分析することを可能にする。実施形態の方法及び装置は、知的所有権の検索及び分析を越えて適用され得る。本明細書に記載された方法と装置を使用して、電子形式の任意の文書又は電子形式に変換された任意の文書を検索し分析できる可能性がある。例示的な文書には、技術及び医療機関誌及び書籍、雑誌、広告、販売資料、ウェブサイト、マップ及びチャート、建築又は工業論文及び図面、並びに操作マニュアルが挙げられる。
【０００７】
一実施形態では、検索エンジンは、文書の記述部分に関連付けられた要素の指示を受け取り、要素のメタデータに関連付けられた文書の図面内の場所を決定し、決定した場所を表示用に提供することができる。これと反対に、検索エンジンは、また、文書の図面部分に関連付けられた要素の指示を受け取り、要素のメタデータに関連付けられた文書の記述内の場所を決定し、決定した場所を表示用に提供することができる。
【０００８】
検索エンジンは、ポインティング装置による表示文書内の要素の選択又はロールオーバ、又は検索語を指定する文書要求など、様々な方法で指示を受け取ることができる。検索エンジンは、文書内の要素を任意の適切な方法で識別することができる。例えば、要素は、文書の記述部分又は図面部分内の数字又は英数識別子に関連付けられた任意の名詞／名詞句又は図形ク表示を参照することができ、また、検索エンジンは、例えば全文検索及び／又は識別子の光学認識によって、要素を識別することができる。検索エンジンは、また、文書の特定部分内の要素の連続発生を特定し表示する機能を提供することができる。
【０００９】
文書の特定部分内の要素の場所の決定は、様々な方法で行なうことができる。一実施形態では、検索エンジンは、要素の指示を受け取ったときに文書の特定部分を分析することによって、要素の場所を決定することができる。別の実施形態では、検索エンジンは、データ構造で記憶されたメタデータなど、文書に関連付けられた記憶メタデータを分析することによって、要素の場所を決定することができる。この実施形態では、メタデータは、文書を含む文書コレクションがコンパイル又は索引付けされるときなど、要素の指示を受け取ったときに予め生成されてもよい。
【００１０】
検索エンジンは、指示要素に関連付けられた任意のそのようなテキスト及び／又は参照識別子を強調することによって指示要素の場所を表示することができる。更に、他の指示要素が、例えば異なる色によるような異なる方式で強調されてもよい。文書の図面部分内に要素を表示することができる方法は、さまざまでよい。検索エンジンは、例えば、指示要素に関連付けられたテキスト及び／又は参照識別子と、そのようなテキスト及び／又は参照識別子から出る引き出し線（lead line）と、引き出し線が接する任意の線又は線と接しない引き出し線の端を取り囲むか又は関連付けられた任意の領域のような、そのような引き出し線によって示された図面部分の任意のセクションのうちの１つ又は複数を強調することができる。
【図面の簡単な説明】
【００１１】
本発明の本質とその特徴及び利点をより良く理解するために、以下の詳細な説明は、添付図面と関連して提示される。
【図１】検索プラットフォームアーキテクチャの例を示す図
【図２】文書の図面部分内の要素を識別する方法の例を示す図
【図３】文書の記述部分内の要素を識別する方法の例を示す図
【図４】文書を検索するリクエスト画面の例を示す図
【図５】文書コレクションを検索する方法の例を示す図
【図６】文書の記述部分内の要素を識別する表示画面の例を示す図
【図７】文書の記述部分及び図面部分内の要素を識別する表示画面の例を示す図
【図８】文書メタデータと関連付けられたデータ構造の例を示す図
【図９】文書の記述部分内の要素を文書の図面部分内の要素に関連付ける方法の例を示す図
【図１０】実施形態のシステムと方法を実行することができる計算処理装置の例を示す図
【発明を実施するための形態】
【００１２】
本開示は、文書の記述部分と図面部分の要素を検索し関連付けることができる検索プラットフォームを対象とする。文書の記述部分と図面部分の要素を特定し関連付けることによって、ユーザは、検索プラットフォームによって、文書の文脈における要素を迅速かつ効率的に調査し分析することができる。
【００１３】
図１は、本開示による検索プラットフォームアーキテクチャの一実施形態を示す。示された実施形態では、ユーザ操作クライアント１００は、ネットワーク１０５を介してサーバ１１０にアクセスすることができる。サーバ１１０は、文書コレクション１３０及び幾つかの実施形態ではメタデータ１４０と関連付けることができる検索エンジン１２０を備える。
【００１４】
文書コレクション１３０は、文書を記憶する１つ又は複数のデータベースを含むことができる。文書は、情報を記述部分（テキスト、段落、見出し、記号、符号などを含む）や図形部分（画像、イラスト、チャート、グラフ、マップ、写真、図、表などを含む）などの様々な方法で表現するための様々な部分を有してもよく、あるいは何らかのタイプの参照又は指標によって記述部分と図面部分を連結する個別の文書でもよい。文書データベース内に保持される例示的な文書には、図面の一部分を対象としまた図面とテキスト内の対応する場所に何らかの方法で示された説明文を有するか有する可能性がある少なくとも１つの図、図面、図形、記号、マップ、写真、線図、チャートなど（「図面」）を含む文書が挙げられる。例示的な文書は、更に、技術又は医療機関誌、書籍又は論文、法律文書又は意見書、雑誌、広告、販売文書、写真、ウェブページ、マップ、建築図面、工学図面、工程及び操作マニュアル、及びソフトウェアマニュアルを含むことができる。他の実施形態では、文書は、例えば１つ又は複数の国の特許庁に関連付けられた特許及び／又は特許広報などの法律文書を含むことができる。メタデータ１４０は、例えば、各文書に関連付けられた要素のリスト、要素に関連付けられた各文書の各部分における場所のリストなど、文書に関連付けられたデータを記憶する１つ又は複数のデータベースを含むことができる。一実施形態では、要素は、数字や英数字などの参照識別子に関連付けられた特許文書の内容に対応することができる。
【００１５】
検索エンジン１２０が、文書の異なる部分にある要素を検索し識別することができる方法は、さまざまでよい。幾つかの実施形態では、図２と図３に示されたように、検索エンジン１２０は、文書の第１の部分内の要素の場所を、文書の第２の部分内のユーザによる要素の指示に基づいて、識別することができる。他の実施形態では、検索エンジン１２０は、図４に示されたように、検索要求でのユーザによる要素の指示に基づいて、文書の部分内の要素の場所を識別することができる。
【００１６】
図２に示された実施形態では、クライアント１００は、文書の記述部分に関連付けられた１つ又は複数の要素の指示を検索エンジン１２０に提供することができる（ブロック２００）。クライアント１００は、この指示を任意の適切な方法で提供することができる。例えば、一実施形態では、要素は、参照識別子が後に続くテキストを含むことができ、また、要素の指示は、文書の記述部分内でクライアント１００に表示されたときに、マウス、ポインティング装置、キーボードストローク、スタイラスペンなどを含むことができる選択手段によるテキスト及び／又は参照識別子の選択又はロールオーバによって提供することができる。
【００１７】
指示に応じて、検索エンジン１２０は、文書の図面部分又は第２の文書の図面部分内の指示された要素の１つ又は複数の場所を決定することができる（ブロック２１０）。場所を決定することができる方法は、さまざまでよい。一実施形態では、例えば、検索エンジン１２０は、文書の図面部分に光学認識を適用することによって、スポット上の１つ又は複数の場所を決定することができる。光学認識は、例えば、指示要素に関連付けられたテキスト及び／又は参照識別子を検索することができる。他の実施形態では、画像マッチングプロセスにおいて描画要素又は記号の形状を要素データベースに対して識別し検索することができる。更に、メタデータ又は他のタイプのタグを描画要素と関連付け使用して、タグに連結された対応するデータベースを検索することができる。他の例では、パターン、濃淡、色、又は他の図形装置を使用して図要素を識別することができる。
【００１８】
図面部分内の任意の要素の場所を決定した後で、検索エンジン１２０は、決定された場所をクライアント１００に提供して（ブロック２２０）表示することができる（ブロック２３０）。要素を図面部分に表示することができる方法は、さまざまでよい。一実施形態では、例えば、検索エンジン１２０は、例えば、指示要素に関連付けられた任意のそのようなテキスト及び／又は参照識別子、そのようなテキスト及び／又は参照識別子から出る引き出し線、引き出し線が接する任意の線を強調することによって１つ又は複数の場所を表示することができる。他の実施形態では、検索エンジン１２０は、指示要素に関連付けられたテキスト及び／又は参照識別子の１つ又は複数と、そのようなテキスト及び／又は参照識別子から出るか又は関連付けられたリンク、電子タグ、メタデータなどの引き出し線又は他の識別子と、そのような引き出し線によって指示され、引き出し線が接している任意の線や線と接していない引き出し線の端を取り囲むかその端に関連付けられた任意の領域などの図面部分の任意の区分とを強調することができる。更に、指示要素は、異なる色、濃淡、パターンなどの様々な様式で強調することができる。
【００１９】
図３に示された実施形態では、クライアント１００は、文書の図面部分に関連付けられた１つ又は複数の要素の指示を検索エンジン１２０に提供することができる（ブロック３００）。クライアント１００は、この指示を任意の適切な方法で提供することができる。例えば、一実施形態では、要素は、テキスト及び／又は参照識別子を含むことができ、要素の指示は、文書の図面部分内でクライアント１００に表示されるときにポインティング装置などの選択機構によるテキスト及び／又は参照識別子の選択又はロールオーバによって提供することができる。
【００２０】
指示に応じて、検索エンジン１２０は、文書の記述部分内の指示要素の１つ又は複数の場所を決定することができる（ブロック３１０）。場所が決定することができる方法は、さまざまでよい。一実施形態では、例えば、検索エンジン１２０は、文書内のテキストフィールド又は第２の文書内のテキストフィールドを検索することによって、参照識別子及び関連テキストの１つ又は複数の場所を決定することができる。他の実施形態では、検索エンジン１２０は、文書の記述部分に光学認識を適用して、図形、色、記号、写真、パターンなどの任意の非テキスト文字を探すことができる。光学認識は、例えば、指示要素に関連付けられたテキスト及び／又は参照識別子を探すことができる。文書にメタデータ又はタグが埋め込まれている場合は、そのような文書を検索して、文書内の識別要素又はその基礎となる符号化部分を探すことができる。
【００２１】
更に、他の実施形態では、指示に応じて、検索エンジン１２０は、テキスト参照の要素との組み合わせ、図形又は画像検索のための画像クエリ、又は図形及び／又はテキスト部分を含む他の文書に適用することができる検索クエリを作成するための両方の組み合わせを使用することによって、他の文書のデータベースの記述部分内の指示要素の１つ又は複数の場所を決定することができる（ブロック３１０）。そのような検索結果は、各検索結果のテキスト部分及び／又は図面部分の表示になる。検索は、本明細書に記載されているような検索方法にしたがって実行される。
【００２２】
記述部分内の任意の要素の場所を決定した後で、検索エンジン１２０は、決定した場所をクライアント１００に提供して（ブロック３２０）、表示する（ブロック３３０）。要素を記述部分内で表示することができる方法は、さまざまでよい。例えば、一実施形態では、検索エンジン１２０は、例えば指示要素に関連付けられた任意のそのようなテキスト及び／又は参照識別子を強調することによって１つ又は複数の場所を表示することができる。更に、指示要素は、異なる色、濃淡、パターンなどによる様々な方法で強調されてもよく、コンピュータ画面上の個別の表示領域に表示されてもよい。
【００２３】
図４は、文書を検索し、得られた文書内の一致要素を識別するためのリクエスト画面の一実施形態を示す。示された実施形態では、リクエスト画面４００は、リクエストフィールド４１０と検索ボタン４２０を有する。リクエストフィールド４１０は、ユーザ操作クライアント１００からの検索語を構成する入力を受け入れることができる。入力は、単語、句、他のテキスト記述などのデータを含むことができる。入力され検索される非テキスト記述には、数、図形、記号、メタデータ、又はタグが挙げられる。当業者は、列挙した例が、単なる例示であり、文書内の他の入力及び検索方法が、実施形態の範囲から除外されないことを理解するであろう。検索語が、リクエストフィールド４１０に入力された後、ユーザは、検索ボタン４２０をクリックすることができ、これは、任意の文書を検索し、入力された検索語と類似度を有する内容に関連付けられた文書内の任意の一致要素を識別する検索エンジン１２０に対する命令の役割をすることができる。
【００２４】
検索エンジン１２０が、例えば文書コレクション１３０などの文書コレクションを検索することができる方法は、さまざまでよい。図５の実施形態に示されたように、例えば、検索エンジン１２０は、例えばリクエスト画面４００などのユーザインタフェースを介して提供された検索語を受け取ることができる（ブロック５００）。検索エンジン１２０は、受け取った検索語に基づいたクエリを生成し（ブロック５１０）、そのクエリを文書コレクションに対して実行することができる（ブロック５２０）。
【００２５】
一実施形態では、例えば、検索エンジン１２０は、全文検索方法を使用して、提供された検索語のいずれかを含む文書コレクション内の任意の文書を識別することができる。別の実施形態では、検索エンジン１２０は、ベクトル検索方法を使用して、提供された検索語と類似性を有する文書コレクション内の任意の文書を識別することができる。
【００２６】
ベクトル検索方法を使用する一実施形態では、検索エンジン１２０は、受け取った検索語に基づいて生成されたクエリのための文書ベクトルを作成することができる。例えば、文書ベクトルは、単純化された例として、次のような語句の重み付けリストでよい。
［テーブル，１］［椅子，０．５］［皿，０．２］
クエリ文書ベクトルが作成された後で、検索エンジン１２０は、クエリ文書ベクトルを、文書コレクション１３０内の検索される各文書に関して予め作成された取得文書ベクトルと比較することができる。比較は、例えば、クエリ文書ベクトルと各取得文書ベクトルのうちの任意の共通項の重みを乗算し、その結果を加算して類似度ランキングを得ることを含むことができる。別の単純化された例は、次の通りである。
クエリ文書ベクトル：［テーブル，１］［椅子，０．５］［皿，０．２］
取得文書ベクトル：［カップ，１］［受け皿，０．７］［椅子，０．６］［皿，０．５］
類似度＝０．５＊０．６＋０．２＊０．５＝０．４
類似度ランキングが所定のしきい値を超えた場合、検索エンジン１２０は、取得文書ベクトルに関連付けられた文書を一致していると見なすことができる。
【００２７】
前述のベクトル検索方法では、文書コレクション１３０に格納された各文書は、１つ又は複数の文書ベクトルに関連付けることができる。例えば、特許文書などの文書は、例えば、通常、法定出願要件を満たすために所定数の節を有するので、特許文書の節ごとに別個の文書ベクトルを作成して、検索エンジン１２０が、特許文書の特定の節に関する検索を調整できるようにすることができる。更に、文書ベクトルを調整して、提供された検索語の中から関連しない語又は句を除去して、より小さくより簡潔な文書ベクトルを得ることができ、これにより、除去された検索エンジン１２０が文字列を処理するために時間を費やされないので、クエリ処理の効率を改善することができる。
【００２８】
図６は、検索エンジン１２０によって表示することができる文書を識別する表示画面の一実施形態を示す。示された実施形態では、画面表示６００は、特許文書の記述部分をクライアント１００に表示する明細ウィンドウ６１０を有する。検索エンジン１２０は、また、例えば表示要素６２０（「ホイール１５０」）などの記述部分内の要素と関連して、ユーザが、要素６２０に関連して図７に示されたような文書の図面部分内のそのような要素を特性することを可能にする機能を提供することができる。この機能は、図２に関連して前述したように、さまざまでよい。
【００２９】
例えば、一実施形態では、機能は、クリック入力イベントに基づいてもよい。この実施形態では、要素は、表示された記述部分内にクリック可能なリンクとして示されてもよく、その結果、クライアント１００に関連付けられたポインティング装置などの選択機構により選択されたときに、文書の図面部分内の選択要素の任意の場所を表示用に提供することができる（例えば、ブロック２２０による）。別の実施形態では、この機能はロールオーバ入力イベントに基づいてもよい。この実施形態では、表示された記述部分内に要素を示すことができ、その結果、クライアント１００と関連付けられた選択機構を要素の近くに位置決めするか要素の上にロールオーバしたときに、文書の図面部分内のロールオーバされた要素の任意の場所を表示することができる（例えばブロック２２０により）。
【００３０】
図７は、文書の記述部分と図面部分内の要素を識別する表示画面の一実施形態を示す。示された実施形態では、明細ウィンドウ６１０内で要素６２０の指示を受け取ったときに（例えばブロック２００により）、検索エンジン１２０は、文書の図面部分内の指示要素を識別する図面ウィンドウ７００を提供することができる。図７に示された実施形態は、指示要素に関連付けられた参照識別子（例えば、「１５０」）と、参照識別子から出る引き出し線と、引き出し線が接する線を強調することによって図面ウィンドウ７００内の指示要素を識別するが、指示要素を識別することができる方法は、前述のようにさまざまでよい。
【００３１】
図面部分を記述部分と共に表示することができる方法は、さまざまでよい。例えば、図７の実施形態に示されたように、表示画面６００内の明細ウィンドウ６１０の隣りに図面ウィンドウ７００を提供することができる。別の実施形態では、検索エンジン１２０は、例えばマウスオーバーウィンドウ／バブルのような、表示画面６００内の明細ウィンドウ６１０と重なる方式で図面ウィンドウ７００を提供されてもよい。その他の実施形態では、検索エンジン１２０は、表示画面６００と異なる画面に図面ウィンドウ７００を提供してもよい。
【００３２】
更に、図３によれば、検索エンジン１２０は、前述と類似の方式で、文書の図面部分を表示し、ユーザによる図面部分内の要素の指示を受け取り、文書の記述部分内の指示要素を特定しユーザに識別することができる。また、図４と関連付けられた実施形態によれば、検索エンジン１２０は、前述と類似の方式で、検索語を指定するリクエストに応じて、見つかった文書の記述部分及び／又は図面部分内の指定された検索語と一致する１つ又は複数の要素を識別する表示画面を提供することができる。
【００３３】
検索エンジン１２０は、また、フォーカスのあるウィンドウ内の要素の連続発生を特定し表示する機能を提供することができる。この機能を実現することができる方法は、さまざまでよい。一実施形態では、例えば、この機能は、例えば図６と図７に示されたように、ボタン６３０と６４０のような次検索ボタンと前検索ボタンの使用によって実現することができる。この機能は、ウィンドウ内の特定の強調要素又は任意の要素の連続発生を特定し表示することができる。
【００３４】
文書の特定の部分内の要素の場所の決定は、様々な方法で行うことができる。一実施形態では、例えば、検索エンジン１２０は、要素の指示を受け取ったとき（例えば、表示文書内の要素のユーザ選択時、又は検索語に基づく文書要求時）に、文書の特定部分を分析することによって要素の場所を決定することができる。別の実施形態では、検索エンジン１２０は、例えば図８に示されたようなデータ構造で記憶されたメタデータなど、文書に関連付けられた記憶メタデータを分析することによって要素の場所を決定することができる。この実施形態では、メタデータは、文書コレクション１３０がコンパイルされるか索引付けされるときなど、表示文書内の要素のユーザ選択前、又は検索語に基づく文書要求前に生成することができる。
【００３５】
図８は、文書メタデータと関連付けられたデータ構造の一実施形態を示す。示された実施形態では、メタデータ１４０は、文書データ、要素データ、図面場所データ、及び記述場所データを含むことができる。文書データは、例えば文書コレクション１３０内の文書を識別することができる。要素データは、文書データに関連付けることができ、また文書の記述部分及び／又は図面部分内の１つ又は複数の要素を識別することができる。図面場所データと記述場所データは、要素データと関連付けられてもよく、関連付けられた文書の図面部分と記述部分内の対応する要素の図面場所と記述場所をそれぞれ識別することができる。
【００３６】
例えば、図８に示された実施形態では、文書Ａは、文書コレクション１３０内の文書を示すことができる。要素Ａ、Ｂ及びＣは、ポインタ又は他の適切なデータ構造機構によって文書Ａと関連付けられてもよく、文書Ａの記述部分内の別個の要素を識別することができる。図面場所Ａ１及びＡ２は、ポインタ又は他の適切なデータ構造機構によって要素Ａと関連付けられてもよく、文書Ａの図面部分内の要素Ａの場所を識別することができる。同様に、記述場所Ａ１及びＡ２は、ポインタ又は他の適切なデータ構造機構によって要素Ａと関連付けられてもよく、また文書Ａの記述部分内の要素Ａの場所を識別することができる。要素Ｂは、図面場所データとも記述場所データとも関連付けられておらず、即ち、要素Ｂは、文書Ａの記述部分にも図面部分にも表わされることはない。連続した点は、任意数の文書と要素をこのように表わすことができることを示すことができる。
【００３７】
図１に示された実施形態では、文書コレクション１３０とメタデータ１４０が別個のデータベースとして示されているが、他の実施形態では、文書コレクション１３０とメタデータ１４０内に実施されたデータは、１つ又は複数のデータベース又は他の適切な記憶媒体に一緒に記憶されてもよい。
【００３８】
図９は、文書の記述部分内の要素を文書の図面部分内の要素に関連付ける方法の一実施形態を示す。この方法は、例えば図８に示されたデータ構造の構成を可能にするように処理部によって行なうことができる。図９に示された実施形態では、処理部は、文書内の要素を任意の適切な方法で識別することができる（ブロック９００）。一実施形態では、例えば、要素は、文書の記述部分又は図面部分内の数字や英数字の組などの参照識別子に関連付けられた任意の名詞／名詞句又は図形表現を指すことができ、処理部は、例えば全文検索及び／又は参照識別子の光学認識によって要素を識別することができる。文書の要素が識別された後又は識別されるとき、処理部は、文書の記述部分内の識別要素の場所を決定し（ブロック９１０）、文書の図面部分内の識別要素の場所を決定することができる（ブロック９２０）。処理部によって決定された場所情報は、文書のどの部分が識別要素に関連付けられているかを反映するのに適した任意のデータを含むことができる。場所情報が決定された後で、処理部は、決定した場所をそれらの対応する識別要素と、例えば図８に示されたようなデータ構造の形で関連付けることができる（ブロック９３０）。
【００３９】
図１０は、計算処理装置の例のブロック図を示し、これは、一般にクライアント１００とサーバ１１０に対応することがある。計算処理装置１０００の形態は、さまざまでよい。例えば、計算処理装置１０００は、パーソナルコンピュータ、ワークステーション、サーバ、携帯型計算処理装置、又は他の適切なタイプのマイクロプロセッサ式装置でよい。計算処理装置１０００は、例えば、プロセッサ１０１０、入力装置１０２０、出力装置１０３０、記憶装置１０４０及び通信装置１０６０を含む１つ又は複数の構成要素を含むことができる。これらの構成要素は、さまざまでよく、例えば物理経路、ネットワーク回線、無線などの任意の適切な方法で互いに接続することができる。
【００４０】
例えば、入力装置１０２０には、キーボード、マウス、タッチスクリーン若しくはモニタ、音声認識装置、又は入力を提供する他の適切な装置が挙げられる。出力装置１０３０には、例えば、モニタ、プリンタ、ディスクドライブ、スピーカ、又は出力を提供する他の適切な装置が挙げられる。
【００４１】
記憶装置１０４０は、例えば、ＲＡＭ、キャッシュ、ハードディスク、ＣＤ−ＲＯＭドライブ、テープドライブ、リムーバブルストレージディスクなどの１つ又は複数の電気、磁気又は光メモリのような揮発性及び／又は不揮発性データ記憶装置が挙げられる。通信装置１０６０は、例えばネットワークインタフェースカード、モデム、又はネットワークを介して信号を送受信することができる他の適切な装置が挙げられる。
【００４２】
ネットワーク１０５には、例えばローカルエリアネットワーク（ＬＡＮ）や広域ネットワーク（ＷＡＮ）などの任意の適切な相互接続通信システムが挙げられる。ネットワーク１０５は、任意の適切な通信プロトコルを実行してもよく、任意の適切なセキュリティプロトコルによってセキュリティが保証されてもよい。対応するネットワークリンクには、例えば、電話線、ＤＳＬ、ケーブルネットワーク、Ｔ１又はＴ３回線、ワイヤレスネットワーク接続、又はネットワーク信号の送受信を実現する任意の他の適切な機構がある。
【００４３】
ソフトウェア１０５０は、記憶装置１０４０に記憶されプロセッサ１０１０によって実行することができ、例えば、本開示の様々な実施形態で述べた機能を実施するプログラミングを含んでもよい。プログラミングは、任意の適切な形態をとってもよい。例えば、一実施形態では、検索エンジン１２０の文書コレクション検索機能を実施するプログラミングは、マイクロソフト社によるFast Enterprise Search Platformなどの企業検索プラットフォームに基づくことができる。
【００４４】
ソフトウェア１０５０は、また命令実行システム、機器又は装置からのソフトウェアと関連付けられた命令をフェッチすることができる、例えば計算処理装置１０００などの命令実行システム、機器又は装置によって使用されるか又は接続された任意のコンピュータ可読記憶媒体内に記憶されかつ／又は伝送されてもよい。本明細書の分脈では、コンピュータ可読記憶媒体は、命令実行システム、機器又は装置により使用されるか又は接続するためにプログラミングを収容又は記憶することができる、例えば記憶装置１０４０などの任意の媒体でよい。
【００４５】
ソフトウェア１０５０は、また、命令実行システム、機器又は装置からソフトウェアと関連付けられた命令をフェッチしその命令を実行することができる、例えば計算処理装置１０００などの命令実行システム、機器又は装置により使用されるか接続する任意の伝送媒体内で伝播されてもよい。本明細書の文脈では、伝送媒体は、命令実行システム、機器又は装置により使用するか接続するためにプログラミングを通信、伝搬、又は伝送することができる任意の媒体でよい。伝送可読媒体には、電子、磁気、光、電磁気、又は赤外線の有線又は無線伝搬媒体が挙げられるが、これらに限定されない。
【００４６】
当業者は、基礎を成す同じ機構及び方法を使用しながら、開示された実施形態の多数の可能な変型例と組み合わせを使用することができることを理解されよう。以上の記述は、説明のためのものであり、特定の実施形態を参照することにより記述された。しかしながら、上記の実例となる考察は、網羅的なものでもなくまた開示を開示された厳密な形態に限定するものでもない。上記の教示を鑑みて多数の変型例と変形例が可能である。実施形態は、本開示の原理とその実際の応用例を説明するために選択され説明され、また当業者が、本開示と様々な実施形態を、意図された特定の用途に適した種々の変型例と共に最もよく利用できるように選択され説明された。
【００４７】
更に、本明細書は、多くの具体例を含むが、これらは、請求されるもの又は請求される可能性のあるものの範囲を限定するものと解釈されるべきでなく、むしろ特定の実施形態に固有の特徴の説明と解釈されるべきである。個別の実施形態の文脈で本明細書に述べた特定の特徴は、単一の実施形態で組み合わせで実現することができる。これと反対に、単一の実施形態の文脈で述べられる様々な特徴は、多数の実施形態で個別に実現されてもよく、任意の適切なサブコンビネーションで実現されてもよい。更に、特徴が特定の組み合わせで機能するように前述され、更に最初にそのように請求されたが、場合によっては、請求された組み合わせからの１つ又は複数の特徴を削除することができ、請求された組み合わせは、副結合又は副結合の変型を対象とすることがある。
【図１】
0005516918.tif 000002
【図２】
0005516918.tif 000003
【図３】
0005516918.tif 000004
【図４】
0005516918.tif 000005
【図５】
0005516918.tif 000006
【図６】
0005516918.tif 000007
【図７】
0005516918.tif 000008
【図８】
0005516918.tif 000009
【図９】
0005516918.tif 000010
【図１０】
0005516918.tif 000011