(57)【要約】  オンライン・ショッピング・サーバ１０は、ユーザ端末Ｔにおいてユーザ操作により複数の第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する受信部１７ａと、取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベース１４から読み出す検索部１７ｂと、読み出された第２の商品情報を共通の商品属性と共にユーザ端末Ｔに表示させるために、該第２の商品情報を出力する送信部１７ｃとを備える。
2012105069.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の前記第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、  前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、  前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段とを備える情報提供装置。
【請求項２】
前記共通の商品属性が複数存在する場合に、前記取得手段が、該ユーザにより選択された一の共通の商品属性を更に取得し、  前記検索手段が、前記取得手段により取得された一の共通の商品属性を認定し、前記複数の第１の商品情報とは異なり該共通の商品属性に対応する商品情報を前記第２の商品情報として前記商品データベースから読み出す、請求項１に記載の情報提供装置。
【請求項３】
前記画面上に表示される前記第２の商品情報の個数が、前記ユーザにより選択された複数の前記第１の商品情報の間の表示上の距離に応じて決定され、ユーザ操作により該距離が変化した場合には、変化後の距離に応じて前記第２の商品情報の表示数が変わる、請求項１又は２に記載の情報提供装置。
【請求項４】
前記画面上に表示されるユーザ・インタフェースが、前記第１の商品情報を表示する第１の領域と、該第１の商品情報のうち前記ユーザにより選択された商品情報、前記第２の商品情報、及び前記共通の商品属性を表示する第２の領域とを備える、請求項１〜３のいずれか一項に記載の情報提供装置。
【請求項５】
前記ユーザ・インタフェースが、前記第２の領域に表示されている前記第２の商品情報を前記第１の領域に移すユーザ操作を受付可能であり、前記第１の領域に移された前記第２の商品情報が所定のデータベースに格納される、請求項４に記載の情報提供装置。
【請求項６】
前記ユーザ・インタフェースが、前記第２の領域に表示されている前記第２の商品情報を別の前記第２の商品情報に切り替えるユーザ操作を受付可能であり、該ユーザ操作により、表示されている前記第２の商品情報が切り替わる、請求項４又は５に記載の情報提供装置。
【請求項７】
前記第２の商品情報が所定の商品属性に基づく順序で並べられ、当該順序に従って前記第２の商品情報が切替表示される、請求項６に記載の情報提供装置。
【請求項８】
前記第１の商品情報が、ユーザによる商品ページの閲覧の履歴を示すデータ、ユーザによる商品購入の履歴を示すデータ、及びユーザの所定の操作によりお気に入りとして登録された商品を示すデータのうちの少なくとも一つを記憶するデータベースを参照することで抽出された情報である、請求項１〜７のいずれか一項に記載の情報提供装置。
【請求項９】
情報提供装置により実行される情報提供方法であって、  ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の前記第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得ステップと、  前記取得ステップにおいて取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索ステップと、  前記検索ステップにおいて読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力ステップとを含む情報提供方法。
【請求項１０】
コンピュータを、  ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の前記第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、  前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、  前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる情報提供プログラム。
【請求項１１】
コンピュータを、  ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の前記第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、  前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、  前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる情報提供プログラムを記憶するコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明の一形態は、情報提供装置、情報提供方法、情報提供プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】  従来から、オンライン・ショッピング・サービスにおいて、ユーザの閲覧履歴や購入履歴に基づいて、閲覧又は購入された商品に関連する商品をレコメンド（推奨）する仕組みが知られている。また、ある商品の関連商品やお勧め商品を設定し、これらの商品をユーザに提示するレコメンド・サービスも知られている。【０００３】  このようなサービスに関して、下記特許文献１には、複数の観点から複合的にレコメンド商品を決定する商品レコメンド・システムが記載されている。このシステムでは、レコメンド・サーバが、商品相関情報記憶手段および個人商品相関情報記憶手段を用いて、２つの観点から複合的にレコメンド商品を決定するハイブリッド・レコメンド処理を行い、そのレコメンド商品を商品ページのレコメンド商品欄に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８２０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  しかしながら、上記特許文献１に記載されているような従来の手法では、ユーザは、システムがどのような観点で関連商品（例えばレコメンド商品）を抽出したのかを知ることができない。【０００６】  そこで、どのような観点で関連商品が抽出されたかをユーザに示すことが要請されている。
【課題を解決するための手段】
【０００７】  本発明の一形態に係る情報提供装置は、ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段とを備える。【０００８】  本発明の一形態に係る情報提供方法は、情報提供装置により実行される情報提供方法であって、ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得ステップと、取得ステップにおいて取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索ステップと、検索ステップにおいて読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力ステップとを含む。【０００９】  本発明の一形態に係る情報提供プログラムは、コンピュータを、ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる。【００１０】  本発明の一形態に係るコンピュータ読取可能な記録媒体は、コンピュータを、ユーザが選択可能な対象として第１の商品情報を表示している所定の画面において、ユーザ操作により複数の第１の商品情報が選択された場合に、選択された該複数の第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、該複数の第１の商品情報とは異なり且つ該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる情報提供プログラムを記憶する。【００１１】  このような形態によれば、ユーザにより選択された複数の商品に共通する商品属性に対応する他の商品の情報（第２の商品情報）が抽出される。そして、抽出された第２の商品情報及び当該共通の商品属性が画面上に表示される。このように、選択された商品に関連する商品��情報（第２の商品情報）だけでなく、その情報を抽出するために用いた共通の商品属性、すなわち商品の共通点も表示することで、どのような観点で関連商品が抽出されたかをユーザに示すことができる。【００１２】  別の形態に係る情報提供装置では、共通の商品属性が複数存在する場合に、取得手段が、該ユーザにより選択された一の共通の商品属性を更に取得し、検索手段が、取得手段により取得された一の共通の商品属性を認定し、複数の第１の商品情報とは異なり該共通の商品属性に対応する商品情報を第２の商品情報として商品データベースから読み出してもよい。これによりユーザは、自身が選択した共通の商品属性に対応する第２の商品情報を見ることができる。【００１３】  さらに別の形態に係る情報提供装置では、画面上に表示される第２の商品情報の個数が、ユーザにより選択された複数の第１の商品情報の間の表示上の距離に応じて決定され、ユーザ操作により該距離が変化した場合には、変化後の距離に応じて第２の商品情報の表示数が変わってもよい。このように表示上の距離に応じて第２の商品情報の表示数を変えることで、ユーザにとってより見やすいかたちで第２の商品情報を示すことができる。【００１４】  さらに別の形態に係る情報提供装置では、画面上に表示されるユーザ・インタフェースが、第１の商品情報を表示する第１の領域と、該第１の商品情報のうちユーザにより選択された商品情報、第２の商品情報、及び共通の商品属性を表示する第２の領域とを備えてもよい。【００１５】  さらに別の形態に係る情報提供装置では、ユーザ・インタフェースが、第２の領域に表示されている第２の商品情報を第１の領域に移すユーザ操作を受付可能であり、第１の領域に移された第２の商品情報が所定のデータベースに格納されてもよい。これにより、ユーザは抽出された関連商品の情報（第２の商品情報）をデータベースに記憶させることができる。【００１６】  さらに別の形態に係る情報提供装置では、ユーザ・インタフェースが、第２の領域に表示されている第２の商品情報を別の第２の商品情報に切り替えるユーザ操作を受付可能であり、該ユーザ操作により、表示されている第２の商品情報が切り替わってもよい。これにより、ユーザは第２の商品情報を切り替えながら見ることができる。【００１７】  さらに別の形態に係る情報提供装置では、第２の商品情報が所定の商品属性に基づく順序で並べられ、当該順序に従って第２の商品情報が切替表示されてもよい。このように第２の商品情報を順序立てて表示することで、ユーザにとってより分かりやすいかたちで第２の商品情報を示すことができる。【００１８】  さらに別の形態に係る情報提供装置では、第１の商品情報が、ユーザによる商品ページの閲覧の履歴を示すデータ、ユーザによる商品購入の履歴を示すデータ、及びユーザの所定の操作によりお気に入りとして登録された商品を示すデータのうちの少なくとも一つを記憶するデータベースを参照することで抽出された情報であってもよい。この場合には、ユーザは、過去に閲覧、購入、又はお気に入り登録した商品に関連する商品の情報を、その抽出の根拠と共に見ることができる。
【発明の効果】
【００１９】  本発明の一側面によれば、ユーザにより選択された商品に関連する商品の情報だけでなく、その情報を抽出するために用いた共通の商品属性（商品の共通点）も表示されるので、どのような観点で関連商品が選択されたかをユーザに示すことができる。
【図面の簡単な説明】
【００２０】
【図１】レコメンド商品を表示するユーザ・インタフェースでの画面遷移の例を示す図である。
【図２】（ａ），（ｂ）は、ユーザ・インタフェースの別の表示例を示す図である。
【図３】（ａ），（ｂ）は、レコメンド商品の表示例を示す図である。
【図４】実施形態に係るシステムの全体構成を示す図である。
【図５】図４に示すオンライン・ショッピング・サーバの機能構成を示すブロック図である。
【図６】図４に示すオンライン・ショッピング・サーバのハードウェア構成を示す図である。
【図７】図５に示す商品データベースの構成例を示す図である。
【図８】クエリ商品の表示に関するシステムの動作を示すシーケンス図である。
【図９】レコメンド商品の表示に関するシステムの動作を示すシーケンス図である。
【図１０】実施形態に係る情報提供プログラムの構成を示すブロック図である。
【図１１】変形例に係るユーザ・インタフェースを示す図である。
【図１２】変形例に係るシステムの全体構成を示す図である。
【発明を実施するための形態】
【００２１】  以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明の一形態に係る情報提供装置をオンライン・ショッピング・サーバに適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２２】  まず、図１〜７を用いて、実施形態に係るオンライン・ショッピング・サーバ１０の機能及び構成を説明する。オンライン・ショッピング・サーバ１０（後述する図４）は、ユーザ端末Ｔからの指示に基づいて商品情報の閲覧や商品購入手続などの処理を実行するコンピュータである。また、オンライン・ショッピング・サーバ１０はユーザが過去に閲覧したり購入したりした商品に関連する他の商品をレコメンド（推奨）商品としてユーザ端末Ｔに表示させる機能も備えている。以下では、特にこのレコメンド機能に関して説明する。
【００２３】  オンライン・ショッピング・サーバ１０について具体的に説明する前に、ユーザ端末Ｔにおいてレコメンド商品を表示するユーザ・インタフェース（以下では単に「インタフェース」という）、及びレコメンド商品の表示態様について説明する。このインタフェースは所定のアプリケーション・プログラムがユーザ端末Ｔ上で実行されることで生成され画面上に表示される。このインタフェースは、画面の一部あるいは画面そのものであるとも言える。なお、アプリケーション・プログラムには、ＦｌａｓｈやＪａｖａＳｃｒｉｐｔ（いずれも商標又は登録商標）を実行しうるウェブブラウザも含まれる。
【００２４】  なお、ユーザ端末Ｔの例としては、高機能携帯電話機（スマートフォン）や携帯情報端末（ＰＤＡ）、パーソナル・コンピュータ（タブレットＰＣ、ノートパソコン、デスクトップパソコンなど）、プロジェクタなどが挙げられるが、ユーザ端末Ｔの種類はこれらに限定されない。ユーザ端末Ｔがディスプレイを備えているか、あるいはディスプレイに接続されていれば、インタフェースはそのディスプレイ上に映される。ユーザ端末Ｔがプロジェクタである場合には、インタフェースは表示装置上に映されるのではなく、スクリーンや壁面、机上などに映されることになる。
【００２５】  インタフェースの例を図１に示す。図１のインタフェースＦは、本棚を模した領域（本棚ビュー）Ｆａとテーブルを模した領域（テーブルビュー）Ｆｂとで構成されている。このインタフェースＦは、表示対象商品として本や雑誌、ＤＶＤ、ＣＤなどを想定したものである。なお、図１では、ユーザ端末ＴはタブレットＰＣであるとする。
【００２６】  本実施形態では、インタフェースが図１に示すものであり、商品が書籍であることを前提として説明するが、インタフェースの構成や商品の種類は何ら限定されるものではない。例えば、酒やワインなどの商品に対して、本棚の代わりにワインセラーあるいは冷蔵庫を模したインタフェースを用いてもよいし、洋服などの商品に対して、クローゼットを模したインタフェースを用いてもよい。もちろん、インタフェースは、本棚や冷蔵庫などのような収納用物品を模式化したものでなくてもよい。商品は有体物に限定されず、宿泊予約などのサービスであってもよい。
【００２７】  本実施形態における本棚ビューＦａは、ユーザが過去に閲覧あるいは購入した商品や、ユーザがお気に入りとしてオンライン・ショッピング・サーバ１０上に登録した商品を表示する領域（第１の領域）である。すなわち、本棚ビューＦａは、ユーザが意識的にアクセスした商品を表示する領域である。これに対して、テーブルビューＦｂは、ユーザが所定の操作（例えばスワイプ）により本棚ビューＦａから移した商品と、その商品に関連するレコメンド商品と、そのレコメンドの根拠とを表示する領域（第２の領域）である。すなわち、テーブルビューＦｂは、ユーザが未だ気付いていない商品や、ユーザが購入する潜在的な可能性がある商品を表示する領域である。本棚ビューＦａに初期表示される商品はレコメンド商品の検索条件であるともいえる。本実施形態では、本棚ビューに初期表示される商品を「クエリ商品」という。
【００２８】  インタフェースＦ起動直後は、クエリ商品もレコメンド商品も表示されない（図１の左上参照）。その後、インタフェースＦを管理するプログラムによりクエリ商品の要求がオンライン・ショッピング・サーバ１０に送られると、その要求に応じて当該サーバ１０からクエリ商品の情報が提供され、その情報が書籍の画像（クエリ・オブジェクトＱ）として本棚ビューＦａに表示される（図１の右上参照）。クエリ・オブジェクトＱはユーザ操作（例えばスワイプ操作）により移動可能である。
【００２９】  ユーザが２以上のクエリ商品ＱをテーブルビューＦｂに移すと、これらのクエリ商品Ｑに対応する複数の商品ＩＤがオンライン・ショッピング・サーバ１０に送信され、当該サーバ１０において、これらの商品Ｑに共通の商品属性（共通属性）が存在するか否かが判定される。そして、１以上の共通属性が存在する場合には、当該共通属性がオンライン・ショッピング・サーバ１０からユーザ端末Ｔに送信される。そして、インタフェースＦ上において、移されたクエリ商品Ｑ間に線Ｌが引かれると共に、当該商品間に共通の属性（共通属性）が吹き出しＢの態様で表示される（図１の左下参照）。
【００３０】  なお、商品間に複数の共通属性が存在する場合には、図２（ａ）に示すように、共通属性を示す線Ｌ及び吹き出しＢの組が複数表示される。図２（ａ）の例では、商品Ｑ間に三つの共通属性（「２００４年」「作者Ａ」「雑誌Ｋ」）が表示されている。また、図１ではテーブルビューＦｂに二つの書籍しか表示されていないが、３以上の書籍が表示された場合も、書籍間に線が引かれたりそれらの書籍が一括りに表示されたりした形で、これらの書籍がグループ化される。図２（ｂ）に示す例では、テーブルビューＦｂ上の三つの商品Ｑに共通の属性Ｂａ（「２００４年」）及びＢｂ（「作者Ａ」）と、これらの共通属性に対応する線Ｌａ，Ｌｂとが表示されている。
【００３１】  以上に対して、共通属性が存在しない場合には、線および吹き出しは表示されない。
【００３２】  図１に戻って説明する。一以上の吹き出し（共通属性）が表示されたとして、そのうちの一つがタップ操作などにより選択されると、プログラムによりレコメンド商品の要求がオンライン・ショッピング・サーバ１０に送られる。そして、その要求に応じて当該サーバ１０からレコメンド商品の情報が提供され、その情報が書籍の画像（レコメンド・オブジェクトＲ）としてテーブルビューＦｂに表示される（図１の右下参照）。レコメンド商品の表示順は任意である。例えば、商品名の辞書順や発売日順に従って商品を並べてもよいし、ランダムに並べてもよい。レコメンド商品の個数に比べて、テーブルビューＦｂ内における表示領域が小さい場合には、提供されたレコメンド商品の一部が初期表示される。レコメンド商品は、吹き出し内に表示された共通属性に対応する商品であるので、共通属性はレコメンドの根拠と言うことができる。
【００３３】  なお、表示された吹き出し（共通属性）が一つだけであれば、プログラムはユーザ操作を待つことなくレコメンド商品の要求を自動的にオンライン・ショッピング・サーバ１０に送信してもよい。
【００３４】  ２冊の書籍が選ばれた際に共通属性の個数が多すぎる結果、ユーザが共通属性の選択を迷うことも考えられる。このような場合を考慮して、共通属性の個数が所定数を超えた場合に、インタフェースＦは、ユーザが書籍を更に１冊テーブルビューＦｂに追加できるように構成されてもよい。これにより、ユーザは共通属性の個数を絞り込むことが可能になる。
【００３５】  ユーザは、レコメンド商品が表示された後も、テーブルビューＦｂ内のクエリ商品及びレコメンド商品を操作することができる。具体的には、ユーザは、一度テーブルビューＦｂに移した書籍Ｑを本棚ビューＦａに戻すことができる。この場合には、インタフェースＦは当該書籍Ｑに対応する共通属性を示す線Ｌを消去し、その共通属性に対応するレコメンド商品Ｒも消去する。
【００３６】  また、ユーザは、レコメンド商品Ｒを本棚ビューＦａに移すことでお気に入りとして登録することができる。本棚ビューＦａに移されたレコメンド商品Ｒに関するデータは、後述するお気に入りデータベース１３（図５）に格納される。更に、ユーザは、レコメンド商品Ｒを選択して当該商品のウェブページを閲覧したり、そのウェブページから当該商品の購入手続を行ったりすることもできる。この場合には、閲覧履歴又は購入履歴に関するデータが、後述する閲覧履歴データベース１１又は購入履歴データベース１２に格納される。
【００３７】  また、ユーザは、テーブルビューＦｂ上で他のクエリ商品Ｑと線などで関連付けられているクエリ商品Ｑを操作して、これらクエリ商品Ｑ間の距離を変えることができる。この際には、インタフェースＦは、当該複数のクエリ商品Ｑに対応するレコメンド商品Ｒの表示（内容及び個数の少なくとも一方）をその距離に応じて切り替える。
【００３８】  この例を図３に示す。図３（ａ）は図１の右下の部分と同じであり、１２冊の書籍Ｒがレコメンド商品として表示されている。一方、図３（ｂ）ではクエリ商品間の距離が図３（ａ）の場合よりも短くなっており、そのため、４冊の書籍Ｒしか表示されていない。距離に基づく表示切替の際には、インタフェースＦは、切替前のレコメンド商品の少なくとも一部を切替後も表示し続けてもよいし、切替前後でレコメンド商品を完全に入れ替えてもよい（いわゆるシャッフル表示）。レコメンド商品の情報はオンライン・ショッピング・サーバ１０から取得されてユーザ端末Ｔ内のメモリに記憶されているので、インタフェースＦは、切替処理時にこのメモリから次表示分のレコメンド商品の情報を読み出せばよい。
【００３９】  また、ユーザは、表示中のレコメンド商品を他の手法により完全に入れ替えること（シャッフル操作）ができる。このシャッフル操作の方法としては、例えば、一旦２冊のクエリ商品を重畳して再度離すようなスワイプ操作や、一方のクエリ商品に対するダブルタップ、インタフェースＦ上に設けられたシャッフル用のボタンのクリック、線Ｌに対するタップなどが挙げられるが、操作方法は任意である。インタフェースＦは、このような操作を受け付けてシャッフル操作を実行する。シャッフル操作により順次表示されるレコメンド商品の表示順は、商品名の辞書順や発売日順などの商品属性に基づいて設定されてもよいし、ランダムでもよい。
【００４０】  以上を前提として、オンライン・ショッピング・サーバ１０について説明する。図４に示すように、オンライン・ショッピング・サーバ１０は通信ネットワークＮを介して１以上のユーザ端末Ｔと接続されている。なお、図４ではユーザ端末Ｔを３台示しているが、ユーザ端末Ｔの台数は何ら限定されない。
【００４１】  オンライン・ショッピング・サーバ１０は、図５に示すように、機能的構成要素として閲覧履歴データベース１１、購入履歴データベース１２、お気に入りデータベース１３、商品データベース１４、クエリ商品検索部１５、共通属性抽出部１６、及びレコメンド商品検索部１７を備えている。
【００４２】  このオンライン・ショッピング・サーバ１０は、図６に示すように、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力部１０５と、モニタなどの出力部１０６とで構成される。オンライン・ショッピング・サーバ１０の各機能は、ＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４や入力部１０５、出力部１０６などを動作させ、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部１０２や補助記憶部１０３内に格納される。
【００４３】  なお、図６ではオンライン・ショッピング・サーバ１０が１台のコンピュータで構成されているように示しているが、このサーバの機能を複数台のコンピュータに分散させてもよい。例えば、図５に示す各データベースを備えるコンピュータとそれ以外の機能的構成要素を備えるコンピュータとによりオンライン・ショッピング・サーバ１０を構成してもよい。
【００４４】  図５に戻って、閲覧履歴データベース１１は、ユーザがオンライン・ショッピング・サイト上で商品を閲覧したことを示す閲覧履歴データを記憶する手段である。閲覧履歴データは、そのサイトへのアクセスを監視する手段（図示せず）により生成され、閲覧履歴データベース１１に格納される。閲覧履歴データは、ユーザを一意に特定するユーザＩＤと、商品を一意に特定する商品ＩＤと、アクセス日時とが互いに関連付けられたログである。閲覧履歴データの商品ＩＤは、アクセスされたサイトに掲載されている商品のＩＤである。なお、閲覧履歴データについては、少なくともユーザＩＤと商品ＩＤとが関連付けられていれば足りるので、これらのＩＤ以外の項目は任意である。
【００４５】  購入履歴データベース１２は、ユーザがオンライン・ショッピング・サイト上で商品を購入したことを示す購入履歴データを記憶する手段である。購入履歴データは、購入処理を実行する手段（図示せず）により生成され、購入履歴データベース１２に格納される。購入履歴データは、ユーザを一意に特定するユーザＩＤと、商品を一意に特定する商品ＩＤと、購入日時や決済方法、配送方法などの他の項目とが互いに関連付けられたログである。閲覧履歴データの商品ＩＤは購入された商品のＩＤである。購入履歴データについても、少なくともユーザＩＤと商品ＩＤとが関連付けられていれば足りるので、これらのＩＤ以外の項目は任意である。
【００４６】  お気に入りデータベース１３は、ユーザがお気に入りとして登録した商品を示すお気に入りデータを記憶する手段である。ユーザは、オンライン・ショッピング・サイト上でお気に入り商品を登録したり、インタフェースＦに表示されたレコメンド商品をお気に入りとして登録したりすることができる。お気に入りデータは、ユーザの登録処理を受け付ける手段（図示せず）により生成され、お気に入りデータベース１３に格納される。お気に入りデータは、ユーザを一意に特定するユーザＩＤと、商品を一意に特定する商品ＩＤと、登録日時とが互いに関連付けられたログである。お気に入りデータの商品ＩＤは、登録の際にユーザにより選択された商品のＩＤである。お気に入りデータについても、少なくともユーザＩＤと商品ＩＤとが関連付けられていれば足りるので、これらのＩＤ以外の項目は任意である。
【００４７】  商品データベース１４は、商品に関する商品情報を記憶する手段である。商品情報は、商品を一意に特定する商品ＩＤと商品の属性とが互いに関連付けられた情報である。商品属性としてどのような項目を設定するかは商品の種類や特性に応じて任意に定めてよい。例えば、図７に示す商品情報は書籍に関するものであるが、この商品情報では、商品名や作者、年代、掲載雑誌、出版社、商品画像などの属性が設定されている。
【００４８】  なお、商品データベース１４は、商品購入処理用の商品データベースとは独立して設けられてもよいし、当該データベースと統合されていてもよい。
【００４９】  クエリ商品検索部１５は、クエリ商品に関する情報（以下では「クエリ商品情報」という）をユーザ端末Ｔからの指示に基づいて検索し、検索結果を当該ユーザ端末Ｔに送信する手段である。クエリ商品検索部１５は受信部１５ａ、検索部１５ｂ、及び送信部１５ｃを備えている。
【００５０】  受信部１５ａは、クエリ商品の要求をユーザ端末Ｔから受信する手段である。この要求には、端末ユーザを示すユーザＩＤが含まれている。受信部１５ａはこのユーザＩＤを検索部１５ｂに出力する。
【００５１】  検索部１５ｂは、受信部１５ａから入力されたユーザＩＤに基づいてクエリ商品を検索する手段である。
【００５２】  具体的には、検索部１５ｂはそのユーザＩＤに対応する閲覧履歴データ、購入履歴データ、及びお気に入りデータを閲覧履歴データベース１１、購入履歴データベース１２、及びお気に入りデータベース１３からそれぞれ読み出す。なお、この際には、これら３種類のデータがすべて読み出されるとは限らず、１又は２種類のみのデータが読み出される場合もある。また、重複する商品ＩＤは一つにまとめられる。続いて、クエリ商品検索部１５は、読み出された各商品ＩＤに対応する商品情報をクエリ商品情報（第１の商品情報）として商品データベース１４から読み出す。
【００５３】  続いて、検索部１５ｂは読み出された一以上のクエリ商品情報に基づいて各クエリ商品のオブジェクト（クエリ・オブジェクト）を生成する。図１で示したように、クエリ・オブジェクトはインタフェースＦ上でクエリ商品を書籍の画像として可視化するためのものであり、当該インタフェースＦ上において操作可能である。このクエリ・オブジェクトは、インタフェースＦ上での表示及び操作で必要なクエリ商品情報の少なくとも一部を含んでいる。検索部１５ｂは生成した一以上のクエリ・オブジェクトを送信部１５ｃに出力する。
【００５４】  送信部１５ｃは、入力された一以上のクエリ・オブジェクトを検索結果としてユーザ端末Ｔに送信する手段である。これにより、図７に示されるようなクエリ商品情報の少なくとも一部がユーザ端末Ｔに送られるとともに、図１に示すように、本棚ビューＦａに一以上のクエリ商品が表示される。
【００５５】  なお、クエリ商品検索部１５は、ユーザ端末ＴからユーザＩＤ以外の検索条件を受け付け、その検索条件にも合致するクエリ商品情報を検索及び送信してもよい。検索条件としては、例えば「お気に入り登録した商品のみ」や「最近１年間に購入した商品」、あるいは任意のキーワードなどが挙げられるが、検索条件は任意に設定されてよい。
【００５６】  共通属性抽出部１６は、インタフェースＦで選択された複数のクエリ商品、言い換えれば、テーブルビューＦｂに移された複数のクエリ商品に共通の商品属性（共通属性）を抽出する手段である。
【００５７】  共通属性抽出部１６は、テーブルビューＦｂに移された複数のクエリ商品に対応する複数の商品ＩＤをユーザ端末Ｔから受信すると、これらの商品ＩＤに対応する商品情報を商品データベース１４から読み出す。続いて、共通属性抽出部１６は読み出した複数の商品情報を比較して共通属性の有無を判定する。
【００５８】  具体的には、共通属性抽出部１６は、複数のクエリ商品間で同一の商品属性を共通属性と認定したり、複数のクエリ商品に対応する複数の共通属性が同一の上位概念に含まれる場合（複数の共通属性が類似関係にある場合も含む）に当該上位概念を共通属性と認定したりする。また、共通属性抽出部１６は、一方のクエリ商品の商品属性が他方のクエリ商品の商品属性を含むような場合（すなわち、包含関係が成立する場合）に、上位に位置する商品属性を共通属性と認定してもよい。なお、このような対応関係の定義は任意に定めてよい。いずれにしても、共通属性抽出部１６は、一組のクエリ商品群について１以上の共通属性を抽出しうる。
【００５９】  １以上の共通属性を抽出できた場合には、共通属性抽出部１６はその共通属性をユーザ端末Ｔに送信する。これにより、インタフェースＦ上に図１に示すような線Ｌ及び吹き出しＢが表示される。一方、共通属性を抽出できなかった場合には、共通属性抽出部１６は共通属性が存在しないことを示す情報をユーザ端末Ｔに送信する。この場合には、線Ｌ及び吹き出しＢはインタフェースＦ上に表示されない。
【００６０】  レコメンド商品検索部１７は、レコメンド商品に関する情報（以下では「レコメンド商品情報」という）をユーザ端末Ｔからの指示に基づいて検索し、検索結果を当該ユーザ端末Ｔに送信する手段である。レコメンド商品検索部１７は受信部（取得手段）１７ａ、検索部（検索手段）１７ｂ、及び送信部（出力手段）１７ｃを備えている。
【００６１】  受信部１７ａは、レコメンド商品の要求をユーザ端末Ｔから受信する手段である。この要求には、インタフェースＦ上で選択された共通属性を示す情報と、インタフェースＦ上で選択され、且つ当該共通属性を介して関連付けられた２以上のクエリ商品を示す２以上の商品ＩＤとが含まれている。受信部１７ａは共通属性の情報及び２以上の商品ＩＤを検索部１７ｂに出力する。
【００６２】  検索部１７ｂは、受信部１７ａから入力された情報に基づいてレコメンド商品を検索する手段である。まず、検索部１７ｂは入力された共通属性の情報をそのものとして認定する。続いて、検索部１７ｂは認定した共通属性に対応する商品属性を有し、且つ入力された２以上の商品ＩＤのいずれとも異なる商品ＩＤを有する商品情報をレコメンド商品情報（第２の商品情報）として商品データベース１４から読み出す。ここで、共通属性に対応するレコメンド商品とは、例えば、共通属性と一致する商品属性や、共通属性と包含関係あるいは類似関係にある商品属性を有する商品のことである。なお、このような対応関係の定義は任意に定めてよい。また、この対応関係は、ユーザ端末Ｔでユーザにより検索条件の一部として入力され、オンライン・ショッピング・サーバ１０に送られてきたものであってもよい。
【００６３】  続いて、検索部１７ｂは読み出された一以上のレコメンド商品情報に基づいて各レコメンド商品のオブジェクト（レコメンド・オブジェクト）を生成する。図１で示したように、レコメンド・オブジェクトはインタフェースＦ上でレコメンド商品を書籍の画像として可視化するためのものであり、当該インタフェースＦ上において操作可能である。このレコメンド・オブジェクトはレコメンド商品情報を含んでいる。検索部１７ｂは生成した一以上のレコメンド・オブジェクトを送信部１７ｃに出力する。
【００６４】  送信部１７ｃは、入力された一以上のレコメンド・オブジェクト（レコメンド商品情報）を検索結果としてユーザ端末Ｔに送信する手段である。これにより、図１に示すように、テーブルビューＦｂ上に一以上のクエリ商品Ｒが、対応する共通属性Ｂと共に表示される。
【００６５】  次に、図８，９を用いて、オンライン・ショッピング・サーバ１０の動作を説明するとともに本実施形態に係る情報提供方法について説明する。
【００６６】  クエリ商品の表示は図８に示すように行われる。すなわち、ユーザ端末ＴでインタフェースＦが起動すると（ステップＳ１１）、クエリ商品の要求がオンライン・ショッピング・サーバ１０に送信される（ステップＳ１２）。オンライン・ショッピング・サーバ１０ではクエリ商品検索部１５がその要求に基づいて以下の処理を行う。
【００６７】  まず、受信部１５ａがクエリ商品の要求を受信する（ステップＳ１２）。続いて、検索部１５ｂがその要求に含まれるユーザＩＤに対応する閲覧履歴データ、購入履歴データ、及びお気に入りデータを各データベース１１，１２，１３から抽出する（ステップＳ１３）。そして、検索部１５ｂは抽出した各データの商品ＩＤに対応する商品情報をクエリ商品情報として抽出し（ステップＳ１４）、当該クエリ商品情報に基づいてクエリ・オブジェクトを生成する（ステップＳ１５）。最後に、送信部１５ｃがそのクエリ・オブジェクトをユーザ端末Ｔに送信する（ステップＳ１６）。
【００６８】  送信されたクエリ・オブジェクトはユーザ端末Ｔにより受信され、本棚ビューＦａに表示される（ステップＳ１７）。
【００６９】  クエリ商品に対するユーザ操作に基づくレコメンド商品の表示は図９に示すように行われる。すなわち、ユーザ操作により複数のクエリ商品がテーブルビューＦｂに移されることで当該クエリ商品が選択されると（ステップＳ１８）、そのクエリ商品の商品ＩＤがオンライン・ショッピング・サーバ１０に送信される（ステップＳ１９）。
【００７０】  オンライン・ショッピング・サーバ１０では、共通属性抽出部１６がクエリ商品の商品情報を商品データベース１４から読み出し、その商品情報に基づいて共通属性を抽出する（ステップＳ２０）。そして、共通属性抽出部１６は抽出した共通属性をユーザ端末Ｔに送信する（ステップＳ２１）。
【００７１】  ユーザ端末Ｔでは、インタフェースＦがその共通属性を表示する（ステップＳ２２）。その後、ユーザ操作により一の共通属性が選択されると（ステップＳ２３）、レコメンド商品の要求がオンライン・ショッピング・サーバ１０に送信される（ステップＳ２４）。オンライン・ショッピング・サーバ１０ではレコメンド商品検索部１７がその要求に基づいて以下の処理を行う。
【００７２】  まず、受信部１７ａがレコメンド商品の要求を受信する（ステップＳ２５、取得ステップ）。続いて、検索部１７ｂがその要求に含まれる共通属性、及びクエリ商品の商品ＩＤを用いてレコメンド商品情報を取得する。具体的には、検索部１７ｂは、商品属性が共通属性に対応し、且つ商品ＩＤがクエリ商品の商品ＩＤとは異なる商品情報をレコメンド商品情報として抽出する（ステップＳ２１、検索ステップ）。そして、検索部１７ｂはそのレコメンド商品情報に基づいてレコメンド・オブジェクトを生成する（ステップＳ２６）。最後に、送信部１７ｃがそのレコメンド・オブジェクトをユーザ端末Ｔに送信する（ステップＳ２７、出力ステップ）。
【００７３】  送信されたレコメンド・オブジェクトはユーザ端末Ｔにより受信され、共通属性と共にテーブルビューＦｂに表示される（ステップＳ２８）。
【００７４】  次に、図１０を用いて、コンピュータをオンライン・ショッピング・サーバ１０として機能させるための情報提供プログラムＰ１を説明する。
【００７５】  情報提供プログラムＰ１は、メインモジュールＰ１０、閲覧履歴記憶モジュールＰ１１、購入履歴記憶モジュールＰ１２、お気に入り記憶モジュールＰ１３、商品記憶モジュールＰ１４、クエリ商品検索モジュールＰ１５、共通属性抽出モジュールＰ１６、及びレコメンド商品検索モジュールＰ１７を備えている。クエリ商品検索モジュールＰ１５は受信モジュールＰ１５ａ、検索モジュールＰ１５ｂ、及び送信モジュールＰ１５ｃを備えている。レコメンド商品検索モジュールＰ１７は受信モジュールＰ１７ａ、検索モジュールＰ１７ｂ、及び送信モジュールＰ１７ｃを備えている。
【００７６】  メインモジュールＰ１０は、情報提供機能を統括的に制御する部分である。閲覧履歴記憶モジュールＰ１１、購入履歴記憶モジュールＰ１２、お気に入り記憶モジュールＰ１３、商品記憶モジュールＰ１４、クエリ商品検索モジュールＰ１５、共通属性抽出モジュールＰ１６、及びレコメンド商品検索モジュールＰ１７を実行することにより実現される機能はそれぞれ、上記の閲覧履歴データベース１１、購入履歴データベース１２、お気に入りデータベース１３、商品データベース１４、クエリ商品検索部１５、共通属性抽出部１６、及びレコメンド商品検索部１７の機能と同様である。受信モジュールＰ１５ａ、検索モジュールＰ１５ｂ、及び送信モジュールＰ１５ｃを実行することにより実現される機能はそれぞれ、上記受信部１５ａ、検索部１５ｂ、及び送信部１５ｃの機能と同様である。受信モジュールＰ１７ａ、検索モジュールＰ１７ｂ、及び送信モジュールＰ１７ｃを実行することにより実現される機能はそれぞれ、上記の受信部１７ａ、検索部１７ｂ、及び送信部１７ｃの機能と同様である。
【００７７】  情報提供プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ、ＲＯＭ、半導体メモリ等の有形の記録媒体に固定的に記録された上で提供される。また、情報提供プログラムＰ１は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００７８】  以上説明したように、本実施形態によれば、ユーザにより選択された複数のクエリ商品の共通属性に対応するレコメンド商品が抽出される。そして、当該レコメンド商品の情報及び共通属性がユーザ端末Ｔにより表示される。このように、選択された商品に関連する商品（レコメンド商品）の情報だけでなく、その情報を抽出するために用いた共通の商品属性、すなわち商品の共通点も表示することで、どのような観点でレコメンド商品が抽出されたかをユーザに示すことができる。このように共通属性も可視化すれば、商品をユーザに分かりやすくレコメンドすることができる。
【００７９】  閲覧履歴や購入履歴、お気に入りから他の商品を探索する際に、ユーザは「この作者の他の本を探したい」「この年代の他の本も見てみたい」といった欲求を持つ場合がある。しかし、従来のレコメンド・インタフェースでは、システムが一方的に関連商品をレコメンドされるだけであり、このような欲求を満たすことはできなかった。本実施形態では、共通属性を可視化し、選択された商品と共通する商品属性を持つ他の商品を表示することで、上記の様なユーザの欲求を満たすことが可能となる。
【００８０】  本実施形態では、ユーザは、自身が選択した共通属性に対応するレコメンド商品を見ることができる。また、ユーザは、クエリ商品間の表示上の距離に応じてレコメンド商品の表示数を変えたり、レコメンド商品の情報を切り替えたりすることができる。加えて、本実施形態では、レコメンド商品が所定の商品属性に基づく順序で並べられた上で表示される。このように、本実施形態では、ユーザにとって見易いように、あるいはユーザが理解しやすいように、レコメンド商品を示すことができる。
【００８１】  また、図１〜３などのように、クエリ商品の選択やレコメンド商品及び共通属性の表示が１画面内で行われるようにインタフェースを構成すれば、従来の電子商取引（ＥＣ）サイトにおける問題であったページ間の行き来を無くして対話的な検索を行うことが可能となる。本実施形態では、画面遷移を発生させることなく動的に共通属性及びレコメンド商品が表示されるので、特にユーザが試行錯誤を繰り返して商品を探す場合に、インタフェースの使い勝手がよい。
【００８２】  以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００８３】  情報提供装置が適用されるサーバの構成は上記実施形態に限定されず、任意に設計してよい。例えば、レコメンド機能（クエリ商品検索部１５、共通属性抽出部１６、及びレコメンド商品検索部１７）をオンライン・ショッピング・サーバ１０から切り離してレコメンド・サーバとして用意してもよい。また、図５に示す各データベースを互いに異なるシステムに配置し、レコメンド・サーバが各システムにアクセスすることで各種データを読み出してもよい。
【００８４】  上記実施形態では、ユーザにより閲覧、購入、又はお気に入り登録された商品をクエリ商品としてインタフェースＦ上に表示させたが、これら３種類のうちの一部の商品のみをクエリ商品の候補としてもよい。例えば、ユーザにより閲覧又は購入された商品のみをクエリ商品の候補としてもよい。また、端末ユーザのユーザＩＤに対応するクエリ商品が見つからない場合は、クエリ商品検索部１５は、サーバ側で予め用意されたルール（例えば人気がある上位１０個の商品を抽出するというルール）、又はユーザ端末Ｔで入力された検索条件に基づいて、クエリ商品を抽出してもよい。
【００８５】  表示装置としてプロジェクタを採用するとともに、投影部分を撮影するカメラを備え付ければ、実際の商品そのものや、商品画像が写された印刷物などをクエリ商品の代わりに用いて、その商品に対応する商品を検索及び表示することも可能である。具体的には、机上などの投影部分に置かれた商品そのもの又は印刷物をカメラが撮影し、その写真データが情報提供装置（サーバ）に送信される。続いて、情報提供装置において所定の画像認識処理により写真データが解析され、撮影された商品が特定される。更に、特定された商品の共通属性が商品データベースを検索することで抽出される。そして、その共通属性に対応するレコメンド商品の情報が検索されて共通属性の情報と共にプロジェクタに送信され、そのレコメンド商品が共通属性とともに投影される。この場合には、上記実施形態におけるクエリ商品検索部１５に相当する機能を省いてもよい。
【００８６】  なお、写真データから商品を特定する手法としては、例えば下記参考文献１，２に示すようなものがある。  （参考文献１）増田真樹、““フォト検索”搭載のAmazon公式アプリが人気”、［ｏｎｌｉｎｅ］、２０１０年６月７日、［２０１０年８月２４日検索］、インターネット＜URL: http://techwave.jp/archives/51461554.html＞  （参考文献２）“アマゾン  iPhone向けアプリを無料提供  カメラを使った「フォト検索」も”、［ｏｎｌｉｎｅ］、２０１０年６月１８日、［２０１０年８月２４日検索］、インターネット＜URL: http://web-tan.forum.impressrd.jp/e/2010/06/18/8185＞
【００８７】  上記実施形態ではオンライン・ショッピング・サーバ１０がユーザ端末Ｔの要求に応じて共通属性を抽出し当該ユーザ端末Ｔに送信したが、ユーザ端末Ｔがクエリ商品情報に基づいて自機内で共通属性を特定し表示してもよい。この場合には、オンライン・ショッピング・サーバ１０では、共通属性抽出部１６に相当する機能を省略することができる。いずれにしても、検索部１７ｂは、入力された共通属性をそのまま共通属性として認定し、レコメンド商品を検索する。
【００８８】  上記実施形態では、レコメンド商品の検索処理の際に、抽出し得るすべてのレコメンド商品が一度に抽出されてユーザ端末Ｔに送信されたが、シャッフル操作やクエリ商品間の距離を変える操作がユーザ端末Ｔ側で行われる度に、オンライン・ショッピング・サーバ１０側でその検索処理が行われてもよい。この際には、表示中のレコメンド商品の商品ＩＤもオンライン・ショッピング・サーバ１０に送信され、当該商品ＩＤ以外の商品ＩＤを有する別のレコメンド商品が検索されることになる。
【００８９】  上記実施形態では共通属性に対応する商品をレコメンド商品としてインタフェースＦ上に表示させたが、レコメンド（推奨）でなく単に関連商品を提示する目的で本発明を用いてもよい。
【００９０】  インタフェースの構成（画面デザイン）は上述したように任意に定めてよいが、その変形例を図１１に示す。図１１に示すインタフェースＦＡでは、クエリ商品Ｑはタップ操作により選択可能であり、選択された複数のクエリ商品が強調表示される（符号ＱＨ参照）。そして、当該複数のクエリ商品ＱＨに基づいて検索されたレコメンド商品Ｒが画面の下半分のエリア（下段エリア）に表示される。このとき、共通属性は下段エリアの左端に表示され、対応するレコメンド商品Ｒは当該共通属性の右側に並ぶように表示される。図１１の例では、共通属性として年代（「２００４年」）及び作者（「作者Ａ」）の二つが示されている。
【００９１】  画面デザインに関して、クエリ商品を表示する画面と、共通属性及びレコメンド商品を表示する画面とを分けて、双方の画面が切替表示されるようにインタフェースを構成してもよい。
【００９２】  上記実施形態では本発明の一形態をオンライン・ショッピング・サーバ１０に適用したが、ユーザ端末に本発明の一形態を適用してもよい。図１２を用いてこの変形例を説明する。ただし、上記実施形態と同一又は同等の事項については説明を省略する。
【００９３】  ユーザ端末２０は、上記実施形態と同様の通信ネットワークＮを介して、閲覧履歴データベース１１、購入履歴データベース１２、お気に入りデータベース１３、及び商品データベース１４にアクセスすることで、各データベースに対するデータの読み書きを実行することができる。ユーザ端末２０も、上記実施形態に示すインタフェースＦを表示する機能を有する。ユーザ端末２０では、クエリ商品検索部２１、共通属性抽出部２２、及びレコメンド商品検索部２３が実行される。
【００９４】  クエリ商品検索部２１は、上記実施形態におけるクエリ商品検索部１５と同様の機能を有する。クエリ商品検索部２１は、ユーザにより入力されたクエリ商品の要求を受け付けると、その要求に応じて、ユーザＩＤに対応する閲覧履歴データ、購入履歴データ、又はお気に入りデータを閲覧履歴データベース１１、購入履歴データベース１２、又はお気に入りデータベース１３から読み出す。続いて、クエリ商品検索部２１は、読み出された各商品ＩＤに対応する商品情報をクエリ商品情報として商品データベース１４から読み出す。続いて、クエリ商品検索部２１読み出されたクエリ商品情報に基づいてクエリ・オブジェクトを生成し、そのクエリ・オブジェクトをインタフェースＦ上に表示する。これにより、図１に示すように、本棚ビューＦａに一以上のクエリ商品Ｑが表示される。
【００９５】  共通属性抽出部２２は、上記実施形態における共通属性抽出部１６と同じ機能を有する。
【００９６】  レコメンド商品検索部２３は、上記実施形態におけるレコメンド商品検索部１７と同様の機能を有する。レコメンド商品検索部２３は取得部（取得手段）２３ａ、検索部（検索手段）２３ｂ、及び出力部（出力手段）２３ｃを備えている。
【００９７】  取得部２３ａは、ユーザによりインタフェースＦ上で選択された共通属性を示す情報と、インタフェースＦ上で選択され、且つ当該共通属性を介して関連付けられた２以上のクエリ商品を示す２以上の商品ＩＤとを取得する。取得部２３ａは取得したこれらの情報を検索部２３ｂに出力する。
【００９８】  検索部２３ｂは、取得部２３ａから入力された情報に基づいてレコメンド商品を検索する。検索部２３ｂは、入力された共通属性に対応する商品属性を有し、且つ入力された２以上の商品ＩＤのいずれとも異なる商品ＩＤを有する商品情報をレコメンド商品情報（第２の商品情報）として商品データベース１４から読み出す。続いて、検索部２３ｂは読み出された一以上のレコメンド商品情報に基づいて一以上のレコメンド・オブジェクトを生成し、そのレコメンド・オブジェクトを出力部２３ｃに出力する。
【００９９】  出力部２３ｃは、入力された一以上のレコメンド・オブジェクトを検索結果としてインタフェースＦ上に表示する。これにより、図１に示すように、テーブルビューＦｂ上に一以上のクエリ商品Ｒが、対応する共通属性Ｂと共に表示される。その後、ユーザがレコメンド商品Ｒをお気に入りとして登録するためにその商品Ｒを本棚ビューＦａに移す操作を行うと、ユーザ端末２０はそのレコメンド商品Ｒに関するデータをお気に入りデータベース１３に格納する。
【符号の説明】
【０１００】  １０…オンライン・ショッピング・サーバ（情報提供装置）、１１…閲覧履歴データベース、１２…購入履歴データベース、１３…お気に入りデータベース、１４…商品データベース、１５…クエリ商品検索部、１５ａ…受信部、１５ｂ…検索部、１５ｃ…送信部、１６…共通属性抽出部、１７…レコメンド商品検索部、１７ａ…受信部（取得手段）、１７ｂ…検索部（検索手段）、１７ｃ…送信部（出力手段）Ｆ，ＦＡ…ユーザ・インタフェース、Ｆａ…本棚ビュー（第１の領域）、Ｆｂ…テーブルビュー（第２の領域）、Ｐ１…情報提供プログラム、Ｐ１０…メインモジュール、Ｐ１１…閲覧履歴記憶モジュール、Ｐ１２…購入履歴記憶モジュール、Ｐ１３…記憶モジュール、Ｐ１４…商品記憶モジュール、Ｐ１５…クエリ商品検索モジュール、Ｐ１５ａ…受信モジュール、Ｐ１５ｂ…検索モジュール、Ｐ１５ｃ…送信モジュール、Ｐ１６…共通属性抽出モジュール、Ｐ１７…レコメンド商品検索モジュール、Ｐ１７ａ…受信モジュール、Ｐ１７ｂ…検索モジュール、Ｐ１７ｃ…送信モジュール、Ｔ及び２０…ユーザ端末、２１…クエリ商品検索部、２２…共通属性抽出部、２３…レコメンド商品検索部、２３ａ…取得部（取得手段）２３ｂ…検索部（検索手段）、２３ｃ…出力部（出力手段）。
【図１】
2012105069.tif 000003
【図２】
2012105069.tif 000004
【図３】
2012105069.tif 000005
【図４】
2012105069.tif 000006
【図５】
2012105069.tif 000007
【図６】
2012105069.tif 000008
【図７】
2012105069.tif 000009
【図８】
2012105069.tif 000010
【図９】
2012105069.tif 000011
【図１０】
2012105069.tif 000012
【図１１】
2012105069.tif 000013
【図１２】
2012105069.tif 000014
【手続補正書】
【提出日】平成25年6月21日(2013.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、
前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、
前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段と
を備える情報提供装置。
【請求項２】
前記共通の商品属性が複数存在する場合に、前記取得手段が、該ユーザにより選択された一の共通の商品属性を更に取得し、前記検索手段が、前記取得手段により取得された一の共通の商品属性を認定し、前記選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を前記第２の商品情報として前記商品データベースから読み出す、
請求項１に記載の情報提供装置。
【請求項３】
前記画面上に表示される前記第２の商品情報の個数が、前記ユーザにより選択された複数の前記商品画像の間の表示上の距離に応じて決定され、ユーザ操作により該距離が変化した場合には、変化後の距離に応じて前記第２の商品情報の表示数が変わる、
請求項１又は２に記載の情報提供装置。
【請求項４】
前記画面上に表示されるユーザ・インタフェースが、前記商品画像を表示する第１の領域と、該商品画像のうち前記ユーザにより選択された商品画像、前記第２の商品情報、及び前記共通の商品属性を表示する第２の領域とを備える、
請求項１〜３のいずれか一項に記載の情報提供装置。
【請求項５】
前記ユーザ・インタフェースが、前記第２の領域に表示されている前記第２の商品情報を前記第１の領域に移すユーザ操作を受付可能であり、前記第１の領域に移された前記第２の商品情報が所定のデータベースに格納される、
請求項４に記載の情報提供装置。
【請求項６】
前記ユーザ・インタフェースが、前記第２の領域に表示されている前記第２の商品情報を別の前記第２の商品情報に切り替えるユーザ操作を受付可能であり、該ユーザ操作により、表示されている前記第２の商品情報が切り替わる、
請求項４又は５に記載の情報提供装置。
【請求項７】
前記第２の商品情報が所定の商品属性に基づく順序で並べられ、当該順序に従って前記第２の商品情報が切替表示される、
請求項６に記載の情報提供装置。
【請求項８】
前記第１の商品情報が、ユーザによる商品ページの閲覧の履歴を示すデータ、ユーザによる商品購入の履歴を示すデータ、及びユーザの所定の操作によりお気に入りとして登録された商品を示すデータのうちの少なくとも一つを記憶するデータベースを参照することで抽出された情報である、
請求項１〜７のいずれか一項に記載の情報提供装置。
【請求項９】
情報提供装置により実行される情報提供方法であって、ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得ステップと、
前記取得ステップにおいて取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索ステップと、
前記検索ステップにおいて読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力ステップと
を含む情報提供方法。
【請求項１０】
コンピュータを、
ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、
前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、
前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段と
して機能させる情報提供プログラム。
【請求項１１】
コンピュータを、
ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、
前記取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、
前記検索手段により読み出された第２の商品情報を前記共通の商品属性と共に前記画面上に表示させるために、該第２の商品情報を出力する出力手段と
して機能させる情報提供プログラムを記憶するコンピュータ読取可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一形態に係る情報提供装置は、ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一形態に係る情報提供方法は、情報提供装置により実行される情報提供方法であって、ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得ステップと、取得ステップにおいて取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索ステップと、検索ステップにおいて読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力ステップとを含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の一形態に係る情報提供プログラムは、コンピュータを、ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一形態に係るコンピュータ読取可能な記録媒体は、コンピュータを、ユーザが選択可能な対象として複数の商品をそれぞれ示す商品画像を表示している所定の画面において、ユーザ操作により２以上の商品画像が選択された場合に、選択された商品画像それぞれについて、該商品画像によって示された商品に関する１以上の商品属性を含む第１の商品情報を取得する取得手段と、取得手段により取得された複数の第１の商品情報の間で共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出す検索手段と、検索手段により読み出された第２の商品情報を共通の商品属性と共に画面上に表示させるために、該第２の商品情報を出力する出力手段として機能させる情報提供プログラムを記憶する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
別の形態に係る情報提供装置では、共通の商品属性が複数存在する場合に、取得手段が、該ユーザにより選択された一の共通の商品属性を更に取得し、検索手段が、取得手段により取得された一の共通の商品属性を認定し、選択された複数の商品画像によって示される商品とは異なり且つ該共通の商品属性の少なくとも一部を有する商品の情報を第２の商品情報として商品データベースから読み出してもよい。これによりユーザは、自身が選択した共通の商品属性に対応する第２の商品情報を見ることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
さらに別の形態に係る情報提供装置では、画面上に表示される第２の商品情報の個数が、ユーザにより選択された複数の商品画像の間の表示上の距離に応じて決定され、ユーザ操作により該距離が変化した場合には、変化後の距離に応じて第２の商品情報の表示数が変わってもよい。このように表示上の距離に応じて第２の商品情報の表示数を変えることで、ユーザにとってより見やすいかたちで第２の商品情報を示すことができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
さらに別の形態に係る情報提供装置では、画面上に表示されるユーザ・インタフェースが、商品画像を表示する第１の領域と、該商品画像のうちユーザにより選択された商品画像、第２の商品情報、及び共通の商品属性を表示する第２の領域とを備えてもよい。
【国際調査報告】
2012105069.tif 000015
2012105069.tif 000016
2012105069.tif 000017
2012105069.tif 000018