(57)【要約】      （修正有）【課題】非単語且つ非数字の検索を実行するシステム、方法、及びコンピュータプログラム製品を提供する。【解決手段】ユーザによって指定される検索オブジェクトが記憶される。検索オブジェクトに関してユーザによって選択されるユーザ基準が登録される。検索オブジェクトを表す検索テンプレートが構築される。検索テンプレートはユーザ基準の第１の決定値を具現化する。検索テンプレートは記憶されているオブジェクトの記憶されているテンプレートに関連付けられ、当該記憶されているデンプレートは、第１の決定値を第２の決定値と比較することによって、ユーザ基準の第２の決定値を具現化する。【選択図】図４
2009140481.tif 000002
【特許請求の範囲】
【請求項１】
非単語且つ非数字の検索を実行する方法であって、
ユーザによって指定される検索オブジェクトを記憶すること、
前記検索オブジェクトに関して前記ユーザによって選択されるユーザ基準を登録すること、
前記検索オブジェクトを表す検索テンプレートを構築することであって、該検索テンプレートは前記ユーザ基準の第１の決定値を具現化する、構築すること、及び
前記検索テンプレートを記憶されているオブジェクトの記憶されているテンプレートに関連付けることであって、該記憶されているデンプレートは、前記第１の決定値を第２の決定値と比較することによって、前記ユーザ基準の前記第２の決定値を具現化する、関連付けることを含む、方法。
【請求項２】
前記第１の決定値を複数の決定値と比較することによって、前記検索テンプレートを複数のさらなる記憶されているオブジェクトの複数のさらなる記憶されているテンプレートに関連付けることをさらに含む、請求項１に記載の方法。
【請求項３】
選択可能な数の記憶されているオブジェクトを前記ユーザに返すことをさらに含む、請求項２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は包括的にはコンピュータに関し、より詳細には、コンピュータシステムを用いる非単語且つ非数字の検索に関する。
【背景技術】
【０００２】
検索エンジンは、コンピュータシステム上に記憶されている情報を探し出すのを支援するように設計される情報検索システムである。検索エンジンは、情報を探し出すのに必要な時間と、調査しなくてはならない情報量とを最小化するのを支援する。検索エンジンの最も一般的な形態は、公衆ワールドワイドウェブ（ＷＷＷ）上の情報を検索するウェブ検索エンジンである。他のタイプの検索エンジンは、イントラネット上を検索する企業検索エンジンと、デスクトップ検索エンジンと、モバイル検索エンジンとを含む。
【０００３】
検索エンジンは、アイテムのグループに対するインタフェースを提供し、そのインタフェースによって、ユーザは興味のあるアイテムに関する基準を指定すると共に、エンジンにグループ内の一致するアイテムを探し出させることができる。検索の最も一般的な形態において、アイテムは文書又はウェブページであり、基準はそれらの文書が含み得る単語又は概念である。通常、検索エンジンは、特定のシンタクスに従ってキーワード（複数可）に一致するテキスト又は数字を検索する。
【０００４】
画像検索エンジンは、写真、画像、動画、又は他のオブジェクトを探し出すのに特化している。一般的に、画像検索によって、ユーザはキーワード又は検索語句を用いて画像を検索して、関連性でソートされたサムネイル画像のセットを受信することができる。画像検索エンジンのよくある誤解は、その技術が画像情報の検出に基づいているというものである。しかしながら、そうではなく、画像検索エンジンはテキスト及び数字を用いる他の検索エンジンと同様に動作する。特に、画像に関連付けられるメタデータはインデックス付けされ、大型のデータリポジトリに記憶される。検索クエリが実行されると、画像検索エンジンはインデックス付メタデータを参照し、クエリは記憶されている情報と照合される。結果が関連性の順序で提示される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像検索は画像情報自体は用いないため、画像検索の結果は不正確又は不完全である場合がある。さらに、ユーザが所望の画像の特定の性質を、キーワード、数字情報、又は検索語句のようなテキストを用いて特徴付けることは困難である場合がある。したがって、ユーザが画像自体の１つ又は複数の性質に従って検索することを可能にする画像検索に対する需要が存在する。
【課題を解決するための手段】
【０００６】
一実施形態では、例示としてのみであるが、非単語且つ非数字の検索を実行する方法が提供される。ユーザによって指定される検索オブジェクトが記憶される。検索オブジェクトに関してユーザによって選択されるユーザ基準が登録される。検索オブジェクトを表す検索テンプレートが構築される。検索テンプレートはユーザ基準の第１の決定値を具現化する。検索テンプレートは記憶されているオブジェクトの記憶されているテンプレートに関連付けられ、当該記憶されているデンプレートは、第１の決定値を第２の決定値と比較することによって、ユーザ基準の第２の決定値を具現化する。
【０００７】
別の一実施形態では、これもまた例示としてのみであるが、非単語且つ非数字の検索を実行するシステムが提供される。本システムは、ユーザによって指定される検索オブジェクトを記憶する手段と、検索オブジェクトに関してユーザによって選択されるユーザ基準を登録する手段と、検索オブジェクトを表す検索テンプレートを構築する手段であって、当該検索テンプレートはユーザ基準の第１の決定値を具現化する、構築する手段と、検索テンプレートを記憶されているオブジェクトの記憶されているテンプレートに関連付ける手段であって、当該記憶されているデンプレートは、第１の決定値を第２の決定値と比較することによって、ユーザ基準の第２の決定値を具現化する、関連付ける手段とを含む。
【０００８】
さらに別の実施形態では、これもまた例示としてのみであるが、非単語且つ非数字の検索を実行するコンピュータプログラム製品が提供される。コンピュータプログラム製品は、内部にコンピュータ読み取り可能プログラムコード部分を記憶する、コンピュータ読み取り可能ストレージ媒体を備える。コンピュータ読み取り可能プログラムコード部分は、ユーザによって指定される検索オブジェクトを記憶する第１の実行可能部分と、検索オブジェクトに関してユーザによって選択されるユーザ基準を登録する第２の実行可能部分と、検索オブジェクトを表す検索テンプレートを構築する第３の実行可能部分であって、当該検索テンプレートはユーザ基準の第１の決定値を具現化する、第３の実行可能部分と、検索テンプレートを記憶されているオブジェクトの記憶されているテンプレートに関連付ける第４の実行可能部分であって、当該記憶されているデンプレートは、第１の決定値を第２の決定値と比較することによって、ユーザ基準の第２の決定値を具現化する、第４の実行可能部分とを含む。
【発明を実施するための最良の形態】
【０００９】
以下の詳細な説明は、本質的に例示に過ぎず、本発明、又は本発明の用途及び使用を限定するように意図されるものではない。さらに、上述の発明の背景又は以下の詳細な説明において提示されるいかなる理論によって限定することも意図されていない。
【００１０】
図１は、非単語且つ非数字の検索を実行する１つの例示的なコンピュータシステム１０の機能ブロック図である。コンピュータワークステーション１２、ラップトップ１２、ＰＤＡ１２、リモート装置１２、又は同様の装置がネットワーク１４に接続される。ネットワーク１４は、イントラネットと、エクストラネットと、ワールドワイドウェブ（ＷＷＷ）のような他のコンピュータ装置への同様なネットワーク接続性とを含むことができる。ネットワーク１４への接続を有するサーバ１６は、インタフェース１８と、プロセッサ２０と、メモリ２２と、データリポジトリ２４と、大容量ストレージ２６とを備える。当業者は理解するであろうが、サーバ１６の構成要素は用途によって異なる場合がある。さらに、特定の実施態様では、２つ以上のサーバ１６、又はそれらのサーバの構成要素がネットワーク１４に接続してもよい。データリポジトリ２４は、１つ又は複数のデータベース、ロケーション、構成、プロトコル、及び媒体等を含むことができる。
【００１１】
リモートデータリポジトリ３０を有するリモートサーバ２８も、ネットワーク１４に接続される。当業者は理解するであろうが、リモートサーバ２８も、（ワークステーション１２と同様に）インタフェース１８、プロセッサ２０、メモリ２２、及び大容量ストレージ２６のような構成要素を備えることができる。そのような構成要素は便宜上図示されていない。さらに、ネットワーク１４を介して多数のリモートサーバ２８を接続することができる。たとえば、第１のリモートサーバ２８は第１のロケーションに配置することができる。第２のリモートサーバ２８は、ネットワーク１４を介して第２のロケーションに配置することができ、以下同様である。リモートデータリポジトリ３０も、様々なデータベース、ロケーション、構成、プロトコル、媒体等を含むことができる。
【００１２】
装置１２は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせを用いて、ネットワーク１４、並びにサーバ１６及び２８にアクセスする。たとえば、ユーザは、ワークステーション上のソフトウェアを実行するウェブブラウザを実行し、サーバ１６及び／又は２８に情報を問い合わせることができる。一実施形態では、ワークステーション１２は、返されたオブジェクトのような検索情報をユーザに提示することができる。返されたオブジェクトはサーバ１６からネットワーク１４を介してワークステーション１２に提供することができる。プロセッサ２０はソフトウェアを実行して、データリポジトリ２４及び／又は大容量ストレージ２６に、インデックス付データのようなデータを問い合わせることができる。データを大容量ストレージ装置２６から読み出して、インタフェース１８及びネットワーク１４を通じてワークステーション１２に提供することができ、ワークステーション１２において、そのデータはモニタのような適切な表示装置上でグラフィカルユーザインタフェース（ＧＵＩ）の一部としてユーザに表示される。
【００１３】
図２は、非単語且つ非数字の検索を実行する例示的な機能４０の概略的なフローチャートである。そのような機能は、コンピュータシステム１０（図１）上で動作可能なハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせに組み込むことができる。一実施形態では、ユーザは画像のようなオブジェクトを指定することによって画像検索を開始することができる。本明細書ではそのようなオブジェクトを「検索オブジェクト」と呼ぶ。画像、又は他のオブジェクトは、スキャンして、ポータブル文書フォーマット（ＰＤＦ）若しくはジョイントフォトグラフィックエキスパートグループ（ＪＰＥＧ）又は他の同様なファイル拡張のような、サポートされているフォーマットにすることができる（ブロック４２）。ユーザはＧＵＩ上でオブジェクトを閲覧することができる。ユーザはオブジェクト又はその一部を選択することができる。次に、オブジェクトは、検索エンジンのＧＵＩの検索ウィンドウにコピーアンドペーストされる。
【００１４】
ファイル圧縮アルゴリズムを利用してオブジェクトのファイルサイズを縮小し、検索時間を最小化することができる。ユーザは特定の検索に関して特定のファイル圧縮アルゴリズムを選択することができる（ブロック４４）。そのようなファイル圧縮アルゴリズムを検索オブジェクトに適用し、検索オブジェクトが検索に供給されるときに検索オブジェクトのファイルサイズを最小化することができる。
【００１５】
ユーザは、検索エンジンが特定のクエリを集中させることができる言語を選択することができる（ブロック４６）。たとえば、ユーザは、画像の、一般的にアラビア語と関連付けられる部分を指定することができる。特定の言語の選択は、ユーザが検索を実行する検索エンジンを構成するときにユーザによって指定される多数の基準のうちの１つとすることができる。そのような「ユーザ基準」は本明細書全体を通じて詳細に説明される。
【００１６】
オブジェクト検索機能は、ブロック５０に示される様々な検索タイプに従って進行することができる。そのような検索タイプ機能はユーザによって選択可能であるように構成することができる。各検索タイプにおいて、ユーザによって指定される検索オブジェクトは、他のオブジェクトと、又はそれらの他のオブジェクトを表すインデックス付きデータと様々な方法で比較される。ユーザがオブジェクト検索の結果として返したいと望むこれらの他のオブジェクトは、ローカルに、又は外部に、すなわちネットワーク１４（図１）を介して様々なロケーションに記憶することができる。結果として、これらのオブジェクトは以下の説明において「記憶されているオブジェクト」と呼ばれる。
【００１７】
ブロック５０の様々な検索タイプ機能をさらに検討すると、オブジェクト検索は純粋オブジェクト検索とすることができる（ブロック５２）。そのような純粋オブジェクト検索において、検索オブジェクトの様々な性質を、様々な記憶されているオブジェクトの性質と比較することができる。たとえば、色ユーザ基準は、ユーザが設定することができる。色は、ユーザが選択するか、又は検索オブジェクトの選択された部分を検討することによってソフトウェアが決定することができる。色が選択され、検索エンジンに入力されると、検索エンジンは検索オブジェクトの選択された色を、記憶されているオブジェクトに関連付けられる色と比較することによって、類似性を特定することができる。
【００１８】
さらに説明されるように、ユーザ基準は、数学アルゴリズムのようなツールを用いて、数（又は他の定量化可能な）値によって定量化することができる。そのような値を「決定値」と呼ぶことができる。検索オブジェクト又は記憶されているオブジェクトを、特定のユーザ基準の決定値を生成する数学的アルゴリズムを通じて処理することができる。これらの決定値は関係データリポジトリのようなデータリポジトリにおいてインデックス付けすることができる。たとえば、検索オブジェクトを、特定の１つ又は複数の色を表す決定値（複数可）を生成する数学的アルゴリズムを通じて処理することができる。このように、１つ又は複数のユーザ基準を具現化するテンプレートを構築することができる。そのようなテンプレートを「検索テンプレート」と呼ぶことができる。
【００１９】
また、記憶されているオブジェクトに、その記憶されているオブジェクトのユーザ基準を表す決定値を生成する数学的アルゴリズムを通過させることができる。検索テンプレートの構築と同様の方法で、１つ又は複数のユーザ基準を具現化するテンプレートを構築することができる。その結果のテンプレートを、記憶されているオブジェクトに関する「記憶されているテンプレート」と呼ぶことができる。無制限の数のそのような記憶されているテンプレートを、構築し、記憶すると共に、様々なユーザ基準に従ってインデックス付けすることができる。
【００２０】
検索機能は、検索オブジェクトの決定値（複数可）を記憶されているオブジェクトの決定値（複数可）と比較することによって、検索オブジェクトテンプレートを特定の記憶されているテンプレートに関連付けることができる。検索エンジン機能は、この関連付け機能を、記憶されているオブジェクトに関連付けられる固有言語を考慮せず、且つそれに関連もせず実行することができる。結果として、検索機能はたとえば、ホストサイトの複数の言語にわたって検索することができる。
【００２１】
一実施形態において、検索エンジンは、検索オブジェクトの決定値（複数可）及び記憶されているオブジェクトの決定値（複数可）を評価し、決定値が所定の範囲内にあるか否かを識別する。決定値が範囲内にある場合、次に、その特定の記憶されているオブジェクトを検索オブジェクトと同様のものとして特定し、ユーザに返すことができる。
【００２２】
説明のために、特定の色に関連する純粋オブジェクト検索に用いられる検索オブジェクトを検討する。検索オブジェクトに、数値２３９１を生成するアルゴリズムを通過させる。次に、検索エンジンは、ローカル又はリモートのデータリポジトリに問い合わせて、２０の所定の範囲内の数値を有する記憶されているオブジェクトを特定する。結果として、記憶されているオブジェクトは、２３８０の色値を有する場合、検索エンジンによって色において関係しているものとして特定される。
【００２３】
純粋オブジェクト検索の場合、特定の色又は配色をユーザ基準とすることができる。拡張検索の場合、テキストキーワード又は語句をユーザ基準とすることができる。さらに説明されるように、ユーザ基準は、統一資源位置指定子（ＵＲＬ）、数値データ、ピクセルデータ、又はオブジェクトに関連付けられる他のデータも含むことができる。
【００２４】
図２に戻って、オブジェクト検索は拡張検索タイプに従って進行することができる（ブロック５４）。たとえば、オブジェクト検索は拡張テキスト検索システムを用いることができる。キーワード又は語句のようなテキストは、ユーザが入力することができる。そのようなテキストを「検索テキスト」と呼ぶことができる。オブジェクト検索は、最初に検索テキストをインデックス付テキスト情報又はメタデータのような記憶されているオブジェクトに関連付けられるテキストと比較することによって一連のサムネイル画像を検索することによって、最初に当該分野で既知である従来の画像検索エンジンと同様に機能することができる。そのような関連付けられるテキストを「埋め込みテキスト」と呼ぶことができる。一連のオブジェクトが最初に返されると、ユーザは次に、その一連のオブジェクトを絞り込むために、純粋オブジェクト検索のようなオブジェクト検索機能を活用することができる。
【００２５】
画像検索は本質的に反復することができる（ブロック５６）。たとえば、ユーザは或るテキストデータ又は数字データを入力し、オブジェクト検索を開始するのに用いられる候補ＵＲＬを返すことができる。上記で説明したように、そのようなＵＲＬはユーザ基準と見なすことができる。次に、返されたＵＲＬはユーザによって選択可能とすることができる。拡張検索と同様の方法で、反復画像検索は別の検索タイプの画像検索の前に行うことができる。たとえば、ユーザはテキストデータ又は数字データを用いて反復画像検索を開始することができる。テキストデータ又は数字データを用いて、他の検索機能を用いてさらに検索するための多数の選択可能な候補ＵＲＬを返すことができる。
【００２６】
ユーザは対話的に検索エンジン機能を用いることができる（ブロック５８）。たとえば、ユーザは最初に、返されるオブジェクトの数と検索オブジェクトに関連する検索基準とを指定することができる。次に、オブジェクト検索は１つ又は複数の検索機能を用いて進行する。次に、システムは返されるオブジェクトの数を返し、ユーザに次の行動を問い合わせる。そのような次の行動は、様々な検索機能を用いて一連の返されたオブジェクトを絞り込む、さらなる検索を含むことができる。
【００２７】
オブジェクトのピクセルに関連付けられる様々な特徴は、特定のピクセル検索機能のユーザ基準とすることができる（ブロック６０）。検索オブジェクトを、オブジェクトのピクセル特徴を反映する決定値を生成するアルゴリズムを通じて処理することができる。たとえば、検索オブジェクトは、一定の量のピクセル、一定の色のピクセル、一定の色のピクセルの量、一定の位置のピクセル等によって特徴づけることができる。上記で説明したように、そのようなピクセルの特徴を、決定値において定量化すると共に、検索テンプレートにおいて具現化することができる。
【００２８】
図３及び図４は、非単語且つ非数字の検索を構成し実行する例示的な方法を示す。当業者は理解するであろうが、以下の方法における様々なステップを異なる方法で実施して、特定の用途に適合させることができる。様々なステップは異なる順序で実行することができる。さらに、説明される方法は、ストレージ環境で動作可能であるか、又はそれ以外の様態でストレージ環境に関連付けられる、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせのような様々な手段によって実施することができる。たとえば、本方法は、部分的に又は全体を、内部にコンピュータ読み取り可能プログラムコード部分を記憶しているコンピュータ読み取り可能ストレージ媒体を含むコンピュータプログラム製品として実施することができる。コンピュータ読み取り可能ストレージ媒体は、ディスクドライブと、フラッシュメモリと、デジタル多用途ディスク（ＤＶＤ）と、コンパクトディスク（ＣＤ）と、他のタイプのストレージ媒体とを含むことができる。
【００２９】
図３に進むと、非単語且つ非数字の検索機能を実行するシステムを最初に構成する１つの例示的な方法７０が示される。方法７０は、ユーザが画像のような検索オブジェクトを指定する（ステップ７４）ことによって開始する（ステップ７２）。ユーザは、コピーアンドペースト、スキャン等のような当該技術分野において既知であるツール及び技法を用いて画像の全て又は一部を選択することができる。検索オブジェクトは検索エンジンＧＵＩの検索ウィンドウに配置することができる。次に検索オブジェクトは、検索オブジェクトを表す検索テンプレートの生成に備えて記憶される。
【００３０】
図示される実施形態では、ユーザは次に、検索オブジェクトのサイズを縮小するために検索オブジェクトに適用される適切なファイル圧縮方式を選択する（ステップ７６）。ユーザは次に、検索エンジンがフォーカスする検索言語を選択する（ステップ７８）。ユーザは次に、上記で説明したように、色、テキスト、数字、ピクセル、ＵＲＬ、又は他のユーザ基準のような、１つ又は複数のユーザ基準を選択する（ステップ８０）。ユーザは次に、返されるオブジェクトの数に関する基準を選択する（ステップ８２）。そして方法７０は終了する（ステップ８４）。
【００３１】
図４は、上記で説明した手順に従って、上記で説明したようなコンピュータシステムを用いて非単語且つ非数字の検索を実行する、１つの例示的な方法９０を示す。本方法は、ユーザがユーザ基準を入力する（ステップ９４）ことによって開始する（ステップ９２）。ここでもまた、そのような基準は、色、テキスト、ピクセル、又は他の基準を含むことができる。次のステップとして、決定９６は、現在の検索が拡張テキスト検索であるか否かを問い合わせる。ユーザはそのような選択肢を提示されると共に、拡張テキスト検索を検索オプションとして選択することを選ぶことができる。その場合、本方法は、ユーザによって入力された、検索オブジェクトに関連する検索テキストを記憶し、ローカル又はリモートのデータリポジトリに、検索オブジェクトに関連する埋め込みテキストを問い合わせる（ステップ９８）。方法９０は次に、或るアルゴリズムに従う関連オブジェクトを特定する。そのアルゴリズムは、ユーザによって構成可能とすることができる。たとえば、ユーザは、テキスト検索アルゴリズムに反映される自然言語検索機能のような特定のクエリシンタクスを指定することができる。一実施形態では、ユーザは次に特定されたオブジェクトの全て又は一部を選択して、図３に見られる様々なオブジェクト検索機能を用いてさらに検索することができる。
【００３２】
検索テンプレートが、検索オブジェクトに関して構築される（ステップ１０２）。ここでもまた、そのような検索テンプレートは、ピクセル情報のような検索オブジェクトに関する様々な特徴を反映する１つ又は複数のユーザ基準を含むことができる。次にローカル又はリモートのデータリポジトリに、関連性のある一致する検索オブジェクトを問い合わせる（ステップ１０４）。ローカル又はリモートのデータリポジトリは、様々な検索オブジェクトテンプレートに関連するインデックスのようなデータを記憶することができる。記憶されているテンプレートデータは、ネットワークを介してアクセス可能な他のロケーションに記憶することができる。
【００３３】
方法９０は、検索テンプレートを、１つ又は複数の記憶されているオブジェクトの１つ又は複数の記憶されているテンプレートに関連付ける（ステップ１０６）。検索エンジンは、各テンプレートの決定値を比較して、その値が所定の閾値内にあるか否かを判断する。検索エンジンは他の技法を用いて、検索テンプレートを検索オブジェクト（複数可）と比較することができる。たとえば、ユーザは、検索を、特定のドメインのような既知の可能性のある情報のリポジトリに限定する規制された検索機能を指定する場合がある。ユーザは、特定のドメインを結果としての検索において含めるか又は除外するかを識別することができる。
【００３４】
上記で説明したように、検索エンジンは純粋オブジェクト又は反復のような１つ又は複数のタイプの検索機能を実施することができる。検索エンジンは、ステップ９８及び１００に従う拡張検索の場合、最初のテキスト検索又は数字検索から返される１つ又は複数のオブジェクトに対し、追加のオブジェクト検索機能を適用することができる。他の実施形態では、そのような拡張検索機能は、オブジェクト検索が最初に処理される場合に実行することができ、テキスト検索は、検索結果を絞り込むためにオブジェクト検索の後に行われる。ステップ１０４及び１０６は、連続して、又は同時に行うことができる。
【００３５】
記憶されているテンプレートが検索機能に従って特定されると、次にその機能に関連する記憶されているオブジェクトがユーザに返される（ステップ１０８）。ここでもまた、検索エンジンはファイル圧縮アルゴリズムを返されるオブジェクトの全て又は一部に適用して、必要な帯域幅を最小化することができる。１つ又は複数の返されたオブジェクトはこのようにユーザに提示することができ、それによってユーザは、次に画像を選択するか又はさらなる検索機能を追求する機会を有する。次に、そのようなユーザ選択が入力される（ステップ１１０）。それぞれの検索機能が反復的であるか、又はそれ以外の方法で検索を絞り込むものである場合（決定１１２）、方法９０はステップ９４に戻り、上記で説明したような１つ又は複数のステップの実行を続ける。
【００３６】
以下の実施例を検討する。第１の検索において、色ユーザ基準が選択され、非拡張検索が実行される。検索エンジンはユーザに第１の画像のセットを返すことができる。ユーザは対話的に、画像を除外すること、及びさらなるユーザ基準を追求することを選択するか、又は後続の検索においてユーザ基準を組み合わせることができる。ユーザは、特定の色及びピクセルのユーザ基準を用いてさらなる拡張テキスト検索を実行する一方で、幾つかの選択された画像を保持することを選択する。このように、結果の画像のセットがユーザに返される。ユーザは、画像（記憶されているオブジェクト）を選択して、さらなる検索を実行することができる。検索テンプレートは選択された画像に基づいて構築することができる。選択された画像の検索テンプレートは、さらなるユーザ基準を展開すること等のために、元の検索オブジェクトの検索テンプレートと比較することができる。
【００３７】
上記の本発明の詳細な説明において少なくとも１つの例示的な実施形態が提示されたが、非常に多くの変更形態が存在することを理解されたい。また、１つ又は複数の例示的な実施形態は例であるにすぎず、本発明の範囲、適用性、又は構成をいかなる形でも限定するようには意図されていないことを理解されたい。むしろ、上記の詳細な説明は、本発明の例示的な実施形態を実施するための便利な手引きを当業者に提供する。１つの例示的な実施形態において記載された要素の機能及び構成において、本発明の範囲から逸脱することなく様々な変更を行うことができることを理解されたい。
【図面の簡単な説明】
【００３８】
【図１】非単語且つ非数字の検索を実行する１つの例示的なコンピュータシステム及びコンピュータネットワークの機能ブロック図である。
【図２】非単語且つ非数字の検索を実行する様々な例示的な手順の概略的なブロック図である。
【図３】非単語且つ非数字の検索を実行するコンピュータシステムを構成する１つの例示的な方法のフローチャートである。
【図４】非単語且つ非数字の検索を実行する１つの例示的な方法のフローチャートである。
【図１】
2009140481.tif 000003
【図２】
2009140481.tif 000004
【図３】
2009140481.tif 000005
【図４】
2009140481.tif 000006
【外国語明細書】
2009140481000001.pdf