(57)【要約】    【課題】インターネット上で提供（販売）されている商品を、外形サイズを検索条件として検索するときに有用な技術を提供する。    【解決手段】サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて提供されている商品の検索方法であって、クライアント端末において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面を表示し、サイズ条件設定画面におけるユーザ操作に基づいてサイズ条件を設定する。そして、設定されたサイズ条件を反映した三次元画像を生成して表示する。サイズ条件が確定されると、設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索し、検索結果画面を表示する。    【選択図】図８
2010015228.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて提供されている商品の検索方法であって、
前記クライアント端末において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面を表示する第１ステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定する第２ステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップと、
前記設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する第４ステップと、
検索結果画面を表示する第５ステップと、を有することを特徴とする商品検索方法。
【請求項２】
前記第２ステップでは、ユーザのマウス操作に基づいて前記サイズ条件を設定可能であることを特徴とする請求項１に記載の商品検索方法。
【請求項３】
前記第２ステップでは、ユーザの数値入力に基づいて前記サイズ条件を設定可能であることを特徴とする請求項１又は２に記載の商品検索方法。
【請求項４】
前記商品本体を収容可能な最小の直方体を当該商品の外形とし、前記サイズ条件は幅、奥行、及び高さからなるサイズ要素で表されることを特徴とする請求項１から３のいずれか一項に記載の商品検索方法。
【請求項５】
前記サイズ条件設定画面には、商品の外形を選択可能な入力部品が含まれ、
前記第２ステップでは、ユーザ操作により選択された入力部品に対応する商品の外形に基づくサイズ要素が決定された後、ユーザ操作に基づいて前記サイズ要素で表されたサイズ条件が設定され、
前記第３ステップでは、前記商品の外形に前記設定されたサイズ条件を反映した三次元画像を生成して表示することを特徴とする請求項１から３のいずれか一項に記載の商品検索方法。
【請求項６】
前記第４ステップでは、前記検索結果画面において、該当する商品のリストを提示するものとし、
前記リストにおいてユーザ操作により選択された商品のサイズを反映した三次元画像を、前記サイズ条件を反映した三次元画像に重ねて表示する第６ステップを有することを特徴とする請求項１から５のいずれか一項に記載の商品検索方法。
【請求項７】
サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて、前記クライアント端末のコンピュータに、
商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、
サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、
前記設定されたサイズ条件を元に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、
を実行させることを特徴とするプログラム。
【請求項８】
クライアント端末にネットワーク接続された商品検索サーバであって、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、ユーザ操作に基づいてサイズ条件を設定するためのデータ、設定されたサイズ条件を反映した三次元画像を生成して表示するためのデータ、及び設定されたサイズ条件を当該商品検索サーバに送信するためのデータが含まれていることを特徴とする商品検索サーバ。
【請求項９】
商品検索サーバとクライアント端末がネットワーク接続されてなる商品検索システムにおいて、
前記商品検索サーバは、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記クライアント端末は、
前記商品検索サーバから送信されたデータに基づいてサイズ条件設定画面を表示するサイズ条件設定画面表示手段と、
前記サイズ条件設定画面においてサイズ条件を設定するサイズ条件設定手段と、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する商品形状表示手段と、
設定されたサイズ条件を前記商品検索サーバに対して送信するサイズ条件送信手段と、
前記商品検索サーバから送信された検索結果を表示する検索結果表示手段と、を備えることを特徴とする商品検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上で提供（販売）されている商品を検索するための商品検索方法、プログラム、商品検索サーバ、及び商品検索システムに関し、特に、ユーザが所望する外形サイズの商品を検索するときに有用な技術に関する。
【背景技術】
【０００２】
従来、コンピュータ、携帯電話、ＴＶ、ビデオカメラ等、身近な電子機器の操作手段として、グラフィカルユーザインターフェース（ＧＵＩ：Graphical User Interface）が採用されている。ＧＵＩとは、グラフィックを多用した表示画面によりユーザに情報を提供するとともに、大半の操作をマウス等のポインティングデバイスによって直接的に行うことができるユーザインターフェースである。
近年では、デザイン性だけでなく、電子機器の高機能化に対応できる操作性に優れたＧＵＩが要求されている。
【０００３】
そして、インターネットを利用して商品を購入できるオンラインショッピングにおいては、所望の商品を簡単かつ効率よく検索できることがユーザの購買意欲の向上につながるため、商品購入画面におけるＧＵＩにさまざまな工夫がなされている。
例えば、ユーザにより選択された商品の画像を、商品の属性（例えば、価格、品質、量）に基づいて三次元空間内に配置して表示することにより、商品の比較を容易に行うことができるシステムが提案されている（特許文献１）。
また、ユーザから取得した採寸データに基づいて三次元画像モデル（人体モデル）を生成し、ユーザによって選択された商品であってサイズが採寸データと整合した商品の三次元画像を人体モデルに装着させて表示することにより、ユーザが商品の装着状況を正確に確認できるシステムが提案されている（特許文献２）。
【特許文献１】特開２００２−５６４１１号公報
【特許文献２】特開２００２−３６６８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、室内の所要箇所に設置され設置領域を占有することとなる置物や家具等のインテリア商品は、その外形サイズ（例えば、幅×奥行×高さ）が購入条件の一つとなる。しかしながら、インテリア商品をオンラインショップで購入する場合、オンラインショップでは購入対象となる商品の外形サイズが数値で提示されるだけであり、所望するサイズに適合するかをユーザが視覚的に確認することはできない。
特許文献１に記載の技術を利用すると、商品を属性に分類して表示することは可能であるが、所望するサイズに収まる商品をユーザが容易に検索することはできない。
また、特許文献２に記載の技術は、人体モデルに衣服類の三次元画像を装着させるもので、ユーザが所望するサイズのインテリア商品の検索に適用することは困難である。
【０００５】
本発明は、インターネット上で提供（販売）されている商品を検索するための商品検索方法、プログラム、商品検索サーバ、及び商品検索システムであって、特に、外形サイズを指定して商品を検索するときに有用な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて提供されている商品の検索方法であって、
前記クライアント端末において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面を表示する第１ステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定する第２ステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップと、
前記設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する第４ステップと、
検索結果画面を表示する第５ステップと、を有することを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の商品検索方法において、前記第２ステップでは、ユーザのマウス操作に基づいて前記サイズ条件を設定可能であることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の商品検索方法において、前記第２ステップでは、ユーザの数値入力に基づいて前記サイズ条件を設定可能であることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の商品検索方法において、前記商品本体を収容可能な最小の直方体を当該商品の外形とし、前記サイズ条件は幅、奥行、及び高さからなるサイズ要素で表されることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１から３のいずれか一項に記載の商品検索方法において、前記サイズ条件設定画面には、商品の外形を選択可能な入力部品が含まれ、
前記第２ステップでは、ユーザ操作により選択された入力部品に対応する商品の外形に基づくサイズ要素が決定された後、ユーザ操作に基づいて前記サイズ要素で表されたサイズ条件が設定され、
前記第３ステップでは、前記商品の外形に前記設定されたサイズ条件を反映した三次元画像を生成して表示することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の商品検索方法において、前記第４ステップでは、前記検索結果画面において、該当する商品のリストを提示するものとし、
前記リストにおいてユーザ操作により選択された商品のサイズを反映した三次元画像を、前記サイズ条件を反映した三次元画像に重ねて表示する第６ステップを有することを特徴とする。
【００１２】
請求項７に記載の発明は、サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて、前記クライアント端末のコンピュータに、
商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、
サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、
前記設定されたサイズ条件を元に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、
を実行させることを特徴とするプログラムである。
【００１３】
請求項８に記載の発明は、クライアント端末にネットワーク接続された商品検索サーバであって、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、ユーザ操作に基づいてサイズ条件を設定するためのデータ、設定されたサイズ条件を反映した三次元画像を生成して表示するためのデータ、及び設定されたサイズ条件を当該商品検索サーバに送信するためのデータが含まれていることを特徴とする。
【００１４】
請求項９に記載の発明は、商品検索サーバとクライアント端末がネットワーク接続されてなる商品検索システムにおいて、
前記商品検索サーバは、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記クライアント端末は、
前記商品検索サーバから送信されたデータに基づいてサイズ条件設定画面を表示するサイズ条件設定画面表示手段と、
前記サイズ条件設定画面においてサイズ条件を設定するサイズ条件設定手段と、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する商品形状表示手段と、
設定されたサイズ条件を前記商品検索サーバに対して送信するサイズ条件送信手段と、
前記商品検索サーバから送信された検索結果を表示する検索結果表示手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、インターネット上で提供（販売）されている商品を、外形サイズを指定して検索するときに、商品の外形サイズを視覚的に確認しつつ直感的な操作でサイズ条件を設定することができるので、ＧＵＩとしての利便性が格段に向上する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態に係るネットワーク構成について示す概略図である。
本実施形態では、サーバ１からクライアント２に、ネットワークＮを介してコンテンツ（例えば、ウェブページ等）を提供し、クライアント２においてコンテンツを利用する場合について示している。
【００１７】
図１に示すように、サーバ１には、通信ネットワークＮを介してクライアント２（例えば、パーソナルコンピュータ２ａ、携帯電話２ｂ等）が接続されている。
通信ネットワークＮは、インターネットや電気通信事業者等の電話回線網、携帯電話通信網等であり、当該通信ネットワークＮに接続するサーバ１とクライアント２の間を、データ通信可能に接続する。
【００１８】
図２は、サーバ１のハードウェア構成の概略を示すブロック図である。本実施形態におけるサーバ１は、例えば、オンラインショッピング等で販売対象とされている商品の検索サービスを提供するポータルサイトのウェブサーバ（商品検索サーバ）である。
図２に示すように、サーバ１は、制御部１１、記憶部（補助記憶）１２、入出力部１３、通信部１４、データベース１５等を備えた一般的なコンピュータである。各ブロックはバスライン１６により電気的に接続されている。
【００１９】
制御部１１は、演算／制御装置としてのＣＰＵ（Central Processing Unit）１１１、主記憶装置としてのＲＡＭ（Random Access Memory）１１２及びＲＯＭ（Read Only Memory）１１３で構成される。
ＲＯＭ１１３には、ＢＩＯＳ（Basic Input Output System）と呼ばれるプログラムや基本的な設定データが記憶されている。ＲＡＭ１１２には、記憶部１２から読み出されたＯＳや各種アプリケーションなどのプログラムが展開される。
ＣＰＵ１１１は、ＲＡＭ１１２に展開されたプログラムに従って各種処理を実行し、各ブロックを制御する。
【００２０】
記憶部１２は、例えばハードディスク等で構成され、ＯＳ、各種アプリケーションプログラム（例えば、サーバ用プログラムやウェブアプリケーションプログラム）、及び各種データ等が記憶されている。
入出力部１３は、サーバ１の管理者が利用するためのユーザインターフェースを構成する。
通信部１４は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してクライアント２とデータの送受信を行う。
【００２１】
データベース１５には、例えば、複数のオンラインショップ及び取り扱っている商品がカテゴリごとに分類されて登録されている。また、それぞれの商品に対応して、当該商品の外形サイズ、タイトル（商品名称）、オンラインショップのＵＲＬ、詳細情報（商品説明）等が登録されている。
ここで、外形サイズとは、商品の外形を細部にわたって忠実に表すものではなく、例えば、商品本体を収容することのできる最小の直方体や球体等、基本的な形状の外形サイズを意味する。例えば、ソファやテーブル、テーブルと椅子で構成されるダイニングセット等は、その基本的な外形は直方体とみることができるので、一般的に幅×奥行×高さで外形サイズが規定されている。
【００２２】
このデータベース１５への商品の登録方法としては、例えば、オンラインショップのウェブサイトをクロールし、インデックスからサイズを示していると考えられる部分（例えば、“幅”、“奥行”、“高さ”という語句と数字が組み合わさった表示）を抽出し、そのサイズを元に当該商品を登録する方法が考えられる。また例えば、オンラインショップに、取り扱っている商品を、サイズ入力欄を有する指定フォーマットで入稿してもらうことにより、データベース１５を構築することもできる。
【００２３】
サーバ１のＣＰＵ１１１は、サーバ用ソフトウェア及びウェブアプリケーションを実行することにより、クライアント２のウェブブラウザ上におけるユーザ操作に応じた処理を行う。例えば、クライアント２のウェブブラウザ上においてユーザが商品の検索操作を行うと、サーバ１は検索条件を満たす商品を検索し、検索結果を含む新たなＨＴＭＬファイルを生成し、これをクライアント２に送信する。
【００２４】
図３は、クライアント２のハードウェア構成の概略を示すブロック図である。
図３に示すように、クライアント２は、制御部２１、記憶部２２、入力部２３、表示部２４、通信部２５等を備えた一般的なパーソナルコンピュータである。各部はバスライン２６により電気的に接続されている。
【００２５】
制御部２１の構成はサーバ１の制御部１１の構成と同様である。
記憶部２２は、例えばハードディスクで構成され、ＯＳ、各種アプリケーションプログラム（例えば、ウェブブラウザプログラム）、及び各種データの他、サーバ１からダウンロードしたコンテンツ（例えば、ウェブページで公開されている画像）のデータ等を記憶する。
入力部２３は、例えば、キーボード及びマウスで構成され、ユーザが情報を入力する際に使用される。
表示部２４は、例えば、液晶ディスプレイ等で構成され、制御部２１からの表示制御指令に基づいて所定の画面を表示する。表示部２５には、例えば、ウェブブラウザのＧＵＩが表示される。
通信部２５は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してサーバ１とデータの送受信を行う。
【００２６】
クライアント２のＣＰＵ２１１は、例えば、起動したウェブブラウザ上において、ユーザが操作部２４によりＵＲＬを入力すると、このＵＲＬで指定されるウェブページをサーバ１に要求する。そして、サーバ１から送信されたＨＴＭＬファイル（例えば、ポータルサイトにおける検索結果画面）を解析して、ウェブブラウザ上にウェブページを表示する。
【００２７】
本実施形態では、クライアント２において、ユーザが商品のサイズ条件（例えば、幅×奥行×高さ）を設定すると、サーバ１はこのサイズ条件を満たす商品を検索してクライアント２に検索結果を提示する。このとき、サイズ条件の設定画面のＧＵＩを改善することで、ＧＵＩとしての利便性を向上させ、ユーザが所望の商品を簡単に検索できるようにしている。
【００２８】
図４は、クライアント２において外形サイズによる商品検索を行うときのサーバ１及びクライアント２における処理手順について示すフローチャートである。また、図５〜図９は、クライアント２のウェブブラウザに表示される検索サービスの画面例を示す説明図である。
【００２９】
図４に示す処理手順は、例えば、クライアント２のウェブブラウザに表示されたポータルサイトのトップページにおいて、オンラインショップで提供（販売）されている商品の検索サービスが選択され、さらにサイズによる検索が要求されたときに実行される。
つまり、本実施形態では、ポータルサイトの検索サービスにおいて、検索する商品のカテゴリが予め指定された後、サイズによる検索が行われるようになっている。
以下の説明では、外形サイズが幅×奥行×高さで表される商品、すなわち基本的な外形が直方体である商品（例えば、ダイニングセット）を検索対象とした場合について示している。なお、基本的な外形が球体である商品の場合は、外形サイズは半径で表されることとなる。
【００３０】
図４のステップＳ１０１では、サーバ１から商品のサイズ条件を設定するためのサイズ条件設定画面のＨＴＭＬファイルが送信される（サイズ条件設定データ送信手段）。このＨＴＭＬファイルにはサイズ検索を行うための制御プログラム（例えば、ＪＡＶＡ(登録商標)プログラム）が埋め込まれており、クライアント２の要求に応じてプログラムが実行されるようになっている。
具体的には、制御部プログラムは、クライアント２の制御部２１に、商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、前記設定されたサイズ条件を元に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、を実行させる。
【００３１】
ステップＳ１０２では、クライアント２のウェブブラウザがＨＴＭＬファイルを解析することにより、サイズ条件設定画面が表示される（サイズ条件設定画面表示手段、図５参照）。
図５に示すように、サイズ条件設定画面Ｄ１は、商品形状表示窓Ｗ１、サイズ窓Ｗ２、確定ボタンＢ１、検索結果表示窓Ｗ３を有している。
【００３２】
商品形状表示窓Ｗ１には、ユーザによるサイズ入力操作に基づく商品の外形が仮想三次元空間（ｘｙｚ空間）に視覚的に表示される。また、この商品形状表示窓Ｗ１におけるユーザによるマウスドラッグ操作（マウスボタンを押下し続けることにより範囲指定する操作）により検索するサイズ条件が設定される。
図５に示すサイズ条件設定画面の初期状態では、ユーザによるサイズ入力操作はまだ行われていないので、ｘｙｚ空間軸だけが表示されている。また、初期状態では、サイズ条件となる幅と奥行を指定する（ｘｙ座標を指定する）ことをユーザに促すメッセージが表示されるとともに、幅と奥行に対応するサイズを設定・認識しやすいようにｘｙ平面が格子状に表されている。
【００３３】
サイズ窓Ｗ２には、商品形状表示窓Ｗ１において設定される商品のサイズ（幅、奥行、高さ）がそれぞれ数値で表される。なお、サイズ窓Ｗ２では、商品形状表示窓Ｗ１におけるユーザのマウスドラッグ操作中、マウスポインタの示す座標（例えば、幅と奥行を設定するときはｘｙ座標）に連動して数値が変動するようになっている。
ユーザは、サイズ窓Ｗ２に表示される数値によりサイズを確認しながら商品形状表示窓Ｗ１においてマウス操作を行うことにより、所望のサイズ条件を正確に設定することができる。また、サイズ窓Ｗ２には数値を直接入力することもでき、この場合、入力されたサイズ条件を反映した商品外形が商品形状表示窓Ｗ１に表示されることになる。
【００３４】
確定ボタンＢ１は、設定されたサイズ条件で検索を実行させるための入力部品である。検索結果表示窓Ｗ３には、サイズ条件に適合する検索結果が表示される。
図５に示すサイズ条件設定画面Ｄ１において、ユーザは、商品形状表示窓Ｗ１でマウスドラッグ操作を行うことにより、又はサイズ窓Ｗ２に直接数値入力することにより、検索する商品のサイズ条件を設定する。なお、商品形状表示窓Ｗ１におけるマウスドラッグ操作によりサイズ条件を設定する場合は、商品の幅と奥行を設定した後、高さが設定されるものとする。
【００３５】
図４において、ステップＳ１０３では、ユーザによるサイズ入力操作が受け付けられる（サイズ条件設定手段）。このサイズ入力操作には、ユーザによるマウス操作及び数値の直接入力操作が含まれる。そして、ステップＳ１０４では、ユーザによるサイズ入力操作を反映した直方体の三次元画像（高さが０の場合を含む）が生成され、この画像が商品形状表示窓Ｗ１に表示される（商品形状表示手段）。
このように、ユーザのマウス操作という直感的な操作に基づいてサイズ条件を設定可能となっているので、サイズ条件の設定操作は極めて簡便である。
また、ユーザの数値入力に基づいてサイズ条件を設定可能となっているので、数値により所望のサイズ条件を容易かつ正確に設定することができる。例えば、家具等のインテリア商品のように設置箇所のサイズを採寸し、そのサイズに収まる商品を検索したい場合に有効である。
【００３６】
ここで、ステップＳ１０４における三次元画像の表示は、ユーザによるサイズ入力操作に追従して行われる処理であり、サイズ入力操作を瞬時に反映する。つまり、マウスドラッグ中、又は数値入力中も三次元画像の表示は逐一更新される。
また、幅と奥行を設定した後で高さを設定するように、サイズ条件を複数段階で設定する場合、それぞれの設定段階ごとに、ユーザによるサイズ入力操作が受け付けられ（ステップＳ１０３）、これを反映した三次元画像が生成され、表示される（ステップＳ１０４）。
【００３７】
例えば、図５に示すサイズ条件設定画面Ｄ１において、ユーザが商品形状表示窓Ｗ１で幅と奥行を設定すべくマウスドラッグ操作を行うと、マウスボタンの押下が解除されたときのｘｙ座標により幅と奥行が設定され、これを反映した画像が商品形状表示窓Ｗ１に表示される（図６参照）。
具体的には、幅と奥行を設定するためのマウスドラッグ操作が開始されると、そのときのマウスポインタの指すｘｙ座標により初期領域が設定され、その後のマウス移動（ドラッグ）により範囲が拡大又は縮小される。このマウスドラッグ操作中（マウスボタン押下中）は、マウスポインタが指すｘｙ座標で設定されることとなる領域が着色表示され、サイズ窓Ｗ２にはそのときの幅及び奥行が数値表示される。
なお、マウスドラッグ操作の開始点においてマウスポインタが移動されることなく押下解除された場合には、そのときのマウスポインタの指すｘｙ座標により幅と奥行が設定されることとなる。つまり、ユーザによるマウスクリック操作でもサイズ条件を設定することが可能となっている。
【００３８】
図６に示すように、例えばユーザによるマウスドラッグ操作により幅：１４００ｍｍ、奥行：６５０ｍｍがサイズ条件として設定されると、商品形状表示窓Ｗ１には、幅：１４００ｍｍ、奥行：６５０ｍｍを反映した画像（図６の網掛け画像Ｉｍｇ１）が表示される。また、サイズ窓Ｗ２には、幅と奥行の数値がそれぞれ表示される。このとき、商品形状表示窓Ｗ１には、続けて高さを指定する（ｚ座標を指定する）ことをユーザに促すメッセージが表示される。なお、幅と奥行きを設定する段階では、サイズ窓Ｗ２における高さの直接入力は不能とされる。
【００３９】
図６に示すサイズ条件設定画面Ｄ２において、ユーザが商品形状表示窓Ｗ１で高さを設定すべくマウスドラッグ操作を行うと、マウスボタンの押下が解除されたときのｚ座標により商品の高さが設定され、これを反映した画像が商品形状表示窓Ｗ１に表示される（図７参照）。
具体的には、高さを設定するためのマウスドラッグ操作が開始されると、先に設定された幅と奥行を示すｘｙ領域が保持されたまま、そのときのマウスポインタの指すｚ座標により初期の高さ、すなわち直方体の初期の外形が設定され、その後のマウス移動により直方体の高さが拡大又は縮小される。なお、マウスドラッグ操作中の表示については先に述べたとおりである。
【００４０】
図７に示すように、例えばユーザによるマウスドラッグ操作により高さ：７００ｍｍがサイズ条件として設定されると、商品形状表示窓Ｗ１には、幅：１４００ｍｍ、奥行：６５０ｍｍ、高さ：７００ｍｍのサイズ条件を反映した三次元画像（図７の網掛け画像Ｉｍｇ２）が表示される。この高さを設定する段階では、サイズ窓Ｗ２における幅と奥行きの直接入力は不能とされ、先に設定された値で固定されている。
このようにして、商品のサイズ条件となる幅、奥行、及び高さが設定される。この設定されたサイズ条件はユーザ操作（例えば、マウスの右クリック操作）により解除され、再設定できるようにしてもよい。また、高さを設定する段階（幅と奥行が設定されている段階）で、幅と奥行を再設定できるようにしてもよい。
【００４１】
図７に示すサイズ条件検索画面Ｄ３において、ユーザが確定ボタンＢ１をクリック操作すると、このサイズ条件による検索が実行される。すなわち、図４のステップＳ１０５では、確定されたサイズ条件（幅、奥行、高さ）がサーバ１に送信される（サイズ条件送信手段）。
ステップＳ１０６では、サーバ１により、クライアント２から送信されたサイズ条件に従い商品の検索が行われる（検索手段）。具体的には、データベース１５に格納されている商品の外形サイズのデータが参照され、サイズ条件に適合する商品、例えばサイズ条件で表される直方体を基準として、幅、奥行、及び高さ方向に所定の幅をもたせた範囲に収容されうる外形サイズを有している商品が抽出される。
このとき、前記所定の幅は、サイズ条件として設定された寸法に応じて、例えば、サイズ条件の１／１０の幅に設定される。例えば、サイズ条件が幅：１２００ｍｍ、奥行：９００ｍｍ、高さ：７００ｍｍで設定されている場合は、１０８０ｍｍ×８１０ｍｍ×６３０ｍｍの直方体から１３２０ｍｍ×９９０ｍｍ×７７０ｍｍの直方体の範囲に収容されうる外形サイズを有している商品が抽出されることとなる。
このように、自動的にサイズ条件を基準として所定の幅を持たせた範囲で商品検索を行うことで、サイズ条件設定画面におけるユーザインターフェースが煩雑になり、直感性が損なわれるのを回避している。
【００４２】
ステップＳ１０７では、サイズ条件に適合する商品を抽出した検索結果データが生成され、クライアント２に送信される（検索結果送信手段）。この検索結果データは、サイズ条件に適合する商品に対応してデータベース１５に格納されている当該商品のタイトル（商品名称）や詳細情報（商品説明）、当該商品を提供しているオンラインショップのＵＲＬからなる商品情報を、クライアント２においてリスト形式で表示するためのデータである。
【００４３】
ステップＳ１０８では、クライアント２により、サーバ１から送信された検索結果データに基づく検索結果画面が表示される（検索結果表示手段、図８参照）。
図８に示す検索結果画面Ｄ４では、サイズ条件に適合する商品ごとの商品情報ＳＲ１、ＳＲ１、・・が、検索結果表示窓Ｗ３にリスト形式で表示されている。ユーザが検索結果表示窓Ｗ３にリスト形式で表示されている１つの商品情報ＳＲ１をクリック操作すると、当該商品を提供しているオンラインショップのウェブページに移行される。
【００４４】
このとき、商品情報ＳＲ１、ＳＲ１、・・は、希望サイズ（サイズ条件）に近いものから順にソートされて表示されるのが望ましい。例えば、サイズ条件による直方体の体積と、抽出された商品サイズによる直方体の体積の差が小さい順にソートして表示する。
または、商品情報ＳＲ１、ＳＲ１、・・を、幅、奥行、または高さの昇順／降順でソートしたり、価格の昇順／降順でソートしたりしてもよい。ソートの対象となる項目が複数ある場合は、どの項目でソートするかをユーザ操作によって選択できるようにしてもよい。
【００４５】
ステップＳ１０９では、ユーザによる商品選択操作が受け付けられる。商品選択操作とは、例えば、図８に示す検索結果画面Ｄ４において、検索結果表示窓Ｗ３にリスト形式で表示されている商品情報ＳＲ１にマウスポインタを重ねる操作（マウスオーバー操作）である。
そして、ステップＳ１１０では、ユーザによる商品選択操作により選択された商品のサイズを反映した直方体の三次元画像が生成され、この画像が商品形状表示窓Ｗ１に表示される（図９参照）。選択された商品を提供するオンラインショップにより当該商品の画像が提供されていない場合でも、この商品のサイズを視覚的に認識することができる。
【００４６】
図９には、幅：１７７９ｍｍ、奥行：４６７ｍｍ、高さ：１１５０ｍｍのサイズ条件が設定されたときの検索結果画面Ｄ５において、リスト形式で表示された商品情報の一つＳＲ２（例えば、幅：１２００ｍｍ、奥行７００ｍｍ、高さ６９０ｍｍの２人掛けソファ）が選択された場合について示している。
図９に示すように、選択された商品のサイズを反映した直方体の三次元画像Ｉｍｇ３は、サイズ条件を反映した三次元画像Ｉｍｇ２に重ねて表示される。
【００４７】
このように、検索結果として得られた商品のサイズを反映した三次元画像Ｉｍｇ３を、サイズ条件を反映した三次元画像Ｉｍｇ２に重ねることで、設定したサイズ条件とこれに適合する商品のサイズとを容易に比較することができるので、ユーザは商品を購入する際の参考として活用できる。
なお、検索結果に複数の商品情報が含まれる場合は、複数の商品のサイズを反映した三次元画像を並べて、或いは重ねて表示して、商品間のサイズを比較できるようにしてもよい。また、実際の商品の三次元画像が用意されている場合には、この画像を利用して商品形状表示窓Ｗ１に表示させるようにしてもよい。
【００４８】
本実施形態に係る商品検索方法は、クライアント２において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面Ｄ１を表示する第１ステップ（図４のステップＳ１０１、１０２）と、サイズ条件設定画面Ｄ１におけるユーザ操作（例えば、マウス操作、数値入力操作）に基づいてサイズ条件を設定する第２ステップ（ステップＳ１０３）と、設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップ（ステップＳ１０４）と、設定されたサイズ条件を元に当該サイズ条件に適合する商品を検索する第４ステップ（ステップＳ１０６）と、検索結果画面Ｄ４を表示する第５ステップ（ステップＳ１０７、Ｓ１０８）と、を有する。
【００４９】
ユーザは、商品形状表示窓Ｗ１に表示される三次元画像により商品の外形サイズを視覚的に確認しながらサイズ条件を設定できるので、サイズ条件を設定する操作が簡単となる上、所望するサイズ条件を正確に設定することができる。したがって、従来と比較してサイズ条件による商品検索に要する操作が極めて簡単となる。
このように、本実施形態の商品検索サービスで利用されるウェブブラウザ上のＧＵＩは、操作性、利便性に優れたものとなっている。
【００５０】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５１】
上記実施形態では、ポータルサイトで提供される検索サービスにおいて、予め商品のカテゴリが指定されることで、商品の外形を表すサイズ要素は自動的に決まるようにしている（例えば、直方体の場合は幅、奥行、高さ）が、サイズ要素をユーザ操作により指定できるようにしてもよい。
図１０は、サイズ条件設定画面の変形例を示す説明図である。
図１０に示すように、サイズ条件設定画面Ｄ６には、ユーザが商品の外形を３つの図形（直方体、球体、三角柱）の中から選択可能な入力部品（ボタン）Ｂ２が含まれている。なお、商品の外形は、直方体、球体、三角柱に限定されず、その他の外形を選択できるようにしてもよい。
【００５２】
図１０に示すサイズ条件設定画面Ｄ６において、ユーザにより直方体のボタンＢ２１又は三角柱のボタンＢ２３が選択されると、幅、奥行、高さがサイズ要素となり、球体のボタンＢ２２が選択されると半径がサイズ要素となる。このとき、決定されたサイズ要素以外のサイズ要素については入力不能とされる（淡色表示、表示消去等）。
このように、サイズ条件設定画面には、商品の外形を選択可能な入力部品（ボタン）が含まれるようにし、ユーザ操作により選択された入力部品に対応する商品の外形に基づくサイズ要素が決定されるとともに、このサイズ要素で表されたサイズ条件が設定されるようにすることにより、サイズ条件設定におけるユーザの自由度が高くなる。
【００５３】
また例えば、上記実施形態では、ポータルサイトで提供される検索サービスにおいて予め商品のカテゴリが指定される場合について説明したが、商品のカテゴリを指定することなく、設定されたサイズ条件に適合する商品をすべてのカテゴリにわたって検索するようにしてもよい。この場合、検索結果として得られた商品群の中から所望のカテゴリに絞り込んで抽出できるようにするのが望ましい。また、価格帯による絞り込みができるようにすることで、さらに利便性が向上する。
【００５４】
さらに、上記実施形態では、検索結果の商品情報をリスト形式で表示するようにしているが、商品情報を商品の外形に基づくサイズ要素を２軸とする平面上にマトリックス状に配置するようにしてもよい。
図１１は、検索結果画面の変形例を示す説明図である。
図１１に示す検索結果画面Ｄ６では、検索結果の商品情報が、高さを縦軸ＡＸ１、幅を横軸ＡＸ２とする平面にマトリックス状に配置されている。図１１では、画面左から右に向かって幅が大きくなり、画面下から上に向かって高さが大きくなるように縦軸ＡＸ１、横軸ＡＸ２が設定されている。商品情報としては、例えば、オンラインショップで提供されている商品の画像が表示される。
また、縦軸ＡＸ１、横軸ＡＸ２に対応するスクロールバーが表示され、ユーザがスライダを移動させることで、表示内容が上下左右にスクロール表示されるようになっている。
【００５５】
検索結果を上述した表示とすることで、サイズ条件に適合する商品間のサイズを容易に比較することができるので、ユーザは検索結果を認識しやすくなる。なお、検索結果画面Ｄ６は、図９に示す検索結果画面Ｄ５における検索結果表示窓Ｗ３に表示されるようにしてもよい。
【００５６】
また、上記実施形態では、サーバ１のデータベース１５に商品情報を登録しておき、サイズ条件による検索を行うときにデータベース１５を参照するようにしているが、サイズ条件に基づいてインターネット上で提供されている情報を検索し、検索結果を表示するようにしてもよい。
【００５７】
また、上記実施形態では、自動的にサイズ条件を基準として所定の幅を持たせた範囲で商品検索を行うようにしているが、サイズ条件設定画面（例えば、図５のサイズ窓Ｗ２）に範囲入力欄を設け、範囲を手動で設定できるようにしてもよい。
図１２は、サイズ条件の範囲を設定可能とするサイズ窓の一例について示す説明図である。図１２では、ユーザ操作に基づいてサイズ入力窓Ｗ２２に範囲入力欄を出現させ、範囲を手動で設定可能とする場合について示している。
すなわち、サイズ条件設定画面において、当初は図１２（ａ）に示す範囲設定不能な簡略表示のサイズ窓Ｗ２２ａとし、ユーザが“範囲の設定”と表示されたボタンをクリック操作すると、図１２（ｂ）に示す範囲設定可能な詳細表示のサイズ窓Ｗ２２ｂに遷移する。図１２（ｂ）に示すサイズ窓Ｗ２２ｂでは、サイズ要素となる幅、奥行、及び高さのそれぞれに対して、範囲入力欄が設けられている。この範囲入力欄には、数値が直接入力できる他、スクロールバー（図示略）のスライダ操作により数値を連続的に変更できる。
このように、サイズ要素ごとに手動で範囲設定を可能とすることにより、所望するサイズの商品を効率よく検索できる。例えば、ユーザが商品検索する上で重要視するサイズ要素がある場合、このサイズ要素の範囲を狭く設定すれば、設定されたサイズに極めて近い商品が検索されることとなる。
【００５８】
さらに、上述したようにサイズ要素の範囲を手動で設定する場合には、検索結果を希望サイズ（サイズ条件）に近いものから順にソートする際に、サイズ要素ごとの設定範囲に応じて重み付けされた並び替えスコアに基づいてソートするのが望ましい。例えば、数式１に示す並び替えスコアを利用することができる。また、数式２には、図１２に示すサイズ条件が設定された場合の並び替えスコアについて示している。
【００５９】
【数１】
2010015228.tif 000003
【００６０】
【数２】
2010015228.tif 000004
【００６１】
数式１、２では、すべてのサイズ要素について設定範囲の上限または下限となる場合（例えば、数式２において幅：１３００、奥行：９５０、高さ：７１０となる場合）に並び替えスコアは０となり、サイズ条件と一致する場合（例えば、数式２において幅：１２００、奥行：９００、高さ：７００となる場合）に並び替えスコアは３となる。つまり、並び替えスコアは０〜３の範囲となり、並び替えスコアが３に近い方が希望サイズに近いものとなる。
この手法によれば、それぞれのサイズ要素ごとの設定範囲に応じて重み付けがなされているので、この並び替えスコアに基づいてソートされた結果は、ユーザが重要視しているサイズ要素を考慮したものとなる。
【００６２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６３】
【図１】第１実施形態に係るネットワーク構成について示す概略図である。
【図２】サーバ１のハードウェア構成の概略を示すブロック図である。
【図３】クライアント２のハードウェア構成の概略を示すブロック図である。
【図４】サーバ１及びクライアント２におけるサイズ条件による検索処理手順について示すフローチャートである。
【図５】検索サービスのサイズ条件設定画面（初期状態）を示す説明図である。
【図６】検索サービスのサイズ条件設定画面（幅、奥行設定後）を示す説明図である。
【図７】検索サービスのサイズ条件設定画面（高さ設定後）を示す説明図である。
【図８】検索サービスの検索結果画面（リスト表示）を示す説明図である。
【図９】検索サービスの検索結果画面（選択商品の画像表示）を示す説明図である。
【図１０】検索サービスのサイズ条件設定画面（初期状態）の変形例を示す説明図である。
【図１１】検索サービスの検索結果画面（マトリックス表示）を示す説明図である。
【図１２】サイズ条件の範囲を指定可能とするサイズ窓の一例について示す説明図である。
【符号の説明】
【００６４】
Ｄ４  サイズ条件設定画面
Ｗ１  商品形状表示窓
Ｗ２  サイズ表示窓
Ｗ３  検索結果表示窓
Ｂ１  確定ボタン（入力部品）
ＳＲ１  商品情報
Ｉｍｇ２  サイズ条件を反映した三次元画像
【図１】
2010015228.tif 000005
【図２】
2010015228.tif 000006
【図３】
2010015228.tif 000007
【図４】
2010015228.tif 000008
【図５】
2010015228.tif 000009
【図６】
2010015228.tif 000010
【図７】
2010015228.tif 000011
【図８】
2010015228.tif 000012
【図９】
2010015228.tif 000013
【図１０】
2010015228.tif 000014
【図１１】
2010015228.tif 000015
【図１２】
2010015228.tif 000016
【手続補正書】
【提出日】平成21年8月4日(2009.8.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて提供されている商品の検索方法であって、
前記クライアント端末において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面を表示する第１ステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定する第２ステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップと、
前記設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する第４ステップと、
検索結果画面を表示する第５ステップと、を有することを特徴とする商品検索方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて、前記クライアント端末のコンピュータに、
商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、
前記設定されたサイズ条件を基に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、
を実行させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
クライアント端末にネットワーク接続された商品検索サーバであって、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、ユーザ操作に基づいてサイズ条件を設定するためのデータ、設定されたサイズ条件を反映した三次元画像を生成して表示するためのデータ、及び設定されたサイズ条件を当該商品検索サーバに送信するためのデータが含まれていることを特徴とする商品検索サーバ。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
商品検索サーバとクライアント端末がネットワーク接続されてなる商品検索システムにおいて、
前記商品検索サーバは、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記クライアント端末は、
前記商品検索サーバから送信されたデータに基づいてサイズ条件設定画面を表示するサイズ条件設定画面表示手段と、
前記サイズ条件設定画面においてサイズ条件を設定するサイズ条件設定手段と、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する商品形状表示手段と、
設定されたサイズ条件を前記商品検索サーバに対して送信するサイズ条件送信手段と、
前記商品検索サーバから送信された検索結果を表示する検索結果表示手段と、を備えることを特徴とする商品検索システム。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて提供されている商品の検索方法であって、
前記クライアント端末において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面を表示する第１ステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定する第２ステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップと、
前記設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する第４ステップと、
検索結果画面を表示する第５ステップと、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項７に記載の発明は、サーバとクライアント端末がネットワーク接続されてなるネットワークシステムにおいて、前記クライアント端末のコンピュータに、
商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、
前記サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、
前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、
前記設定されたサイズ条件を基に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、
を実行させることを特徴とするプログラムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項８に記載の発明は、クライアント端末にネットワーク接続された商品検索サーバであって、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、前記サイズ条件を設定させるためのデータには、サイズ条件の設定画面を表示するためのデータ、ユーザ操作に基づいてサイズ条件を設定するためのデータ、設定されたサイズ条件を反映した三次元画像を生成して表示するためのデータ、及び設定されたサイズ条件を当該商品検索サーバに送信するためのデータが含まれていることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項９に記載の発明は、商品検索サーバとクライアント端末がネットワーク接続されてなる商品検索システムにおいて、
前記商品検索サーバは、
商品の外形を表すサイズ条件を設定させるためのデータを前記クライアント端末に対して送信するサイズ条件設定データ送信手段と、
前記クライアント端末において設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する検索手段と、
前記検索手段による検索結果を前記クライアント端末に送信する検索結果送信手段と、を備え、
前記クライアント端末は、
前記商品検索サーバから送信されたデータに基づいてサイズ条件設定画面を表示するサイズ条件設定画面表示手段と、
前記サイズ条件設定画面においてサイズ条件を設定するサイズ条件設定手段と、
前記設定されたサイズ条件を反映した三次元画像を生成して表示する商品形状表示手段と、
設定されたサイズ条件を前記商品検索サーバに対して送信するサイズ条件送信手段と、
前記商品検索サーバから送信された検索結果を表示する検索結果表示手段と、を備えることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
このデータベース１５への商品の登録方法としては、例えば、オンラインショップのウェブサイトをクロールし、インデックスからサイズを示していると考えられる部分（例えば、“幅”、“奥行”、“高さ”という語句と数字が組み合わさった表示）を抽出し、そのサイズを基に当該商品を登録する方法が考えられる。また例えば、オンラインショップに、取り扱っている商品を、サイズ入力欄を有する指定フォーマットで入稿してもらうことにより、データベース１５を構築することもできる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
制御部２１の構成はサーバ１の制御部１１の構成と同様である。
記憶部２２は、例えばハードディスクで構成され、ＯＳ、各種アプリケーションプログラム（例えば、ウェブブラウザプログラム）、及び各種データの他、サーバ１からダウンロードしたコンテンツ（例えば、ウェブページで公開されている画像）のデータ等を記憶する。
入力部２３は、例えば、キーボード及びマウスで構成され、ユーザが情報を入力する際に使用される。
表示部２４は、例えば、液晶ディスプレイ等で構成され、制御部２１からの表示制御指令に基づいて所定の画面を表示する。表示部２４には、例えば、ウェブブラウザのＧＵＩが表示される。
通信部２５は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してサーバ１とデータの送受信を行う。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
クライアント２のＣＰＵ２１１は、例えば、起動したウェブブラウザ上において、ユーザが入力部２３によりＵＲＬを入力すると、このＵＲＬで指定されるウェブページをサーバ１に要求する。そして、サーバ１から送信されたＨＴＭＬファイル（例えば、ポータルサイトにおける検索結果画面）を解析して、ウェブブラウザ上にウェブページを表示する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
図４のステップＳ１０１では、サーバ１から商品のサイズ条件を設定するためのサイズ条件設定画面のＨＴＭＬファイルが送信される（サイズ条件設定データ送信手段）。このＨＴＭＬファイルにはサイズ検索を行うための制御プログラム（例えば、ＪＡＶＡ（登録商標）プログラム）が埋め込まれており、クライアント２の要求に応じてプログラムが実行されるようになっている。
具体的には、制御部プログラムは、クライアント２の制御部２１に、商品のサイズ条件を設定するためのサイズ条件設定画面を表示するステップと、サイズ条件設定画面におけるユーザ操作に基づいて前記サイズ条件を設定するステップと、前記設定されたサイズ条件を反映した三次元画像を生成して表示するステップと、前記設定されたサイズ条件を基に前記サーバによって検索された当該サイズ条件に適合する商品の検索結果画面を表示するステップと、を実行させる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図７に示すサイズ条件設定画面Ｄ３において、ユーザが確定ボタンＢ１をクリック操作すると、このサイズ条件による検索が実行される。すなわち、図４のステップＳ１０５では、確定されたサイズ条件（幅、奥行、高さ）がサーバ１に送信される（サイズ条件送信手段）。
ステップＳ１０６では、サーバ１により、クライアント２から送信されたサイズ条件に従い商品の検索が行われる（検索手段）。具体的には、データベース１５に格納されている商品の外形サイズのデータが参照され、サイズ条件に適合する商品、例えばサイズ条件で表される直方体を基準として、幅、奥行、及び高さ方向に所定の幅をもたせた範囲に収容されうる外形サイズを有している商品が抽出される。
このとき、前記所定の幅は、サイズ条件として設定された寸法に応じて、例えば、サイズ条件の１／１０の幅に設定される。例えば、サイズ条件が幅：１２００ｍｍ、奥行：９００ｍｍ、高さ：７００ｍｍで設定されている場合は、１０８０ｍｍ×８１０ｍｍ×６３０ｍｍの直方体から１３２０ｍｍ×９９０ｍｍ×７７０ｍｍの直方体の範囲に収容されうる外形サイズを有している商品が抽出されることとなる。
このように、自動的にサイズ条件を基準として所定の幅を持たせた範囲で商品検索を行うことで、サイズ条件設定画面におけるユーザインターフェースが煩雑になり、直感性が損なわれるのを回避している。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
本実施形態に係る商品検索方法は、クライアント２において、商品の外形を表すサイズ条件を設定するためのサイズ条件設定画面Ｄ１を表示する第１ステップ（図４のステップＳ１０１、１０２）と、サイズ条件設定画面Ｄ１におけるユーザ操作（例えば、マウス操作、数値入力操作）に基づいてサイズ条件を設定する第２ステップ（ステップＳ１０３）と、設定されたサイズ条件を反映した三次元画像を生成して表示する第３ステップ（ステップＳ１０４）と、設定されたサイズ条件を基に当該サイズ条件に適合する商品を検索する第４ステップ（ステップＳ１０６）と、検索結果画面Ｄ４を表示する第５ステップ（ステップＳ１０７、Ｓ１０８）と、を有する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
上記実施形態では、ポータルサイトで提供される検索サービスにおいて、予め商品のカテゴリが指定されることで、商品の外形を表すサイズ要素は自動的に決まるようにしている（例えば、直方体の場合は幅、奥行、高さ）が、サイズ要素をユーザ操作により指定できるようにしてもよい。
図１０は、サイズ条件設定画面の変形例を示す説明図である。
図１０に示すように、サイズ条件設定画面Ｄ６には、ユーザが商品の外形を３つの図形（直方体、球体、三角すい）の中から選択可能な入力部品（ボタン）Ｂ２が含まれている。なお、商品の外形は、直方体、球体、三角すいに限定されず、その他の外形を選択できるようにしてもよい。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
図１０に示すサイズ条件設定画面Ｄ６において、ユーザにより直方体のボタンＢ２１又は三角すいのボタンＢ２３が選択されると、幅、奥行、高さがサイズ要素となり、球体のボタンＢ２２が選択されると半径がサイズ要素となる。このとき、決定されたサイズ要素以外のサイズ要素については入力不能とされる（淡色表示、表示消去等）。
このように、サイズ条件設定画面には、商品の外形を選択可能な入力部品（ボタン）が含まれるようにし、ユーザ操作により選択された入力部品に対応する商品の外形に基づくサイズ要素が決定されるとともに、このサイズ要素で表されたサイズ条件が設定されるようにすることにより、サイズ条件設定におけるユーザの自由度が高くなる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
さらに、上記実施形態では、検索結果の商品情報をリスト形式で表示するようにしているが、商品情報を商品の外形に基づくサイズ要素を２軸とする平面上にマトリックス状に配置するようにしてもよい。
図１１は、検索結果画面の変形例を示す説明図である。
図１１に示す検索結果画面Ｄ７では、検索結果の商品情報が、高さを縦軸ＡＸ１、幅を横軸ＡＸ２とする平面にマトリックス状に配置されている。図１１では、画面左から右に向かって幅が大きくなり、画面下から上に向かって高さが大きくなるように縦軸ＡＸ１、横軸ＡＸ２が設定されている。商品情報としては、例えば、オンラインショップで提供されている商品の画像が表示される。
また、縦軸ＡＸ１、横軸ＡＸ２に対応するスクロールバーが表示され、ユーザがスライダを移動させることで、表示内容が上下左右にスクロール表示されるようになっている。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
検索結果を上述した表示とすることで、サイズ条件に適合する商品間のサイズを容易に比較することができるので、ユーザは検索結果を認識しやすくなる。なお、検索結果画面Ｄ７は、図９に示す検索結果画面Ｄ５における検索結果表示窓Ｗ３に表示されるようにしてもよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
また、上記実施形態では、自動的にサイズ条件を基準として所定の幅を持たせた範囲で商品検索を行うようにしているが、サイズ条件設定画面（例えば、図５のサイズ窓Ｗ２）に範囲入力欄を設け、範囲を手動で設定できるようにしてもよい。
図１２は、サイズ条件の範囲を設定可能とするサイズ窓の一例について示す説明図である。図１２では、ユーザ操作に基づいてサイズ窓Ｗ２２に範囲入力欄を出現させ、範囲を手動で設定可能とする場合について示している。
すなわち、サイズ条件設定画面において、当初は図１２（ａ）に示す範囲設定不能な簡略表示のサイズ窓Ｗ２２ａとし、ユーザが“範囲の設定”と表示されたボタンをクリック操作すると、図１２（ｂ）に示す範囲設定可能な詳細表示のサイズ窓Ｗ２２ｂに遷移する。図１２（ｂ）に示すサイズ窓Ｗ２２ｂでは、サイズ要素となる幅、奥行、及び高さのそれぞれに対して、範囲入力欄が設けられている。この範囲入力欄には、数値が直接入力できる他、スクロールバー（図示略）のスライダ操作により数値を連続的に変更できる。
このように、サイズ要素ごとに手動で範囲設定を可能とすることにより、所望するサイズの商品を効率よく検索できる。例えば、ユーザが商品検索する上で重要視するサイズ要素がある場合、このサイズ要素の範囲を狭く設定すれば、設定されたサイズに極めて近い商品が検索されることとなる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
Ｄ４  検索結果画面
Ｗ１  商品形状表示窓
Ｗ２  サイズ窓
Ｗ３  検索結果表示窓
Ｂ１  確定ボタン（入力部品）
ＳＲ１  商品情報
Ｉｍｇ２  サイズ条件を反映した三次元画像