(57)【要約】【課題】異なるサービスそれぞれにおいて適切な検索を実現すること。【解決手段】本願にかかる情報処理装置は、受付部と、特定部と、表示制御部とを有する。受付部は、ユーザから検索に関する情報である検索情報を受け付ける。特定部は、受付部により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する。表示制御部は、特定部により特定された検索条件を用いて異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示されるよう制御する。【選択図】図４
2019023817.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから検索に関する情報である検索情報を受け付ける受付部と、
前記受付部により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する特定部と、
前記特定部により特定された検索条件を用いて前記異なるサービスそれぞれにおいて検索された検索結果を、前記異なるサービス毎に分けて表示されるよう制御する表示制御部と
を有することを特徴とする情報処理装置。
【請求項２】
前記特定部は、前記異なるサービスとして、第１の商取引サービスと第２の商取引サービスそれぞれにおいて検索を行うための検索条件を、第１の商取引サービスおよび第２の商取引サービス毎に特定し、
前記表示制御部は、前記特定部により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定部により特定された検索条件のうち、第１の商取引サービスに対応する検索条件を用いて、第１の商取引サービスにおける検索結果を取得し、前記特定部により特定された検索条件のうち、第２の商取引サービスに対応する検索条件を用いて、第２の商取引サービスにおける検索結果を取得する取得部をさらに有する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得部は、第２の商取引サービスにおいて取り扱われている商品のうち、第１の商取引サービスでは取り扱われていない商品が除外された検索結果であって、第２の商取引サービスにおける検索結果を取得する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記受付部は、前記検索情報として、検索キーワードをユーザから受け付け、
前記特定部は、前記受付部により受け付けられた検索キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項２〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記受付部は、前記検索情報として、検索キーワードに関連する関連キーワードをユーザから受け付け、
前記特定部は、前記受付部により受け付けられた関連キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項２〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記受付部は、前記検索情報として、第１の商取引サービスに対応するカテゴリをユーザから受け付け、
前記特定部は、前記受付部により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、当該カテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する
ことを特徴とする請求項２〜６のいずれか１つに記載の情報処理装置。
【請求項８】
前記特定部は、前記受付部により受け付けられたカテゴリより上位の関係にある上位カテゴリを第２の商取引サービスにおいて検索を行うための検索条件として特定するとともに、前記カテゴリに基づくキーワードを第２の商取引サービスにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記特定部は、前記受付部により受け付けられたカテゴリに基づくキーワードとして、当該カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項７または８に記載の情報処理装置。
【請求項１０】
前記表示制御部は、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御するとともに、もう一方の検索結果が視認不可能な状態で表示されるよう制御する
ことを特徴とする請求項２〜９のいずれか１つに記載の情報処理装置。
【請求項１１】
前記表示制御部は、ユーザ操作に応じて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示され、もう一方の検索結果が視認不可能な状態で表示されるよう制御する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御部は、第１の商取引サービスに対応する検索結果の数、および、第２の商取引サービスに対応する検索結果の数に基づいて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御する
ことを特徴とする請求項２〜１１のいずれか１つに記載の情報処理装置。
【請求項１３】
前記表示制御部は、第１の商取引サービス、および、第２の商取引サービスのうち、いずれかのサービスに対応する検索結果の数が所定数より少ない場合には、検索結果の数が所定数より少ないサービスに対応する検索結果に、もう一方のサービスに対応する検索結果を含めた検索結果が視認可能な状態で表示されるよう制御する
ことを特徴とする請求項２〜１２のいずれか１つに記載の情報処理装置。
【請求項１４】
前記特定部は、ユーザから受け付けられた検索に関する情報である検索情報に基づいて、前記検索結果から絞り込みを行うための絞り込み条件を特定し、
前記表示制御部は、前記ユーザから絞り込みの指定が行われた場合に視認可能な状態で表示されるコンテンツであって、前記特定部により特定された絞り込み条件が一覧表示されるコンテンツを制御する
ことを特徴とする請求項１〜１３のいずれか１つに記載の情報処理装置。
【請求項１５】
前記特定部は、前記絞り込み条件として、前記ユーザから受け付けられた検索キーワードに基づくカテゴリであって第１の商取引サービスに対応するカテゴリを特定する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記特定部は、前記カテゴリとして、前記検索キーワードに対して下位の関係にあるカテゴリを特定する
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
情報処理方法が実行する情報処理方法であって、
ユーザから検索に関する情報である検索情報を受け付ける受付工程と、
前記受付工程により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する特定工程と、
前記特定工程により特定された検索条件を用いて前記異なるサービスそれぞれにおいて検索された検索結果を、前記異なるサービス毎に分けて表示されるよう制御する表示制御工程と
を含むことを特徴とする情報処理方法。
【請求項１８】
ユーザから検索に関する情報である検索情報を受け付ける受付手順と、
前記受付手順により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する特定手順と、
前記特定手順により特定された検索条件を用いて前記異なるサービスそれぞれにおいて検索された検索結果を、前記異なるサービス毎に分けて表示されるよう制御する表示制御手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した情報提供が盛んに行われている。こうしたことにより、様々な形態のコンテンツの配信に関するニーズが高まっている。
【０００３】
例えば、商品特性に応じた取引類型を選択でき、販売者や購入者にとって最適な商品取引類型で取引の行なえる統合型電子商取引システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２６５９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、異なるサービスそれぞれにおいて適切な検索を実現することができるとは限らない。例えば、上記の従来技術では、検索者が提示した条件式に従って電子商取引サイト内を検索して、各電子商取引類型毎の販売商品の販売状況や購入商品の発注状況を抽出する。このような上記の従来技術では、必ずしもユーザから受け付けた検索キーワードに基づいて、異なるサービスそれぞれにおいて適切な検索を行うことができるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、異なるサービスそれぞれにおいて適切な検索を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる情報処理装置は、ユーザから検索に関する情報である検索情報を受け付ける受付部と、前記受付部により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する特定部と、前記特定部により特定された検索条件を用いて前記異なるサービスそれぞれにおいて検索された検索結果を、前記異なるサービス毎に分けて表示されるよう制御する表示制御部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、異なるサービスそれぞれにおいて適切な検索を実現することができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる表示制御処理の一例を示す図である。
【図２】図２は、端末装置によって表示されるウェブページの一例を示す図である。
【図３】図３は、実施形態にかかる端末装置の構成例を示す図である。
【図４】図４は、実施形態にかかる情報処理装置の構成例を示す図である。
【図５】図５は、実施形態にかかるショップカテゴリ記憶部の一例を示す図である。
【図６】図６は、実施形態にかかるオークションカテゴリ記憶部の一例を示す図である。
【図７】図７は、実施形態にかかるキーワード条件記憶部の一例を示す図である。
【図８】図８は、実施形態にかかるカテゴリ条件記憶部の一例を示す図である。
【図９】図９は、実施形態にかかる情報処理装置による表示制御処理手順を示すフローチャートである。
【図１０】図１０は、絞込用コンテンツの一例を示す図である。
【図１１】図１１は、絞込用コンテンツの一例を示す図である。
【図１２】図１２は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる情報処理装置、情報処理方法および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．表示制御処理〕
まず、図１を用いて、実施形態にかかる表示制御処理の一例について説明する。図１は、実施形態にかかる表示制御処理の一例を示す図である。実施形態にかかる表示制御処理は、図１に示す情報処理装置１００によって行われる。
【００１２】
また、実施形態にかかる表示制御システム１は、図１に示すように、端末装置１０と、ショッピングサーバ６０と、オークションサーバ７０と、情報処理装置１００とを含む。端末装置１０、ショッピングサーバ６０、オークションサーバ７０、情報処理装置１００は、ネットワークを介して有線または無線により通信可能に接続される。なお、図１に示す表示制御システム１には、複数台の端末装置１０や、複数台のショッピングサーバ６０や、複数台のオークションサーバ７０や、複数台の情報処理装置１００が含まれてもよい。
【００１３】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。また、端末装置１０には、商品検索を行うためのアプリケーション（以下、「商品検索アプリＡＰ」）が予めインストールされているものとする。商品検索アプリＡＰは、商品検索のためにユーザにより入力された検索キーワードに対応する検索結果であって以下に示すショッピングサービスで取り扱われる商品の中から検索された検索結果、および、以下に示すオークションサービスで取り扱われる商品の中から検索された検索結果を分けて表示させる。
【００１４】
端末装置１０は、商品検索アプリＡＰの制御に従って情報処理を行う。例えば、端末装置１０は、商品検索アプリＡＰを利用して入力された検索キーワードを情報処理装置１００に送信し、以下に示すようにして情報処理装置１００により表示制御されたコンテンツ（検索キーワードに対応する検索結果）を表示する。
【００１５】
ショッピングサーバ６０は、ショッピングサービスＺ１を提供するサーバ装置である。例えば、ショッピングサーバ６０は、店舗（実店舗、仮想店舗いずれでもよい）から出品された商品の販売および注文を一元管理する。また、ショッピングサーバ６０は、商品検索のためにユーザにより入力された検索キーワードに対応する商品を検索し、その検索結果を情報処理装置１００に送信する。
【００１６】
オークションサーバ７０は、オークションサービスＺ２を提供するサーバ装置である。例えば、オークションサーバ７０は、店舗（実店舗、仮想店舗いずれでもよい）や個人から商品の出品を受け付けるとともに、受け付けた商品に対して入札が行われた場合に、オークション処理を実行する。また、オークションサーバ７０は、入札対象の商品を検索するためにユーザにより入力された検索キーワードに対応する商品を検索し、その検索結果を情報処理装置１００に送信する。
【００１７】
上記の通り、商品検索アプリＡＰは、ショッピングサービスＺ１で取り扱われる商品の中から検索された検索結果、および、オークションサービスＺ２で取り扱われる商品の中から検索された検索結果を分けて表示させるものである。したがって、情報処理装置１００は、このような表示態様が実現されるために、ショッピングサービスＺ１とオークションサービスＺ２といった異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示されるよう制御する。
【００１８】
ここで、本願の前提について説明する。ショッピングサービスＺ１とオークションサービスＺ２といった異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示させるには、情報処理装置１００は、ユーザにより入力された検索キーワードをショッピングサーバ６０およびオークションサーバ７０に送信することにより、これら各サーバ装置に対して、かかる検索キーワードを用いた検索処理を実行させることになる。
【００１９】
このとき、情報処理装置１００は、単にユーザ入力された検索キーワードのみで検索処理を行わせるのではなく、入力された検索キーワードに対応するカテゴリを用いた検索処理も行わせる場合がある。一例を示すと、カテゴリ「レディースファッション」が指定されたうえで、検索キーワード「ジーンス」が入力された場合である。このような場合、ショッピングサービスＺ１には、カテゴリ「レディースファッション」が存在する一方で、オークションサービスＺ２にはカテゴリ「レディースファッション」が存在しないために、オークションサービスＺ２においてはカテゴリ検索が行うことができないといった問題が生じる。なお、本実施形態におけるカテゴリ検索とは、そのカテゴリに属する商品を検索の対象に絞り込むことを意味する。
【００２０】
なお、サービスが異なることによりカテゴリが異なるのは、各サービスを取り扱う部署が異なったり、各サービスがそれぞれ異なる事業主により管理される、といったことが原因として考えられる。
【００２１】
そして、上記のような問題を解決するために、情報処理装置１００は、ユーザから受け付けた検索キーワードに基づいて、異なるサービスそれぞれにおいて適切な検索が行われるよう制御するとともに、商品検索におけるユーザの利便性を高めるために、検索結果の表示態様を制御する。具体的には、実施形態にかかる情報処理装置１００は、ユーザから検索キーワードを受け付ける。そして、情報処理装置１００は、受け付けた検索キーワードに基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定し、特定した検索条件を用いて異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示されるよう制御する。
【００２２】
より具体的には、情報処理装置１００は、ユーザから検索キーワードを受け付けた場合に、異なるサービスとして、第１の商取引サービスと第２の商取引サービスそれぞれにおいて検索を行うための検索条件を、第１の商取引サービスおよび第２の商取引サービス毎に特定する。そして、情報処理装置１００は、特定した検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する。
【００２３】
本実施形態では、異なるサービスの１つである第１の商取引サービスは、ショッピングサーバ６０により提供されるショッピングサービスＺ１であるものとする。また、異なるサービスの１つである第２の商取引サービスは、オークションサーバ７０により提供されるオークションサービスＺ２であるものとする。
【００２４】
また、本実施形態では、ショッピングサーバ６０、オークションサーバ７０、および、情報処理装置１００は、全て同一の事業主（以下、「事業主Ｚ」とする）により管理されているものとする。しかしながら、ショッピングサーバ６０、オークションサーバ７０、および、情報処理装置１００は、全て異なる事業主に管理されてもよい。また、ショッピングサーバ６０と情報処理装置１００とは、同一事業主に管理され、オークションサーバ７０はこれとは異なる事業主に管理されてもよい。また、オークションサーバ７０と情報処理装置１００とは、同一事業主に管理され、ショッピングサーバ６０はこれとは異なる事業主に管理されてもよい。以下では、実施形態にかかる表示制御処理について、一例を用いて説明する。
【００２５】
まず、ユーザＵ１が、端末装置１０を操作して、商品検索アプリＡＰを起動したとする。かかる場合、端末装置１０は、商品検索アプリＡＰのＴＯＰページであるウェブページＰ１を表示画面に表示する。例えば、端末装置１０は、図１に示すように、商品検索アプリＡＰの制御に従って、ショッピングサービスＺ１およびオークションサービスＺ２のうち、ショッピングサービスにおいて提供される商品情報を視認可能な状態（アクティブ状態）とし、オークションサービスにおいて提供される商品情報を視認不可能な状態（非アクティブ状態）としたウェブページＰ１を表示画面に表示する。
【００２６】
図１に示すように、ウェブページＰ１には、商品検索のための検索キーワードが入力される入力欄ＳＰが含まれる。
【００２７】
また、図１に示すように、ウェブページＰ１には、ユーザにより選択された場合に、ショッピングサービスＺ１において提供される商品情報を視認可能な状態とさせる一方で、オークションサービスＺ２において提供される商品情報を視認不可能な状態にさせるショッピングタブＴＢ１が含まれる。また、ウェブページＰ１には、ユーザにより選択された場合に、オークションサービスにおいて提供される商品情報を視認可能な状態とさせる一方で、ショッピングサービスにおいて提供される商品情報を視認不可能な状態にさせるオークションタブＴＢ２が含まれる。図１の例では、ショッピングタブＴＢ１には、黒背景に対して、白字の「ＳＨＰ」が表示されている。これは、ショッピングサービスＺ１において提供される商品情報が視認可能な状態とされていることを示す。一方、オークションタブＴＢ２には、白背景に対して、黒字の「ＡＵＣ」が表示されている。これは、オークションサービスＺ２において提供される商品情報が視認不可能な状態とされていることを示す。
【００２８】
また、ウェブページＰ１には、どのようなカテゴリに属する商品の中から検索させるかを指定するプルダウンＢ１、検索結果として表示させる商品の並び順（例えば、価格順等）を指定するプルダウンＢ２、表示された検索結果に含まれる商品数等が多い場合や、検索結果に不要な情報が含まれている場合等に、より希望する商品情報だけを絞り込ませる際に用いられるプルダウンＢ３が含まれる。
【００２９】
また、ウェブページＰ１には、商品一覧が表示される領域ＡＲ１が含まれる。図１の例では、領域ＡＲ１には、ショッピングサービスにおいて取り扱われる商品のうち、現在のおすすめ商品を示す商品情報が一覧表示されている。
【００３０】
さて、このような状態において、ユーザＵ１が、入力欄ＳＰに検索キーワード「流行  ワンピース」を入力するとともに、不図示であるがプルダウンＢ１を押下してカテゴリ「ワンピース  チュニック」を指定したとする。かかる場合、端末装置１０は、検索キーワード「流行  ワンピース」と、カテゴリ「ワンピース  チュニック」を示す識別情報（Ｓ−ＣＩＤ）として、Ｓ−ＣＩＤ「２１３０５」を情報処理装置１００に送信する（ステップＳ１）。
【００３１】
情報処理装置１００は、検索キーワード「流行  ワンピース」とＳ−ＣＩＤ「２１３０５」とを受信すると、検索キーワード「流行  ワンピース」に基づく検索条件であって、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件を特定する特定処理を行う（ステップＳ２）。例えば、情報処理装置１００は、キーワード条件記憶部１２３およびカテゴリ条件記憶部１２４に記憶される情報を用いて、検索条件を特定する。
【００３２】
まず、キーワード条件記憶部１２３について説明する。キーワード条件記憶部１２３には、ユーザから受け付けた検索キーワードに基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれをどのように検索させるかを特定可能な情報が記憶される。図１の例では、項目「ＳＨＰ」および項目「ＡＵＣ」ともに「検索キーワード」が入力されているととともに、項目「ＡＵＣ概要」には「ＳＨＰと同一キーワード」が入力されている。そして、これら各入力情報を合わせた情報は、情報処理装置１００に対して、ユーザから受け付けた検索キーワードを、ショッピングサービスおよびオークションサービスそれぞれにおいて検索を行うための検索条件として特定するよう指定していることを示す。したがって、図１の例では、情報処理装置１００は、検索キーワード「ワンピース」を、ショッピングサービスおよびオークションサービスそれぞれにおいて検索を行うための検索条件として特定する。
【００３３】
次に、カテゴリ条件記憶部１２４について説明する。カテゴリ条件記憶部１２４には、ユーザから受け付けた検索キーワードに対応するカテゴリに基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれをどのように検索させるかを特定可能な情報が記憶される。図１の例では、カテゴリ条件記憶部１２４には、「ＳＨＰカテゴリＩＤ」、「ＡＵＣカテゴリＩＤ」、「ＡＵＣキーワード」といった項目が含まれる。
【００３４】
「ＳＨＰカテゴリＩＤ」（Ｓ−ＣＩＤ）は、ショッピングサービスＺ１に存在する商品のカテゴリを識別する識別情報を示す。また、「Ｓ−ＣＩＤ」は、情報処理装置１００に対して、商品検索の際にユーザにより指定されたカテゴリを、ショッピングサービスＺ１において検索を行うための検索条件として特定するよう指定していることを示す。言い換えれば、「Ｓ−ＣＩＤ」は、ショッピングサービスＺ１で取り扱われている商品のうち、商品検索の際にユーザにより指定されたカテゴリに属する商品の中から検索を行うよう指定する情報を示す。したがって、図１の例では、情報処理装置１００は、ユーザＵ１により指定されたカテゴリ「ワンピース  チュニック」（Ｓ−ＣＩＤ：２１３０５）を、ショッピングサービスＺ１において検索を行うための検索条件として特定する。
【００３５】
「ＡＵＣカテゴリＩＤ」（Ａ−ＣＩＤ）は、オークションサービスＺ２に存在する商品のカテゴリを識別する識別情報を示す。また、「Ａ−ＣＩＤ」は、対応する「Ｓ−ＣＩＤ」に基づくカテゴリであってオークションサービスＺ２に存在するカテゴリである。本実施形態にかかる前提でも説明したように、ショッピングサービスＺ１側とオークションサービスＺ２側とでカテゴリが一致しないことにより、両者で共通の情報検索ができない場合がある。かかる場合、ショッピングサービスＺ１はユーザの望む検索結果を提供できたとしても、オークションサービスＺ２はユーザの望む検索結果を提供できない場合がある。したがって、ショッピングサービスＺ１側のカテゴリは、オークションサービスＺ２側のどのカテゴリに対応するかを情報処理装置１００に特定させる必要がある。この特定させるための情報が「Ａ−ＣＩＤ」である。
【００３６】
図１の例では、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」を示すＳ−ＣＩＤ「２１３０５」に対して、オークションサービス側のカテゴリ「ファッション」を示すＡ−ＣＩＤ「６８００」が対応付けられている。これは、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」が、オークショングサービスＺ２側には存在しないことにより、カテゴリ「ワンピース  チュニック」に対応するオークショングサービスＺ２側のカテゴリとして、カテゴリ「ファッション」を特定するよう指定していることを示す。
【００３７】
このような対応付けの根拠を説明する。ショッピングサービスＺ１側では、カテゴリ「ワンピース  チュニック」の１つ上位（広い）のカテゴリとして、カテゴリ「レディースファッション」が予め定められている。オークションサービスＺ２側には、カテゴリ「レディースファッション」は存在しないものの、カテゴリ「ファッション」は存在する。カテゴリ「レディースファッション」と、カテゴリ「ファッション」とは、共通の文言「ファッション」が含まれるため、互いに近しいカテゴリといえる。このようなことから、オークショングサービスＺ２側のカテゴリとして、カテゴリ「ファッション」を特定するよう指定されている。
【００３８】
次に、「ＡＵＣキーワード」は、対応するＡ−ＣＩＤによって示されるカテゴリをより狭めるために、当該カテゴリに付与されるキーワードを示す。図１の例では、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」に、オークションサービスＺ２側のカテゴリ「ファッション」が対応付けられる。カテゴリ「ファッション」は、カテゴリ「ワンピース  チュニック」よりも上位のカテゴリであるため、ユーザＵ１は、カテゴリ「ワンピース  チュニック」を指定しているにも拘わらず、オークションサービスＺ２においてカテゴリ「ファッション」に属する商品の中から検索が行われた場合、ショッピングサービスＺ１での検索結果と比べて、オークションサービＺ２スでの検索結果には、より多くのノイズが含まれることになる。このようなことから、Ａ−ＣＩＤには、「ＡＵＣキーワード」が付与される。
【００３９】
具体的には、「Ａ−ＣＩＤ」には、対応する「Ｓ−ＣＩＤ」によって示されるカテゴリの名称が「ＡＵＣキーワード」として付与される。図１の例では、オークションサービスＺ２側のカテゴリ「ファション」を示すＡ−ＣＩＤ「６８００」には、ＡＵＣキーワード「レディース、ワンピース、チュニック」が付与される。ＡＵＣキーワード「ワンピース、チュニック」が付与されるのは、対応するショッピングサービスＺ１側のカテゴリが「ワンピース  チュニック」であるためである。これは、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」を検索キーワードに変換することを意味する。また、さらに、ＡＵＣキーワード「レディース」が付与されるのは、ショッピングサービスＺ１側には、カテゴリ「レディースファッション」が存在する一方で、オークションサービスＺ２側には、カテゴリ「ファッション」が存在することに基づく。
【００４０】
カテゴリ条件記憶部１２４における「Ｓ−ＣＩＤ」、「Ａ−ＣＩＤ」、「ＡＵＣキーワード」の対応付けについて説明したが、このような対応付けは、例えば、事業主Ｚによって予め人手によって行われている。
【００４１】
このようなことから、情報処理装置１００は、カテゴリ条件記憶部１２４を参照することにより、ユーザにより指定されたカテゴリが、オークションサービスのどのカテゴリに対応するかを瞬時に特定することができるとともに、特定したカテゴリに付与するキーワードも瞬時に特定することができる。
【００４２】
図１の例では、情報処理装置１００は、ユーザＵ１がカテゴリ「ワンピース  チュニック」を指定したことにより、ショッピングサービスＺ１における検索条件として、カテゴリ「ワンピース  チュニック」をさらに特定する。また、情報処理装置１００は、オークションサービスＺ２における検索条件として、カテゴリ「ファッション」、および、ＡＵＣキーワード「レディース、ワンピース、チュニック」をさらに特定する。
【００４３】
情報処理装置１００は、以上の様に特定処理を行うと、ショッピングサーバ６０から検索結果を取得する。具体的には、情報処理装置１００は、ショッピングサーバ６０に対して、ショッピングサービスＺ１で取り扱われる商品の中から商品検索を行うよう検索リクエストを送信する（ステップＳ３）。例えば、情報処理装置１００は、ショッピングサービスＺ１において特定した検索条件である検索キーワード「流行  ワンピース」と、カテゴリ「ワンピース  チュニック」を示すＳ−ＣＩＤとを含む検索リクエストをショッピングサーバ６０に送信する。かかる検索リクエストに応じて、ショッピングサーバ６０は、ショッピングサービスＺ１で取り扱われる商品であってカテゴリ「ワンピース  チュニック」に属する商品の中から、検索キーワード「流行  ワンピース」を満たす商品を検索する。そして、ショッピングサーバ６０は、検索した商品を示す商品情報を検索結果データＤＡ１として情報処理装置１００に送信する（ステップＳ４）。
【００４４】
また、情報処理装置１００は、オークションサーバ７０から検索結果を取得する。具体的には、情報処理装置１００は、オークションサーバ７０に対して、オークションサービスＺ２で取り扱われる商品の中から商品検索を行うよう検索リクエストを送信する（ステップＳ５）。例えば、情報処理装置１００は、オークションサービスＺ２において特定した検索条件である検索キーワード「流行  ワンピース」と、カテゴリ「ファッション」を示すＡ−ＣＩＤ「６８００」と、ＡＵＣキーワード「レディース、ワンピース、チュニック」を含む検索リクエストをオークションサーバ７０に送信する。かかる検索リクエストに応じて、オークションサーバ７０は、オークションサービスＺ２で取り扱われる商品であってカテゴリ「ファッション」に属する商品の中から、検索キーワード「流行  ワンピース」、および、ＡＵＣキーワード「レディース、ワンピース、チュニック」を満たす商品を検索する。そして、オークションサーバ７０は、検索した商品を示す商品情報を検索結果データＤＡ２として情報処理装置１００に送信する（ステップＳ６）。
【００４５】
情報処理装置１００は、検索結果データＤＡ１、または、検索結果データＤＡ２のいずれか一方が視認可能な状態で表示されるよう制御する（ステップＳ７）。まず、情報処理装置１００は、検索結果データＤＡ１、および、検索結果データＤＡ２が、タブ（ショッピングタブＴＢ１、オークションタブＴＢ２）の切り替えに応じて分けて表示されるようにウェブページＰ２を生成する。また、情報処理装置１００は、端末装置１０において、検索結果データＤＡ１、または、検索結果データＤＡ２のいずれか一方が視認可能な状態で表示されるようウェブページＰ２を制御する。
【００４６】
ここで、ユーザＵ１は、ショッピングサービスＺ１の商品情報が視認可能な状態で表示されている場合に、検索キーワードを送信した。このため、情報処理装置１００は、例えば、ショッピングサービスＺ１に対応する検索結果データＤＡ１が視認可能な状態で表示され、もう一方の検索結果データＤＡ２が視認不可能な状態で表示されるようウェブページＰ２を制御する。また、情報処理装置１００は、制御後のウェブページＰ２をユーザＵ１の端末装置１０に配信する（ステップＳ８）。端末装置１０は、情報処理装置１００から受信したウェブページＰ２を表示する。
【００４７】
ここで、図２は、端末装置１０によって表示されるウェブページＰ２の一例を示す図である。図２（ａ）に示すように、端末装置１０は、ショッピングサービスＺ１における検索結果（検索結果データＤＡ１）が領域ＡＲ２２の中で視認可能な状態とされ、オークションサービスＺ２における検索結果（検索結果データＤＡ２）が領域ＡＲ２２の中で視認不可能な状態とされたウェブページＰ２を表示する。
【００４８】
このような状態において、ユーザＵ１が、オークションタブＴＢ２を押下したとする。かかる場合、端末装置１０は、図２（ｂ）に示すように、これまで領域ＡＲ２２において視認可能な状態で表示されていた検索結果データＤＡ１を視認不可能な状態で表示させる一方、これまで領域２２において視認不可能な状態であった検索結果データＤＡ２を視認可能な状態で表示させるといったように表示を切り替える。端末装置１０は、図２に示すように、ショッピングタブＴＢ１およびオークションタブＴＢ２に対する操作に応じて、ウェブページＰ２において既に読み込まれている情報（検索結果データＤＡ１およびＤＡ２）の表示態様を切り替えるものであり、例えば、タブに対する操作に応じて、情報処理装置１００から新たに情報（検索結果データＤＡ１およびＤＡ２）を取得するのではない。
【００４９】
このため、実施形態にかかる情報処理装置１００は、ショッピングタブＴＢ１およびオークションタブＴＢ２に対するユーザ操作に応じて、検索結果の表示態様の切り替えをスムーズに行わせることができる。また、この結果、情報処理装置１００は、検索結果が表示されるまでに待ち時間をユーザに与えることが無いので、ユーザにとって利便性の高い情報検索を実現することができる。さらには、情報処理装置１００は、ユーザ満足度の高い商品検索サービスを提供することができる。
【００５０】
また、ユーザは、例えば、ショッピングサービスＺ１の検索結果の中に自身が欲する商品が無い場合、タブ操作だけで、瞬時にオークションサービスＺ２の検索結果を閲覧することができるため、１から情報検索を行う必要が無い。このようなことからも、情報処理装置１００は、ユーザにとって利便性の高い情報検索を実現することができる。
【００５１】
また、情報処理装置１００は、図１で説明したように、ショッピングサービスＺ１およびオークションサービスＺ２とでカテゴリが異なる場合であっても、ショッピングサービスＺ１側のカテゴリを用いて、オークションサービスＺ２側のカテゴリを適切に加工したうえで検索させることができるため、異なるサービスそれぞれにおいて適切な検索を実現することができる。
【００５２】
〔２．端末装置の構成〕
次に、図３を用いて、実施形態にかかる端末装置１０について説明する。図３は、実施形態にかかる端末装置１０の構成例を示す図である。図３に示すように、端末装置１０は、通信部１１と、入力部１２と、出力部１３と、アプリ制御部１４とを有する。
【００５３】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークと有線または無線で接続され、例えば、情報処理装置１００との間で情報の送受信を行う。
【００５４】
（入力部１２について）
入力部１２は、ユーザから各種操作が入力される。例えば、入力部１２は、タッチパネル機能により表示画面（例えば出力部１３）を介してユーザからの各種操作を受け付けてもよい。また、入力部１２は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００５５】
（出力部１３について）
出力部１３は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００５６】
（アプリ制御部１４について）
アプリ制御部１４は、「商品検索アプリＡＰ」がインストールされることにより実現される。アプリ制御部１４は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、アプリ制御部１１４は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５７】
図３に示すように、アプリ制御部１４は、送信部１４ａと、受信部１４ｂと、表示制御部１４ｃとを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、アプリ制御部１４の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、アプリ制御部１４が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００５８】
（送信部１４ａについて）
送信部１４ａは、商品検索に関する各種の指示をユーザから受け付ける。例えば、送信部１４ａは、商品検索アプリＡＰが起動されている状態で、ユーザから検索キーワードの入力やカテゴリの選択を受け付ける。そして、送信部１４ａは、ユーザから受け付けた検索キーワードやカテゴリを情報処理装置１００に送信することにより、情報処理装置１００に対して商品検索に関する処理を実行させる。
【００５９】
図１の例では、ユーザＵ１は、ウェブページＰ１において、検索キーワード「流行  ワンピース」を入力し、カテゴリ「レディースファッション」を選択した状態で「検索マークを」を押下する。かかる場合、送信部１４ａは、検索キーワード「流行  ワンピース」およびＳ−ＣＩＤ「２１３０５」を情報処理装置１００に送信する。なお、図１の例では、ユーザＵ１は、ショッピングサービスＺ１が視認可能となっている状態で、検索を指示している。しかし、送信部１４ａは、オークションサービスＺ２が視認可能となっている状態で、検索キーワード「流行  ワンピース」が入力され、カテゴリ「レディースファッション」が選択されたとしても、同様に、検索キーワード「流行  ワンピース」およびＳ−ＣＩＤ「２１３０５」を情報処理装置１００に送信する。
【００６０】
（受信部１４ｂについて）
受信部１４ｂは、情報処理装置１００から送信されたコンテンツを受信する。例えば、受信部１４ｂは、検索結果が一覧表示される検索結果ページを情報処理装置１００から受信する。図１の例では、受信部１４ｂは、情報処理装置１００により特定された検索条件で検索された検索結果が一覧表示されるウェブページＰ２を情報処理装置１００から受信する。
【００６１】
（表示制御部１４ｃについて）
表示制御部１４ｃは、情報処理装置１００から受信したコンテンツに対するユーザ操作に応じて、当該コンテンツの表示態様を制御する。例えば、表示制御部１４ｃは、情報処理装置１００から受信したコンテンツに対するユーザ操作に応じて、当該コンテンツを表示するよう出力部１３に指示する。例えば、表示制御部１４ｃは、図２で説明したように、ウェブページＰ２に対するユーザ操作（タブ操作）に応じて、検索結果を切り替えて表示するよう出力部１３に指示する。
【００６２】
〔３．情報処理装置の構成〕
次に、図４を用いて、実施形態にかかる情報処理装置１００について説明する。図４は、実施形態にかかる情報処理装置１００の構成例を示す図である。図４に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００６３】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、例えば、端末装置１０、ショッピングサーバ６０、オークションサーバ７０との間で情報の送受信を行う。
【００６４】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、ショップカテゴリ記憶部１２１と、オークションカテゴリ記憶部１２２と、キーワード条件記憶部１２３と、カテゴリ条件記憶部１２４とを有する。
【００６５】
（ショップカテゴリ記憶部１２１について）
ショップカテゴリ記憶部１２１は、ショッピングサービスＺ１で用いられている商品のカテゴリを記憶する記憶部である。ここで、図５に実施形態にかかるショップカテゴリ記憶部１２１の一例を示す。図５の例では、ショップカテゴリ記憶部１２１には、商品のカテゴリを階層（上位、下位）構造で記憶する記憶部１２１−１と、商品のカテゴリ毎に、当該カテゴリに対応するブランド（ブランドカテゴリ）を記憶する記憶部１２１−２とが含まれる。
【００６６】
図５の例では、記憶部１２１−１は、「上位Ｓ−ＣＩＤ」および「下位Ｓ−ＣＩＤ」といった項目を有する。「上位Ｓ−ＣＩＤ」は、ショッピングサービスＺ１で用いられている商品のカテゴリであって、対応する「下位Ｓ−ＣＩＤ」によって示されるカテゴリに対して上位の関係にあるカテゴリを識別する識別情報を示す。「下位Ｓ−ＣＩＤ」は、ショッピングサービスＺ１で用いられている商品のカテゴリであって、対応する「上位Ｓ−ＣＩＤ」によって示されるカテゴリに対して下位の関係にあるカテゴリを識別する識別情報を示す。
【００６７】
すなわち、図５の例では、カテゴリ「レディースファッション」（上位Ｓ−ＣＩＤ：２１３００）に対して、下位の関係にカテゴリが、カテゴリ「トップス」（下位Ｓ−ＣＩＤ：２１３０４）、カテゴリ「ワンピース  チュニック」（下位Ｓ−ＣＩＤ：２１３０５）、カテゴリ「スカート  パンツ」（下位Ｓ−ＣＩＤ：２１３０６）である例を示す。
【００６８】
また、図５の例では、記憶部１２１−２は、「下位Ｓ−ＣＩＤ」および「ＢＩＤ」といった項目を有する。「下位Ｓ−ＣＩＤ」は、記憶部１２１−１に記憶される「下位Ｓ−ＣＩＤ」に対応する。「ＢＩＤ」は、対応する「下位Ｓ−ＣＩＤ」によって示されるカテゴリに対して存在するブランドカテゴリを識別する識別情報を示す。
【００６９】
すなわち、図５の例では、カテゴリ「トップス」（下位Ｓ−ＣＩＤ：２１３０４）に対して、ブランドカテゴリ「ブランドＬＢ１１」（ＢＩＤ：１０１）、ブランドカテゴリ「ブランドＬＢ１２」（ＢＩＤ：１０２）、ブランドカテゴリ「ブランドＬＢ１３」（ＢＩＤ：１０３）が対応付けられる例を示す。
【００７０】
（オークションカテゴリ記憶部１２２について）
オークションカテゴリ記憶部１２２は、オークションサービスＺ２で用いられている商品のカテゴリを記憶する記憶部である。ここで、図６に実施形態にかかるオークションカテゴリ記憶部１２２の一例を示す。
【００７１】
図６の例では、オークションカテゴリ記憶部１２２は、「上位Ａ−ＣＩＤ」および「下位Ａ−ＣＩＤ」といった項目を有する。「上位Ａ−ＣＩＤ」は、オークションサービスＺ２で用いられている商品のカテゴリであって、対応する「下位Ａ−ＣＩＤ」によって示されるカテゴリに対して上位の関係にあるカテゴリを識別する識別情報を示す。「下位Ａ−ＣＩＤ」は、オークションサービスＺ２で用いられている商品のカテゴリであって、対応する「上位Ａ−ＣＩＤ」によって示されるカテゴリに対して下位の関係にあるカテゴリを識別する識別情報を示す。
【００７２】
すなわち、図６の例では、カテゴリ「ファッション」（上位Ａ−ＣＩＤ：６８００）に対して、下位の関係にカテゴリが、カテゴリ「ベスト」（下位Ａ−ＣＩＤ：６８０４）、カテゴリ「トレーナー」（下位Ａ−ＣＩＤ：６８０５）、カテゴリ「カットソー」（下位Ａ−ＣＩＤ：６８０６）である例を示す。
【００７３】
（キーワード条件記憶部１２３について）
キーワード条件記憶部１２３は、ユーザから受け付けた検索キーワードに基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれをどのように検索させるか検索条件を特定可能な情報が記憶される。ここで、図７に実施形態にかかるキーワード条件記憶部１２３の一例を示す。
【００７４】
図７の例では、キーワード条件記憶部１２３は、「キーワード種別」、「ＳＨＰ」、「ＡＵＣ」といった項目を有する。「キーワード種別」は、検索キーワード、除外キーワードといったようにキーワードの種別を示す。「ＳＨＰ」は、ショッピングサービスＺ１において検索される際の検索条件を特定させるための情報を示す。図７の例では、キーワード種別「検索キーワード」に、ＳＨＰ「検索キーワード」が対応付けられる。これは、ユーザから受け付けた検索キーワードそのものを、ショッピングサービスＺ１における検索条件として特定させるよう予め設定されている例を示す。これにより、例えば、情報処理装置１００は、ユーザから検索キーワード「流行  ワンピース」を受け付けた場合には、ショッピングサーバ６０に対して、検索キーワード「流行  ワンピース」を満たす商品を検索させることを特定する。
【００７５】
「ＡＵＣ」は、オークションサービスＺ２において検索される際の検索条件を特定させるための情報を示す。図７の例では、キーワード種別「検索キーワード」に、ＡＵＣ「検索キーワード」が対応付けられる。これは、ユーザから受け付けた検索キーワードそのものを、オークションサービスＺ２における検索条件として特定させるよう予め設定されている例を示す。これにより、例えば、情報処理装置１００は、ユーザから検索キーワード「流行  ワンピース」を受け付けた場合には、オークションサーバ７０に対して、検索キーワード「流行  ワンピース」を満たす商品を検索させることを特定する。
【００７６】
また、図７の例では、キーワード種別「除外キーワード」に、ＳＨＰ「ＫＷ１、ＫＷ２」が対応付けられる。これは、ユーザから受け付けた検索キーワードに、「ＫＷ１、ＫＷ２」といったキーワードが含まれる場合、「ＫＷ１、ＫＷ２」を除外したものを検索キーワードと見なすよう指定していることを示す。例えば、情報処理装置１００は、ユーザから検索キーワード「ミニ  ワンピース」を受け付けた場合、「ミニ」を除外して「ワンピース」をショッピングサービスＺ１における検索キーワード（検索条件）として特定する。
【００７７】
同様に、図７の例では、キーワード種別「除外キーワード」に、ＡＵＣ「ＫＷ１、ＫＷ２」が対応付けられる。これにより、例えば、情報処理装置１００は、ユーザから検索キーワード「ミニ  ワンピース」を受け付けた場合、「ミニ」を除外して「ワンピース」をオークションサービスＺ２における検索キーワード（検索条件）として特定する。
【００７８】
（カテゴリ条件記憶部１２４について）
カテゴリ条件記憶部１２４は、ユーザから受け付けた検索キーワードに対応するカテゴリに基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれをどのように検索させるか検索条件を特定可能な情報が記憶される。ここで、図８に実施形態にかかるカテゴリ条件記憶部１２４の一例を示す。図８の例では、カテゴリ条件記憶部１２４は、「Ｓ−ＣＩＤ」、「Ａ−ＣＩＤ」、「ＡＵＣキーワード」といった項目を有する。
【００７９】
「Ｓ−ＣＩＤ」は、ショッピングサービスＺ１で用いられている商品のカテゴリを識別する識別情報を示す。また、「Ｓ−ＣＩＤ」は、情報処理装置１００に対して、商品検索の際にユーザにより指定されたカテゴリを、ショッピングサービスＺ１において検索を行うための検索条件として特定するよう指定していることを示す。言い換えれば、「Ｓ−ＣＩＤ」は、ショッピングサービスＺ１で取り扱われている商品のうち、商品検索の際にユーザにより指定されたカテゴリに属する商品の中から検索を行うよう指定する情報を示す。したがって、図８の例では、情報処理装置１００は、ユーザＵ１によりカテゴリ「ワンピース  チュニック」（Ｓ−ＣＩＤ：２１３０５）が指定された場合には、かかるカテゴリをショッピングサービスＺ１において検索を行うための検索条件として特定する。
【００８０】
「Ａ−ＣＩＤ」は、オークションサービスＺ２で用いられている商品のカテゴリを識別する識別情報を示す。また、「Ａ−ＣＩＤ」は、対応する「Ｓ−ＣＩＤ」によって示されるカテゴリに基づくカテゴリであってオークションサービスＺ２に存在するカテゴリを識別する識別情報である。ショッピングサービスＺ１側とオークションサービスＺ２側とでカテゴリが一致しないことにより、両者で共通の情報検索ができない場合がある。かかる場合、ショッピングサービスＺ１はユーザの望む検索結果を提供できたとしても、オークションサービスＺ２はユーザの望む検索結果を提供できない場合がある。したがって、ショッピングサービスＺ１側のカテゴリは、オークションサービスＺ２側のどのカテゴリに対応するかを情報処理装置１００に特定させる必要がある。この特定させるための情報が「Ａ−ＣＩＤ」である。
【００８１】
図８の例では、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」を示すＳ−ＣＩＤ「２１３０５」に対して、オークションサービスＺ２側のカテゴリ「ファッション」を示すＡ−ＣＩＤ「６８００」が対応付けられている。これは、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」が、オークショングサービスＺ２側には存在しないことにより、カテゴリ「ワンピース  チュニック」に対応するオークショングサービスＺ２側のカテゴリとして、カテゴリ「ファッション」を特定するよう指定していることを示す。このような対応付けの根拠については、図１で説明した通りであるため、ここでの説明を省略する。
【００８２】
また、「ＡＵＣキーワード」は、対応するＡ−ＣＩＤによって示されるカテゴリをより狭めるために、当該カテゴリに付与されるキーワードを示す。図８の例では、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」に、オークションサービスＺ２側のカテゴリ「ファッション」が対応付けられる。カテゴリ「ファッション」は、カテゴリ「ワンピース  チュニック」よりも上位のカテゴリであるため、ユーザＵ１は、カテゴリ「ワンピース  チュニック」を指定しているにも拘わらず、オークションサービスＺ２においてカテゴリ「ファッション」に属する商品の中から検索が行われた場合、ショッピングサービスＺ１での検索結果と比べて、オークションサービスＺ２での検索結果には、より多くのノイズが含まれることになる。このようなことから、Ａ−ＣＩＤには、「ＡＵＣキーワード」が付与される。
【００８３】
具体的には、「Ａ−ＣＩＤ」には、対応する「Ｓ−ＣＩＤ」によって示されるカテゴリの名称が「ＡＵＣキーワード」として付与される。図８の例では、オークションサービスＺ２側のカテゴリ「ファション」を示すＡ−ＣＩＤ「６８００」には、ＡＵＣキーワード「レディース、ワンピース、チュニック」が付与される。ＡＵＣキーワード「ワンピース、チュニック」が付与されるのは、対応するショッピングサービスＺ１側のカテゴリが「ワンピース  チュニック」であるためである。これは、ショッピングサービスＺ１側のカテゴリ「ワンピース  チュニック」を検索キーワードに変換することを意味する。また、さらに、ＡＵＣキーワード「レディース」が付与されるのは、ショッピングサービスＺ１側には、カテゴリ「レディースファッション」が存在する一方で、オークションサービスＺ２側には、カテゴリ「ファッション」が存在することに基づく。
【００８４】
（制御部１３０について）
図４に戻り、制御部１３０は、ＣＰＵやＭＰＵ等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００８５】
図４に示すように、制御部１３０は、受付部１３１と、特定部１３２と、取得部１３３と、表示制御部１３４と、配信部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００８６】
（受付部１３１について）
受付部１３１は、ユーザから検索に関する情報である検索情報を受け付ける。例えば、受付部１３１は、検索情報として、ユーザから検索キーワードの入力、関連キーワードの選択、カテゴリの選択、ブランドの選択、検索結果が一覧表示される際の表示順の指定等も受け付けてよい。
【００８７】
（特定部１３２について）
特定部１３２は、受付部１３１により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する。例えば、特定部１３２は、異なるサービスとして、第１の商取引サービスと第２の商取引サービスそれぞれにおいて検索を行うための検索条件を、第１の商取引サービスおよび第２の商取引サービス毎に特定する。
【００８８】
受付部１３１により検索情報として検索キーワードが受け付けられた場合、特定部１３２は、キーワード条件記憶部１２３を参照することにより、かかる検索キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する。
【００８９】
また、受付部１３１により検索情報として、第１の商取引サービスに対応するカテゴリが受け付けられた場合、特定部１３２は、カテゴリ条件記憶部１２４を参照することにより、かかるカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定する。また、特定部１３２は、かかるカテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する。例えば、特定部１３２は、受付部１３１により受け付けられたカテゴリより上位のカテゴリを第２の商取引サービスにおいて検索を行うための検索条件として特定するとともに、当該カテゴリに基づくキーワードを第２の商取引サービスにおいて検索を行うための検索条件として特定する。この一例として、特定部１３２は、カテゴリ条件記憶部１２４を参照することにより、受付部１３１により受け付けられたカテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する。
【００９０】
（取得部１３３について）
取得部１３３は、特定部１３２により特定された検索条件のうち、第１の商取引サービスに対応する検索条件を用いて、第１の商取引サービス内における検索結果を取得する。例えば、取得部１３３は、第１の商取引サービスに対応する検索条件を含む検索リクエストを第１の商取引サービスを提供するサーバ装置に送信することにより、第１の商取引サービス内における検索結果を取得する。また、取得部１３３は、特定部１３２により特定された検索条件のうち、第２の商取引サービスに対応する検索条件を用いて、第２の商取引サービ内における検索結果を取得する。例えば、取得部１３３は、第２の商取引サービスに対応する検索条件を含む検索リクエストを第２の商取引サービスを提供するサーバ装置に送信することにより、第１の商取引サービス内における検索結果を取得する。
【００９１】
（表示制御部１３４について）
表示制御部１３４は、特定部１３２により特定された検索条件を用いて異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示されるよう制御する。具体的には、表示制御部１３４は、特定部１３２により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する。
【００９２】
より具体的には、表示制御部１３４は、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御するとともに、もう一方の検索結果が視認不可能な状態で表示されるよう制御する。例えば、表示制御部１３４は、ユーザ操作に応じて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示され、もう一方の検索結果が視認不可能な状態で表示されるよう制御する。
【００９３】
（配信部１３５について）
配信部１３５は、検索要求元の端末装置１０に検索結果を含むコンテンツ（検索結果ページ）を配信する。例えば、配信部１３５は、異なるサービス毎の検索結果が分けて表示されるコンテンツであって、異なるサービス毎の検索結果が既に読み込まれているコンテンツを端末装置１０に配信する。
【００９４】
（処理の一例）
さて、ここまで図４を用いて、各処理部の機能について説明してきた。ここからは、図１の例を用いて、各処理部の一例について説明する。図１に示すように、ユーザＵ１が、商品検索アプリＡＰを起動し、入力欄ＳＰに検索キーワード「流行  ワンピース」を入力するとともに、プルダウンＢ１を押下してカテゴリ「ワンピース  チュニック」を指定するといった検索をかけたとする。端末装置１０は、検索キーワード「流行  ワンピース」と、カテゴリ「ワンピース  チュニック」を示す識別情報であるＳ−ＣＩＤ「２１３０５」を情報処理装置１００に送信する。
【００９５】
かかる場合、情報処理装置１００の受付部１３１は、検索キーワード「流行  ワンピース」と、Ｓ−ＣＩＤ「２１３０５」とを端末装置１０から受け付ける。次に、特定部１３２は、キーワード条件記憶部１２３を参照し、検索キーワード「流行  ワンピース」に基づく検索条件であって、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件を特定する。図７で説明したように、キーワード条件記憶部１２３では、ユーザから受け付けた検索キーワードそのものを、ショッピングサービスＺ１における検索条件として特定させるよう予め設定されている。また、キーワード条件記憶部１２３では、ユーザから受け付けた検索キーワードそのものを、オークションサービスＺ２における検索条件として特定させるよう予め設定されている。したがって、特定部１３２は、検索キーワード「流行  ワンピース」をショッピングサービスＺ１における検索条件として特定する。また、特定部１３２は、検索キーワード「流行  ワンピース」をオークションサービスＺ２における検索条件として特定する。
【００９６】
また、特定部１３２は、カテゴリ条件記憶部１２４を参照し、カテゴリ「ワンピース  チュニック」に基づく検索条件であって、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件を特定する。図８で説明したように、カテゴリ条件記憶部１２４では、ユーザから受け付けたカテゴリそのものを、ショッピングサービスＺ１における検索条件として特定させるよう予め設定されている。また、カテゴリ条件記憶部１２４では、ユーザから受け付けたカテゴリに基づきオークショングサービスＺ２に適したように加工されたカテゴリを、オークションサービスＺ２における検索条件として特定させるよう予め設定されている。
【００９７】
したがって、特定部１３２は、ユーザＵ１がカテゴリ「レディースファッション」を指定したことにより、ショッピングサービスＺ１における検索条件として、カテゴリ「レディースファッション」をさらに特定する。また、特定部１３２は、オークションサービスＺ２における検索条件として、カテゴリ「ファッション」、および、ＡＵＣキーワード「レディース、ワンピース、チュニック」をさらに特定する。
【００９８】
次に、取得部１３３は、ショッピングサーバ６０およびオークションサーバ７０から検索結果を取得する。例えば、取得部１３３は、ショッピングサービスＺ１において特定した検索条件である検索キーワード「流行  ワンピース」と、カテゴリ「ワンピース  チュニック」を示すＳ−ＣＩＤとを含む検索リクエストをショッピングサーバ６０に送信する。かかる検索リクエストに応じて、ショッピングサーバ６０は、ショッピングサービスＺ１で取り扱われる商品であってカテゴリ「ワンピース  チュニック」に属する商品の中から、検索キーワード「流行  ワンピース」を満たす商品を検索する。そして、ショッピングサーバ６０は、検索した商品を示す商品情報を検索結果データＤＡ１として情報処理装置１００に送信する。
【００９９】
また、取得部１３３は、オークションサービスＺ２において特定した検索条件である検索キーワード「流行  ワンピース」と、カテゴリ「ファッション」を示すＳ−ＣＩＤ「６８００」と、ＡＵＣキーワード「レディース、ワンピース、チュニック」を含む検索リクエストをオークションサーバ７０に送信する。かかる検索リクエストに応じて、オークションサーバ７０は、オークションサービスＺ２で取り扱われる商品であってカテゴリ「ファッション」に属する商品の中から、検索キーワード「流行  ワンピース」、および、ＡＵＣキーワード「レディース、ワンピース、チュニック」を満たす商品を検索する。そして、オークションサーバ７０は、検索した商品を示す商品情報を検索結果データＤＡ２として情報処理装置１００に送信する。
【０１００】
次に、表示制御部１３４は、取得部１３３により取得された検索結果データＤＡ１およびＤＡ２が一覧表示されるようなウェブページＰ２を生成するとともに、検索結果データＤＡ１およびＤ２が表示される表示態様に関する制御を行う。例えば、表示制御部１３４は、検索結果データＤＡ１およびＤＡ２が、タブ（ショッピングタブＴＢ１、オークションタブＴＢ２）の切り替えに応じて分けて表示されるようにウェブページＰ２を生成する。また、表示制御部１３４は、端末装置１０において、検索結果データＤＡ１およびＤＡ２のいずれか一方が視認可能な状態で表示され、もう一方が視認不可能な状態で表示されるようウェブページＰ２を制御する。表示制御部１３４は、例えば、ショッピングサービスＺ１に対応する検索結果データＤＡ１が視認可能な状態で表示され、もう一方の検索結果データＤＡ２が視認不可能な状態で表示されるようウェブページＰ２を制御する。
【０１０１】
なお、表示制御部１３４は、ユーザＵ１から受け付けられた検索キーワード「流行  ワンピース」に関連する関連キーワードが表示されるウェブページＰ２を生成してもよい。例えば、検索キーワード「流行  ワンピース」に関連する関連キーワードが「セーター」、「Ｔシャツ」、「ジーンズ」であるものとする。かかる場合、表示制御部１３４は、例えば、図２に示すように、領域ＡＲ２１に関連キーワードが「セーター」、「Ｔシャツ」、「ジーンズ」が表示されるようウェブページＰ２を生成する。
【０１０２】
また、配信部１３５は、上記のように生成および制御されたウェブページＰ２をユーザＵ１の端末装置１０に配信する。ここで、端末装置１０の受信部１４ｂは、ウェブページＰ２を受信する。また、表示制御部１４ｃは、ウェブページＰ２を表示するよう出力部１３に指示する。例えば、表示制御部１４ｃは、ウェブページＰ２を表示するにあたって、図２（ａ）に示すように、領域ＡＲ２２の中で検索結果データＤＡ１を視認可能な状態で表示し、領域ＡＲ２２の中で検索結果データＤＡ２を視認不可能な状態で表示するよう出力部１３に指示する。
【０１０３】
〔４．処理手順〕
次に、図９を用いて、実施形態にかかる情報処理装置１００が実行する表示制御処理の手順について説明する。図９は、実施形態にかかる情報処理装置１００による表示制御処理手順を示すフローチャートである。
【０１０４】
まず、情報処理装置１００は、ユーザの端末装置１０から検索要求を受信したか否かを判定する（ステップＳ１０１）。例えば、情報処理装置１００は、ユーザが検索のために指定した検索キーワードやカテゴリ等を含む検索要求を端末装置１０から受信したか否かを判定する。情報処理装置１００は、端末装置１０から検索要求を受信していない場合には（ステップＳ１０１；Ｎｏ）、受信するまで待機する。
【０１０５】
一方、情報処理装置１００は、端末装置１０から検索要求を受信した場合には（ステップＳ１０１；Ｙｅｓ）、第１の商取引サービスと第２の商取引サービスそれぞれにおいて検索を行うための検索条件を、第１の商取引サービスおよび第２の商取引サービス毎に特定する特定処理を実行する（ステップＳ１０２）。例えば、情報処理装置１００は、キーワード条件記憶部１２３およびカテゴリ条件記憶部１２４を参照し、検索条件を特定する。
【０１０６】
次に、情報処理装置１００は、ステップＳ１０２で特定した検索条件を用いて、第１の商取引サービスおよび第２の商取引サービスそれぞれに対応する検索結果を取得する（ステップＳ１０３）。また、情報処理装置１００は、第１の商取引サービスおよび第２の商取引サービスそれぞれに対応する検索結果が、これら異なるサービス毎に分けて表示される検索結果ページを生成する（ステップＳ１０４）。具体的には、情報処理装置１００は、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御するとともに、もう一方の検索結果が視認不可能な状態で表示されるよう制御する。
【０１０７】
情報処理装置１００は、生成した検索結果ページを端末装置１０に配信して（ステップＳ１０５）、処理を終了する。不図示であるが、端末装置１０は、情報処理装置１００から受信した検索結果ページを表示画面に表示する。また、端末装置１０は、図２で説明したように、ユーザによる操作（タブ操作）に応じて、検索結果の表示態様を制御する。
【０１０８】
〔５．変形例〕
上記実施形態にかかる情報処理装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置１００の他の実施形態について説明する。
【０１０９】
〔５−１．検索結果を絞り込み〕
上記実施形態では、情報処理装置１００が、ユーザから検索の要求を受け付けることにより検索条件を特定し、特定した検索条件で検索された検索結果をユーザに配信する点について説明した。これに加えて、情報処理装置１００は、検索結果が配信されたユーザから検索結果を絞り込むための絞り込み条件を受け付けることにより、ユーザから受け付けた絞り込み条件を用いて、再検索を行わすことができる。
【０１１０】
ここで、情報処理装置１００は、ユーザが絞り込み条件を指定できるよう、絞り込み条件が一覧表示されるコンテンツ（以下、「絞込用コンテンツ」と表記する）を予め生成しておき、絞込用コンテンツを含めた検索結果をユーザに配信する。具体的には、特定部１３２は、検索情報（例えば、ユーザにより入力された検索キーワード）に基づいて、検索結果から絞り込みを行うための絞り込み条件を特定する。そして、表示制御部１３４は、ユーザから絞り込みの指定が行われた場合に視認可能な状態で表示される絞込用コンテンツであって、特定部１３２により特定された絞り込み条件が一覧表示される絞込用コンテンツを制御する。
【０１１１】
なお、このとき特定部１３２は、絞り込み条件として、ユーザから受け付けられた検索キーワードに基づくカテゴリであって第１の商取引サービスに対応するカテゴリを特定する。例えば、特定部１３２は、ユーザから受け付けられた検索キーワードに対して下位の関係にあるカテゴリを特定する。この点について、図１および図１０を用いて説明する。
【０１１２】
特定部１３２は、ユーザＵ１から検索キーワード「流行  ワンピース」、カテゴリ「レディースファッション」が受け付けられると、これら検索情報に基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件を特定する点については既に説明した。これに加えて、特定部１３２は、例えば、検索キーワード「流行  ワンピース」のうち、検索キーワード「ワンピース」に対して下位の関係にあるカテゴリであってショッピングサービスＺ１で用いられているカテゴリを絞り込み条件として特定する。例えば、特定部１３２は、図１に示すステップＳ２の特定処理の一つとして、絞り込み条件を特定する。
【０１１３】
例えば、特定部１３２は、ショップカテゴリ記憶部１２１のうち記憶部１２１−１を参照することにより、検索キーワード「ワンピース」に対して下位の関係にあるカテゴリであってショッピングサービスＺ１で用いられているカテゴリを特定することができる。ここでは、特定部１３２は、カテゴリ「ラインワンピース」および「ペンシルワンピース」を絞り込み条件として特定したものとする。
【０１１４】
なお、特定部１３２は、ショップカテゴリ記憶部１２１のうち記憶部１２１−２を参照することにより、検索キーワード「ワンピース」に対応するブランドも絞り込み条件として特定してよい。ここでは、特定部１３２は、ブランドカテゴリ「ブランドＬＢ２１」および「ブランドＬＢ２２」を絞り込み条件として特定したものとする。
【０１１５】
このような状態において、表示制御部１３４は、ユーザから絞り込みの指定が行われたた場合に視認可能な状態で表示される絞込用コンテンツであって、特定部１３２により特定された絞り込み条件が一覧表示される絞込用コンテンツを生成する。例えば、表示制御部１３４は、図１に示すステップＳ７の表示制御処理の一つとして、絞込用コンテンツを生成する。
【０１１６】
後ほど、図１０を用いて説明するが、表示制御部１３４は、絞込用コンテンツが視認可能な状態で表示される際、絞込用コンテンツに含まれる絞り込み条件のうち、所定の絞り込み条件が選択不可能な状態で表示されるよう制御する。例えば、表示制御部１３４は、絞込用コンテンツに含まれる絞り込み条件のうち、現在ユーザに選択されているサービス（現在視認可能な状態で表示されているサービス）では対象とされていない絞り込み条件が選択不可能な状態で表示されるよう制御する。ここでは、表示制御部１３４は、絞込用コンテンツＣ１を生成したものとする。
【０１１７】
そして、配信部１３５は、上記のようにして表示制御部１３４により生成および制御された絞込用コンテンツＣ１をユーザＵ１の端末装置１０に配信する。例えば、配信部１３５は、検索結果ページであるウェブページＰ２に絞込用コンテンツＣ１を含めた状態で、ウェブページＰ２および絞込用コンテンツＣ１を配信する。端末装置１０は、情報処理装置１００から受信したウェブページＰ２を表示する。このときウェブページＰ２が表示される表示態様は、図２（ａ）に示す通りである。
【０１１８】
この時点で、ウェブページＰ２には絞込用コンテンツＣ１を含められているが、絞込用コンテンツＣ１は視認不可能な状態となっている。このような状態において、ユーザＵ１が、オークションタブＴＢ２を押下したとする。かかる場合、端末装置１０は、図２（ｂ）に示すように、これまで領域Ｒ２２において視認可能な状態で表示されていた検索結果データＤＡ１を視認不可能な状態で表示させる一方、これまで領域２２において視認不可能な状態であった検索結果データＤＡ２を視認可能な状態で表示させるといったように表示を切り替える。
【０１１９】
ここで、ユーザＵ１が、検索結果データＤＡ２からさらに検索結果を絞り込むため、絞り込み用のプルダウンＢ３を押下したとする。かかる場合、端末装置１０の表示制御部１４ｃは、図１に示すステップＳ７の段階で既に生成されている絞込用コンテンツＣ１を視認可能な状態で表示させるとともに、ウェブページＰ２のうち絞込用コンテンツＣ１により隠れていない領域をグレーアウトさせる。なお、絞込用コンテンツＣ１は、表示画面の右側から左側へ向かって流れるように出現してくるイメージである。このときの絞込用コンテンツＣ１の一例を図１０に示す。
【０１２０】
図１０は、絞込用コンテンツＣ１の一例を示す図である。図１０に示すように、表示制御部１３４により生成された絞込用コンテンツＣ１には、「送料無料」、「カテゴリ」、「価格帯」・・・「ブランド」といった絞り込み条件を指定させるためのメニュー項目が含まれる。各メニュー項目は、プルダウン形式になっているため、ユーザは、メニュー項目を押下することで、その下に表示された絞り込み条件のうち希望する絞り込み条件を選択する。そして、絞込用コンテンツＣ１の下部に存在する「完了」ボタンが押下されると、情報処理装置１００は、選択された絞り込み条件に基づいて、再検索を行う。
【０１２１】
ここで、情報処理装置１００の表示制御部１３４は、絞込用コンテンツＣ１に含まれる絞り込み条件のうち、現在ユーザに選択されているサービス（現在視認可能な状態で表示されているサービス）では対象とされていない絞り込み条件が選択不可能な状態で表示されるよう制御する旨説明した。ユーザＵ１は、図２（ｂ）の通り、オークションタブＴＢ２を押下することにより、オークションサービスＺ２の検索結果データＤＡ２を視認可能にした状態で、プルダウンＢ３を押下した。そして、オークションサービスＺ２では、「ストア評価」、「発送日」、「配達希望日」、「支払い方法」、「割引率」を絞り込みの対象としていないものとする。
【０１２２】
したがって、表示制御部１４ｃは、現在ユーザＵ１に選択されているオークションサービスＺ２では対象とされていない絞り込み条件、すなわち「ストア評価」、「発送日」、「配達希望日」、「支払い方法」、「割引率」を選択不可能な状態で絞込用コンテンツＣ１表示させる。例えば、表示制御部１４ｃは、図１０（ａ）に示すように、上記項目の背景が着色（例えば、灰色）し、かつ、上記項目を選択不可能な状態として絞込用コンテンツＣ１表示させる。
【０１２３】
また、このような状態で、ユーザＵ１が、メニュー項目「カテゴリ」を選択したとする。かかる場合、図１０（ｂ）に示すように、カテゴリ「ラインワンピース」および「ペンシルワンピース」が表示される。これは、上述したように、特定部１３２が、ユーザＵ１の検索キーワード「ワンピース」に基づいて、カテゴリ「ラインワンピース」および「ペンシルワンピース」を絞り込み条件として特定しているからである。なお、特定部１３２が、カテゴリ「チュニックワンピース」が特定されなかったのは、ユーザＵ１が、図１の例において、プルダウンＢ１から「チュニック  ワンピース」でのカテゴリ検索も指定しているためである。例えば、このような指定が行われなかった場合、絞り込み条件としてカテゴリ「チュニックワンピース」も特定されることになる。
【０１２４】
なお、不図示であるが、ユーザＵ１が、メニュー項目「ブランド」を選択した場合、ブランドカテゴリ「ブランドＬＢ２１」および「ブランドＬＢ２２」が表示される。これは、上述したように、特定部１３２が、ユーザＵ１の検索キーワード「ワンピース」に基づいて、ブランドカテゴリ「ブランドＬＢ２１」および「ブランドＬＢ２２」を絞り込み条件として特定しているからである。
【０１２５】
ここで、ユーザＵ１が、カテゴリ「ラインワンピース」を選択した状態で、「完了」ボタンを押下したとする。かかる場合、端末装置１０は、検索キーワード「流行  ワンピース」、カテゴリ「ラインワンピース」を識別するＳ−ＣＩＤを情報処理装置１００に送信する。そして、情報処理装置１００は、検索キーワード「流行  ワンピース」に基づいて、ショッピングサービスＺ１において検索を行うための検索条件、オークションサービスＺ２において検索を行うための検索条件を特定する特定処置を実行する。かかる特定処理は、これまでの説明と同様であり詳細は避けるが、情報処理装置１００は、キーワード条件記憶部１２３を参照して、各サービスの検索条件を特定する。
【０１２６】
また、情報処理装置１００は、カテゴリ「ラインワンピース」を識別するＳ−ＣＩＤに基づいて、ショッピングサービスＺ１において検索を行うための検索条件、オークションサービスＺ２において検索を行うための検索条件を特定する特定処置を実行する。かかる特定処理は、これまでの説明と同様であり詳細は避けるが、情報処理装置１００は、カテゴリ条件記憶部１２４を参照して、各サービスの検索条件を特定する。
【０１２７】
さて、これまで図１０を用いて、ユーザＵ１がオークションサービスＺ２側で絞り込みを行う例について説明した。次に、ユーザＵ１がショッピングサービスＺ１側で絞り込みを行う例について説明する。例えば、図２（ａ）に示すように、ショッピングサービスＺ１における検索結果データＤＡ１を視認可能な状態で表示されている場合に、ユーザＵ１が、プルダウンＢ３を押下したとする。
【０１２８】
かかる場合、端末装置１０の表示制御部１４ｃは、図１０の例と同様に、絞込用コンテンツＣ１を視認可能な状態で表示させるとともに、ウェブページＰ２のうち絞込用コンテンツＣ１により隠れていない領域をグレーアウトさせる。このときの絞込用コンテンツＣ１の一例を図１１に示す。図１１は、絞込用コンテンツＣ１の一例を示す図である。また、ショッピングサービスＺ１では、「ストア評価」、「発送日」、「配達希望日」、「支払い方法」、「割引率」も絞り込みの対象としているものとする。
【０１２９】
かかる場合、表示制御部１４ｃは、「ストア評価」、「発送日」、「配達希望日」、「支払い方法」、「割引率」を選択可能な状態で絞込用コンテンツＣ１表示させる。例えば、表示制御部１４ｃは、図１１（ａ）に示すように、上記項目を選択可能な状態として絞込用コンテンツＣ１表示させる。
【０１３０】
また、このような状態で、ユーザＵ１が、メニュー項目「カテゴリ」を選択したとする。かかる場合、図１１（ｂ）に示すように、カテゴリ「ラインワンピース」および「ペンシルワンピース」が表示される。これは、上述したように、特定部１３２が、ユーザＵ１の検索キーワード「ワンピース」に基づいて、カテゴリ「ラインワンピース」および「ペンシルワンピース」を絞り込み条件として特定しているからである。また、不図示であるが、ユーザＵ１が、メニュー項目「ブランド」を選択した場合、ブランドカテゴリ「ブランドＬＢ２１」および「ブランドＬＢ２２」が表示される。これは、上述したように、特定部１３２が、ユーザＵ１の検索キーワード「ワンピース」に基づいて、ブランドカテゴリ「ブランドＬＢ２１」および「ブランドＬＢ２２」を絞り込み条件として特定しているからである。なお、この後、カテゴリが指定されて再検索が行われる処理については、これまでと同様であるため省略する。
【０１３１】
このように、実施形態にかかる情報処理装置１００は、ユーザから受け付けた検索キーワードに基づく情報が絞り込み条件として反映されたコンテンツ（例えば、コンテンツＣ１）を、ユーザから検索要求を受け付けた段階で作成しておく。そして、情報処理装置１００は、このコンテンツを含む検索結果ページをユーザに配信する。
【０１３２】
例えば、情報処理装置１００は、ユーザが絞り込みを行う際に、初めて絞り込み用のコンテンツを生成するのではなく、予め生成しておくため、ユーザが絞り込みを行う際に待ち時間を与えることなく絞り込み条件を提示することができる。このため、情報処理装置１００は、利便性の高い検索サービスを提供することができる。また、ユーザは検索キーワードに基づき予め調整されたカテゴリの中から好きなカテゴリを選択することができるため、情報処理装置１００は、利便性の高い検索サービスを提供することができる。
【０１３３】
〔５−２．関連キーワード検索〕
上記実施形態では、特定部１３２が、ユーザから受け付けた検索キーワードそのものを、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件として特定する例を示した。しかし、受付部１３１は、検索情報として、検索キーワードに関連する関連キーワードをユーザから受け付け、特定部１３２は、この関連キーワードを第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定してもよい。
【０１３４】
ここで、ユーザは、自身が入力した検索キーワードに関連する関連キーワードが表示された場合、関連キーワードを指定する場合がある。例えば、図２の例では、ウェブページＰ２に含まれる領域ＡＲ２１には、検索キーワード「ワンピース」に関連する関連キーワードとして、「セーター」、「Ｔシャツ」、「ジーンズ」が表示されている。このような状態において、ユーザＵ１が、「ジーンズ」を選択したとする。かかる場合、端末装置１０は、関連キーワード「ジーンズ」を情報処理装置１００に送信する。
【０１３５】
そして、特定部１３２は、受付部１３１により関連キーワード「ジーンズ」が受け付けられると、関連キーワード「ジーンズ」に基づいて、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件を特定する。具体的には、特定部１３２は、関連キーワード「ジーンズ」を第１のショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索を行うための検索条件として特定する。なお、特定部１３２は、キーワード条件記憶部１２３に記憶される情報に基づいて、このような特定処理を行うことができる。
【０１３６】
したがって、取得部１３３は、関連キーワード「ジーンズ」を含む検索リクエストをショッピングサーバ６０に送信することにより、ショッピングサーバ６０から検索結果を取得する。また、取得部１３３は、関連キーワード「ジーンズ」を含む検索リクエストをオークションサーバ７０に送信することにより、オークションサーバ７０から検索結果を取得する。また、表示制御部１３４は、ショッピングサービスＺ１およびオークションサービスＺ２それぞれにおいて検索された検索結果を、これらサービス毎に分けて表示される検索結果ページを生成し、配信部１３４は、検索結果ページを配信する。
【０１３７】
これにより、実施形態にかかる情報処理装置１００は、異なるサービスそれぞれにおいて適切な検索を実現することができる。
【０１３８】
〔５−３．ブランド検索〕
上記実施形態では、カテゴリ検索のためにカテゴリの指定が受け付けられた場合に、特定部１３２は、指定されたカテゴリをショッピングサービスＺ１において検索を行うための検索条件として特定するとともに、当該カテゴリを加工することにより加工後のカテゴリを、オークションサービスＺ２において検索を行うための検索条件を特定する例を示した。しかし、受付部１３１は、カテゴリではなくブランド（ブランドカテゴリ）の指定を受け付けてもよい。かかる場合、特定部１３２は、受付部１３１により受け付けられたブランドをショッピングサービスＺ１において検索を行うための検索条件として特定するとともに、当該カテゴリに基づいて、オークションサービスＺ２において検索を行うための検索条件を特定する。この点について、図１０の例を用いて説明する。
【０１３９】
例えば、ユーザＵ１が、絞込用コンテンツＣ１の最下部に表示されるブランドカテゴリからブランドカテゴリ「ブランドＬＢ２１」を選択したとする。なお、ブランドＬＢ２１は、ブランド名の一例である。かかる場合、端末装置１０は、検索キーワード「流行  ワンピース」、ブランドカテゴリ「ブランドＬＢ２１」を識別するＳ−ＢＩＤ「２０１」を情報処理装置１００に送信する。特定部１３２は、ブランドカテゴリ「ブランドＬＢ２１」をショッピングサービスＺ１において検索を行うための検索条件として特定する。
【０１４０】
一方、オークションサービスＺ２には、ブランドカテゴリ「ブランドＬＢ２１」が存在せず、特定部１３２は、ブランドカテゴリ「ブランドＬＢ２１」をオークションサービスＺ２における検索条件として特定することができない。このように、ショッピングサービスＺ１で用いられるブランドカテゴリがオークションサービスＺ２には存在しない場合がある点については、カテゴリと同様である。したがって、ショッピングサービスＺ１で用いられるブランドカテゴリに基づいて、オークションサービスＺ２において適切な検索が行える検索条件を定める必要がある。
【０１４１】
このようなことから、特定部１３２は、ブランドカテゴリ「ブランドＬＢ２１」を検索キーワード（ＡＵＣキーワード）に変換する。つまり、特定部１３２は、ＡＵＣキーワード「ブランドＬＢ２１」をオークションサービスＺ２における検索条件として特定する。なお、特定部１３２は、カテゴリ条件記憶部１２４に記憶される情報に基づいて、このような特定処理を行うことができる。
【０１４２】
次に、取得部１３３は、ショッピングサーバ６０およびオークションサーバ７０から検索結果を取得する。例えば、取得部１３３は、ショッピングサービスＺ１において特定した検索条件である検索キーワード「流行  ワンピース」と、ブランドカテゴリ「ブランドＬＢ２１」を示すＳ−ＢＩＤとを含む検索リクエストをショッピングサーバ６０に送信する。かかる検索リクエストに応じて、ショッピングサーバ６０は、ショッピングサービスＺ１で取り扱われる商品であってブランドカテゴリ「ブランドＬＢ２１」に属する商品の中から、検索キーワード「流行  ワンピース」を満たす商品を検索する。そして、ショッピングサーバ６０は、検索した商品を示す商品情報を検索結果データＤＡ１１として情報処理装置１００に送信する。
【０１４３】
また、取得部１３３は、オークションサービスＺ２において特定した検索条件である検索キーワード「流行  ワンピース」と、ＡＵＣキーワード「ブランドＬＢ２１」を含む検索リクエストをオークションサーバ７０に送信する。かかる検索リクエストに応じて、オークションサーバ７０は、検索キーワード「流行  ワンピース」、および、ＡＵＣキーワード「ブランドＬＢ２１」を満たす商品を検索する。そして、オークションサーバ７０は、検索した商品を示す商品情報を検索結果データＤＡ２１として情報処理装置１００に送信する。
【０１４４】
この後、配信部１３５は、表示制御部１３４により検索結果データＤＡ１およびＤＡ２を用いて生成された検索結果ページを端末装置１０に配信する。なお、かかる検索結果ページが生成および制御される手法については、これまで説明してきた通りである。
【０１４５】
これにより、実施形態にかかる情報処理装置１００は、ユーザに指定されたブランドカテゴリが存在しないことによりカテゴリ検索ができない場合であってもカテゴリをキーワードに変換することにより適切な検索を行うことができる。
【０１４６】
〔５−４．特定処理について〕
これまで、特定部１３２が、キーワード条件記憶部１２３、カテゴリ条件記憶部１２４に記憶される情報に従って、各サービスの検索条件を特定する例を示した。また、これら記憶部における各情報の関係性（対応付け）は、例えば、事業主Ｚによって予め人手によって行われている点についても説明した。しかし、特定部１３２は、キーワード条件記憶部１２３、カテゴリ条件記憶部１２４を参照せずとも、ユーザから受け付けられた検索キーワード、関連キーワード、カテゴリ等に基づいて、動的に検索条件を特定してもよい。
【０１４７】
一例を示すと、特定部１３２は、ユーザＵ１により指定されたカテゴリ「ワンピース  チュニック」を、ショッピングサービスＺ１において検索を行うための検索条件として特定する。また、特定部１３２は、オークションサービスＺ２においてカテゴリ「ワンピース  チュニック」が採用されているか否かを判定する。採用されていない場合には、特定部１３２は、ショッピングカテゴリ記憶部１２１を参照し、カテゴリ「ワンピース  チュニック」より上位のカテゴリを抽出する。図５の例では、特定部１３２は、カテゴリ「ワンピース  チュニック」より上位のカテゴリとして、カテゴリ「レディースファッション」を抽出する。そして、特定部１３２は、オークションカテゴリ記憶部１２２に記憶されるカテゴリのうち、抽出したカテゴリ「レディースファッション」を文言として含むカテゴリを特定する。図５の例では、特定部１３２は、カテゴリ「ファッション」（Ａ−ＣＩＤ：６８００）を特定する。また、特定部１３２は、ユーザＵ１により指定されたカテゴリ「ワンピース  チュニック」を検索キーワードに変換する。
【０１４８】
以上の様にして、特定部１３２は、ユーザＵ１により指定されたカテゴリ「ワンピース  チュニック」が指定された場合、オークションサービスＺ２に対する検索条件として、カテゴリ「ファッション」、検索キーワード「ワンピース  チュニック」を特定する。
【０１４９】
〔５−５．ガイドラインに準拠した商品検索〕
取得部１３３は、特定部１３２により特定された検索条件と、第１の商取引サービスおよび第２の商取引サービスにおいて定められるガイドラインとに基づいて、第１の商取引サービスにおける検索結果および第２の商取引サービスにおける検索結果を取得する。具体的には、取得部１３３は、第２の商取引サービスにおいて取り扱われている商品のうち、第１の商取引サービスでは取り扱われていない商品が除外された検索結果であって、第２の商取引サービスにおける検索結果を取得する。
【０１５０】
例えば、情報処理装置１００は、ショッピングサービスＺ１において取扱対象とされている商品および取扱対象とされていない商品のリスト（「Ｚ１−ＮＧリスト」とする）と、オークションサービスＺ２において取扱対象とされている商品および取扱対象とされていない商品のリスト（「Ｚ２−ＮＧリスト」とする）とを予め受け付けているものとする。なお、取扱対象とされていない商品とは、例えば、医薬品、医療機器、生き物、ペット等である。また、取扱対象とされていない商品は、取扱い禁止とされている商品、出品不可能な商品、出品対象とされていない商品等と言い換えることができる。
【０１５１】
このような状態において、取得部１３３は、Ｚ１−ＮＧリストとＺ２−ＮＧリストとを突き合わせて、ショッピングサービスＺ１において取扱対象とされていないが、オークションサービスＺ２では取扱対象とされている商品を抽出する。ここで、取得部１３３は、ショッピングサービスＺ１において取扱対象とされていないが、オークションサービスＺ２では取扱対象とされている商品として、５つの商品（商品ＰＤ１〜５）を抽出したとする。
【０１５２】
かかる場合、取得部１３３は、商品ＰＤ１〜５を、オークションサービスＺ２においても取扱対象とされている商品とみなして、検索結果から除外させる除外商品と定める。また、取得部１３３は、除外商品のリスト（「除外リスト」とする）を生成しておく。ここで、取得部１３３は、特定部１３２により特定された検索条件を含む検索リクエストを、各サービスのサーバ装置に送信することにより検索結果を取得するが、取得部１３３は、オークションサーバ７０に検索リクエストを送信する際には、かかる検索リクエストに除外リストをさらに含める。これにより、オークションサーバ７０は、検索結果の中に除外リストに定められる商品ＰＤ１〜５が含まれる場合には、商品ＰＤ１〜５を除外した検索結果を情報処理装置１００に送信する。
【０１５３】
このようにして、取得部１３３は、オークションサービスＺ２において取り扱われている商品のうち、ショッピングサービスＺ１では取り扱われていない商品が除外された検索結果であって、オークションサービスＺ２における検索結果を取得する。これにより、情報処理装置１００は、ショッピングサービスＺ１およびオークションサービスＺ２において商品に関するガイドラインが異なっている場合であっても、双方のガイドラインを満たす商品の検索結果を提供することができるため、ショッピングサービスＺ１およびオークションサービスＺ２において検索結果の統一性を図ることができる。
【０１５４】
〔５−６．検索結果に含まれる商品数で制御（１）〕
また、表示制御部１３４は、第１の商取引サービスに対応する検索結果の数、および、第２の商取引サービスに対応する検索結果の数に基づいて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御する。一例としては、表示制御部１３４は、ショッピングサービスＺ１に対応する検索結果に含まれる商品数、および、オークションサービスＺ２に対応する検索結果に含まれる商品数に基づいて、ショッピングサービスＺ１に対応する検索結果、または、オークションサービスＺ２に対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御する。この点について、図１の例を用いて説明する。
【０１５５】
例えば、取得部１３３により取得された検索結果データＤＡ１（ショッピングサービスＺ１に対応）に含まれる商品数が「５０」に対して、取得部１３３により取得された検索結果データＤＡ２（オークションサービスＺ２に対応）に含まれる商品数が「１，０００」と多かったとする。かかる場合、表示制御部１３４は、検索結果データＤＡ２が視認可能な状態で表示され、検索結果データＤＡ１が視認不可能な状態で表示されるようウェブページＰ２を制御する。これにより、実施形態にかかる情報処理装置１００は、ショッピングサービスＺ１およびオークションサービスＺ２のうち、商品数がより豊富なサービスを一目で認識させることができる。
【０１５６】
なお、表示制御部１３４は、検索結果データＤＡ１に含まれる商品数、および、検索結果データＤＡ２に含まれる商品数のうち、例えば、検索結果データＤＡ１に含まれる商品数が所定数以下である場合には、検索結果データＤＡ２が視認可能な状態で表示され、検索結果データＤＡ１が視認不可能な状態で表示されるようウェブページＰ２を制御してもよい。
【０１５７】
〔５−７．検索結果に含まれる商品数で制御（２）〕
また、表示制御部１３４は、第１の商取引サービス、および、第２の商取引サービスのうち、いずれかのサービスに対応する検索結果の数が所定数より少ない場合には、検索結果の数が所定数より少ないサービスに対応する検索結果に、もう一方のサービスに対応する検索結果を含めた検索結果が視認可能な状態で表示されるよう制御してもよい。一例としては、表示制御部１３４は、ショッピングサービスＺ１、および、オークションサービスＺ２のうち、ショッピングサービスＺ１に対応する検索結果の数が所定数より少なかったとする。かかる場合、表示制御部１３４は、ショッピングサービスＺ１に対応する検索結果にオークションサービスＺ２に対応する検索結果も含めた検索結果が、ショッピングサービスＺ１側の検索結果として視認可能な状態で表示されるよう制御する。この点について、図２（ａ）の例を用いて説明する。
【０１５８】
ここで、例えば、検索結果の数が所定数（例えば、２０件）より少ないサービスが存在する場合、もう一方のサービスの検索結果も含めることが予め決められているものとする。このような状態において、取得部１３３により取得された検索結果データＤＡ１（ショッピングサービスＺ１に対応）に含まれる商品数が「１０件」で、取得部１３３により取得された検索結果データＤＡ２（オークションサービスＺ２に対応）に含まれる商品数が「１，０００」であったとする。
【０１５９】
かかる場合、表示制御部１３４は、検索結果データＤＡ１に検索結果データＤＡ２を含めて１つの検索結果データ（「検索結果データＤＡｘ」とする）とし、この検索結果データＤＡｘをショッピングサービスＺ１から提供される検索結果とする。言い換えれば、表示制御部１３４は、検索結果データＤＡ１である「１０件」の商品情報と、検索結果データＤＡ２である「１，０００件」の商品情報とをまとめて、これらの商品情報を含む検索結果データである検索結果データＤＡｘをショッピングサービスＺ１から提供される検索結果とする。
【０１６０】
このような状態において、表示制御部１３４は、検索結果データＤＡｘが領域ＡＲ２２の中で視認可能な状態で表示され、オークションサービスＺ２における検索結果（検索結果データＤＡ２）が領域ＡＲ２２の中で視認不可能な状態で表示されるようウェブページＰ２を制御する。そして、配信部１３５は、上記のように制御されたウェブページＰ２を端末装置１０に配信する。
【０１６１】
なお、表示制御部１３４は、検索結果データＤＡｘが視認可能な状態で表示されるよう制御するにあたって、「１０件」の商品情報と、「１，０００件」の商品情報とが区別して表示されるようにしてもよい。例えば、表示制御部１３４は、領域ＡＲ２２において、「１０件」の商品情報が上部に、「１，０００件」の商品情報が下部および次ページに渡って表示されるようウェブページＰ２を制御してもよい。
【０１６２】
例えば、ショッピングサービスＺ１での検索結果の数が著しく少ない（例えば、数件）場合、ユーザは、商品購入の機会を失うことになる。しかしながら、実施形態にかかる情報処理装置１００は、ショッピングサービスＺ１での検索結果の数が所定数より少ない場合、オークションサービスＺ２の検索結果を、ショッピングサービスＺ１での検索結果に含めて提示することができるため、ユーザに対して、ショッピングサービスＺ１では希望商品が見つけられなくとも、オークションサービスＺ２では希望商品を見つけることができる可能性があることを一目で認識させることができる。この結果、情報処理装置１００は、オークションサービスＺ２での購買促進を図ることができる。
【０１６３】
〔６．ハードウェア構成〕
また、上述してきた実施形態にかかる情報処理装置１００は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。図１２は、情報処理装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１６４】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１６５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５０を介して他の機器へ送信する。
【０１６６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１６７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１６８】
例えば、コンピュータ１０００が実施形態にかかる情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信網５０を介してこれらのプログラムを取得してもよい。
【０１６９】
〔７．その他〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１７０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７１】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１７２】
〔８．効果〕
実施形態にかかる情報処理装置１００は、受付部１３１と、特定部１３２と、表示制御部１３４とを有する。受付部１３１は、ユーザから検索に関する情報である検索情報を受け付ける。特定部１３２は、受付部１３１により受け付けられた検索情報に基づく検索条件であって、異なるサービスそれぞれにおいて検索を行うための検索条件を特定する。表示制御部１３４は、特定部１３２により特定された検索条件を用いて異なるサービスそれぞれにおいて検索された検索結果を、異なるサービス毎に分けて表示されるよう制御する。
【０１７３】
これにより、実施形態にかかる情報処理装置１００は、異なるサービスそれぞれにおいて適切な検索を実現することができる。
【０１７４】
また、特定部１３２は、異なるサービスとして、第１の商取引サービスと第２の商取引サービスそれぞれにおいて検索を行うための検索条件を、第１の商取引サービスおよび第２の商取引サービス毎に特定し、表示制御部１３４は、特定部１３２により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する。
【０１７５】
これにより、実施形態にかかる情報処理装置１００は、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて適切な検索を実現することができる。
【０１７６】
実施形態にかかる情報処理装置１００は、取得部１３３をさらに有する。取得部１３３は、特定部１３２により特定された検索条件のうち、第１の商取引サービスに対応する検索条件を用いて、第１の商取引サービスにおける検索結果を取得し、特定部１３２により特定された検索条件のうち、第２の商取引サービスに対応する検索条件を用いて、第２の商取引サービスにおける検索結果を取得する。
【０１７７】
これにより、実施形態にかかる情報処理装置１００は、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて適切な検索を実現することができる。
【０１７８】
また、取得部１３３は、第２の商取引サービスにおいて取り扱われている商品のうち、第１の商取引サービスでは取り扱われていない商品が除外された検索結果であって、第２の商取引サービスにおける検索結果を取得する。
【０１７９】
これにより、実施形態にかかる情報処理装置１００は、第１の商取引サービスおよび第２の商取引の双方での検索結果の統一性を図ることができる。
【０１８０】
また、受付部１３１は、検索情報として、検索キーワードをユーザから受け付け、特定部１３２は、受付部１３１により受け付けられた検索キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する。
【０１８１】
これにより、実施形態にかかる情報処理装置１００は、検索先のサービスが異なっていたとしても、ユーザから受け付けた検索キーワードにマッチする検索結果を異なるサービスそれぞれから取得することができるため、適切な検索を実現することができる。
【０１８２】
また、受付部１３１は、検索情報として、検索キーワードに関連する関連キーワードをユーザから受け付け、特定部１３２は、受付部１３１により受け付けられた関連キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する。
【０１８３】
これにより、実施形態にかかる情報処理装置１００は、検索先のサービスが異なっていたとしても、ユーザから受け付けた関連キーワードにマッチする検索結果を異なるサービスそれぞれから取得することができるため、適切な検索を実現することができる。
【０１８４】
また、受付部１３１は、検索情報として、第１の商取引サービスに対応するカテゴリをユーザから受け付け、特定部１３２は、受付部１３１により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、当該カテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する。
【０１８５】
これにより、実施形態にかかる情報処理装置１００は、検索先のサービスが異なることにより異なるサービスそれぞれにおいて扱われるカテゴリが異なっていたとしても、ユーザから受け付けたカテゴリに属する商品の検索結果を異なるサービスそれぞれから適切に取得することができる。
【０１８６】
また、特定部１３２は、受付部１３１により受け付けられたカテゴリより上位の関係にある上位カテゴリを第２の商取引サービスにおいて検索を行うための検索条件として特定するとともに、カテゴリに基づくキーワードを第２の商取引サービスにおいて検索を行うための検索条件として特定する。
【０１８７】
これにより、実施形態にかかる情報処理装置１００は、検索先のサービスが異なることにより異なるサービスそれぞれにおいて扱われるカテゴリが異なっていたとしても、ユーザから受け付けたカテゴリに属する商品の検索結果を異なるサービスそれぞれから適切に取得することができる。
【０１８８】
また、特定部１３２は、受付部１３１により受け付けられたカテゴリに基づくキーワードとして、当該カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する。
【０１８９】
これにより、実施形態にかかる情報処理装置１００は、検索先のサービスが異なることにより異なるサービスそれぞれにおいて扱われるカテゴリが異なっていたとしても、ユーザから受け付けたカテゴリに属する商品の検索結果を異なるサービスそれぞれから適切に取得することができる。
【０１９０】
また、表示制御部１３４は、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御するとともに、もう一方の検索結果が視認不可能な状態で表示されるよう制御する。
【０１９１】
このように、実施形態にかかる情報処理装置１００は、第１の商取引サービスおよび第２の商取引サービスのいずれかう一方がユーザからは見えないだけで、第１の商取引サービスおよび第２の商取引サービスのいずれの検索結果も反映済み（読み込み済）の検索結果ページをユーザに提供することができるため、例えば、検索結果の表示の切り替えをスムーズの行わせることができる。
【０１９２】
また、表示制御部１３４は、ユーザ操作に応じて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示され、もう一方の検索結果が視認不可能な状態で表示されるよう制御する。
【０１９３】
これにより、実施形態にかかる情報処理装置１００は、検索結果の表示の切り替えをスムーズの行わせることができるため、ユーザビリティの高い検索サービスを提供することができる。
【０１９４】
また、表示制御部１３４は、第１の商取引サービスに対応する検索結果の数、および、第２の商取引サービスに対応する検索結果の数に基づいて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御する。
【０１９５】
これにより、実施形態にかかる情報処理装置１００は、第１の商取引サービスおよび第２の商取引サービスのうち、商品数がより豊富なサービスを一目で認識させることができる。
【０１９６】
また、表示制御部１３４は、第１の商取引サービス、および、第２の商取引サービスのうち、いずれかのサービスに対応する検索結果の数が所定数より少ない場合には、検索結果の数が所定数より少ないサービスに対応する検索結果に、もう一方のサービスに対応する検索結果を含めた検索結果が視認可能な状態で表示されるよう制御する。
【０１９７】
これにより、実施形態にかかる情報処理装置１００は、もう一方のサービスでの購買促進を図ることができる。
【０１９８】
また、特定部１３２は、ユーザから受け付けられた検索に関する情報である検索情報に基づいて、検索結果から絞り込みを行うための絞り込み条件を特定し、表示制御部１３４は、ユーザから絞り込みの指定が行われた場合に視認可能な状態で表示されるコンテンツであって、特定部１３２により特定された絞り込み条件が一覧表示されるコンテンツを制御する。
【０１９９】
これにより、実施形態にかかる情報処理装置１００は、ユーザが絞り込みを行う際に待ち時間を与えることなく、ユーザの検索キーワードに基づく絞り込み条件を提示することができるため、ユーザビリティの高い検索サービスを提供することができる。
【０２００】
また、特定部１３２は、絞り込み条件として、ユーザから受け付けられた検索キーワードに基づくカテゴリであって第１の商取引サービスに対応するカテゴリを特定する。
【０２０１】
これにより、実施形態にかかる情報処理装置１００は、ユーザが絞り込みを行う際に待ち時間を与えることなく、ユーザの検索キーワードに基づくカテゴリを絞り込み条件として提示することができるため、ユーザビリティの高い検索サービスを提供することができる。
【０２０２】
特定部１３２は、カテゴリとして、前記検索キーワードに対して下位の関係にあるカテゴリを特定する。
【０２０３】
これにより、実施形態にかかる情報処理装置１００は、ユーザが絞り込みを行う際に待ち時間を与えることなく、ユーザの検索キーワードに基づくカテゴリを絞り込み条件として提示することができるため、ユーザビリティの高い検索サービスを提供することができる。
【０２０４】
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０２０５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０２０６】
１  表示制御システム
１０  端末装置
６０  ショッピングサーバ
７０  オークションサーバ
１００  情報処理装置
１２１  ショップカテゴリ記憶部
１２２  オークションカテゴリ記憶部
１２３  キーワード条件記憶部
１２４  カテゴリ条件記憶部
１３１  受付部
１３２  特定部
１３３  取得部
１３４  表示制御部
１３５  配信部
【図１】
2019023817.tif 000003
【図２】
2019023817.tif 000004
【図３】
2019023817.tif 000005
【図４】
2019023817.tif 000006
【図５】
2019023817.tif 000007
【図６】
2019023817.tif 000008
【図７】
2019023817.tif 000009
【図８】
2019023817.tif 000010
【図９】
2019023817.tif 000011
【図１０】
2019023817.tif 000012
【図１１】
2019023817.tif 000013
【図１２】
2019023817.tif 000014
【手続補正書】
【提出日】平成30年2月23日(2018.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の商取引サービスにおいて商品に対応付けられているカテゴリの中から、検索に関する情報である検索情報としてカテゴリをユーザから受け付ける受付部と、
前記受付部により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、第１の商取引サービスとは異なる第２の商取引サービスにおいて商品に対応付けられているカテゴリの中に前記受付部により受け付けられたカテゴリが存在しない場合には、前記受付部により受け付けられたカテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する特定部と、
前記特定部により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御部と
を有することを特徴とする情報処理装置。
【請求項２】
ユーザから検索に関する情報である検索情報として、第１の商取引サービスに対応するカテゴリを受け付ける受付部と、
前記受付部により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、前記カテゴリに基づくキーワードとして前記カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する特定部と、
前記特定部により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御部と
を有することを特徴とする情報処理装置。
【請求項３】
前記特定部により特定された検索条件のうち、第１の商取引サービスに対応する検索条件を用いて、第１の商取引サービスにおける検索結果を取得し、前記特定部により特定された検索条件のうち、第２の商取引サービスに対応する検索条件を用いて、第２の商取引サービスにおける検索結果を取得する取得部をさらに有する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記取得部は、第２の商取引サービスにおいて取り扱われている商品のうち、第１の商取引サービスでは取り扱われていない商品が除外された検索結果を当該第２の商取引サービスにおける検索結果として取得する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記受付部は、前記検索情報として、検索キーワードをユーザから受け付け、
前記特定部は、前記受付部により受け付けられた検索キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記受付部は、前記検索情報として、検索キーワードに関連する関連キーワードをユーザから受け付け、
前記特定部は、前記受付部により受け付けられた関連キーワードを、第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項１〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記特定部は、前記受付部により受け付けられたカテゴリより上位の関係にある上位カテゴリを第２の商取引サービスにおいて検索を行うための検索条件として特定するとともに、前記カテゴリに基づくキーワードを第２の商取引サービスにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項１〜６のいずれか１つに記載の情報処理装置。
【請求項８】
前記特定部は、前記受付部により受け付けられたカテゴリに基づくキーワードとして、当該カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示制御部は、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御するとともに、もう一方の検索結果が視認不可能な状態で表示されるよう制御する
ことを特徴とする請求項１〜８のいずれか１つに記載の情報処理装置。
【請求項１０】
前記表示制御部は、ユーザ操作に応じて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示され、もう一方の検索結果が視認不可能な状態で表示されるよう制御する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御部は、第１の商取引サービスに対応する検索結果の数、および、第２の商取引サービスに対応する検索結果の数に基づいて、第１の商取引サービスに対応する検索結果、または、第２の商取引サービスに対応する検索結果のいずれか一方が視認可能な状態で表示されるよう制御する
ことを特徴とする請求項１〜１０のいずれか１つに記載の情報処理装置。
【請求項１２】
前記表示制御部は、第１の商取引サービス、および、第２の商取引サービスのうち、いずれかのサービスに対応する検索結果の数が所定数より少ない場合には、検索結果の数が所定数より少ないサービスに対応する検索結果に、もう一方のサービスに対応する検索結果を含めた検索結果が視認可能な状態で表示されるよう制御する
ことを特徴とする請求項１〜１１のいずれか１つに記載の情報処理装置。
【請求項１３】
前記特定部は、ユーザから受け付けられた検索に関する情報である検索情報に基づいて、前記検索結果から絞り込みを行うための絞り込み条件を特定し、
前記表示制御部は、前記ユーザから絞り込みの指定が行われた場合に視認可能な状態で表示されるコンテンツであって、前記特定部により特定された絞り込み条件が一覧表示されるコンテンツを制御する
ことを特徴とする請求項１〜１２のいずれか１つに記載の情報処理装置。
【請求項１４】
前記特定部は、前記絞り込み条件として、前記ユーザから受け付けられた検索キーワードに基づくカテゴリであって第１の商取引サービスに対応するカテゴリを特定する
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記特定部は、前記カテゴリとして、前記検索キーワードに対して下位の関係にあるカテゴリを特定する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
情報処理装置が実行する情報処理方法であって、
第１の商取引サービスにおいて商品に対応付けられているカテゴリの中から、検索に関する情報である検索情報としてカテゴリをユーザから受け付ける受付工程と、
前記受付工程により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、第１の商取引サービスとは異なる第２の商取引サービスにおいて商品に対応付けられているカテゴリの中に前記受付工程により受け付けられたカテゴリが存在しない場合には、前記受付工程により受け付けられたカテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する特定工程と、
前記特定工程により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御工程と
を含むことを特徴とする情報処理方法。
【請求項１７】
情報処理装置が実行する情報処理方法であって、
ユーザから検索に関する情報である検索情報として、第１の商取引サービスに対応するカテゴリを受け付ける受付工程と、
前記受付工程により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、前記カテゴリに基づくキーワードとして前記カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する特定工程と、
前記特定工程により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御工程と
を含むことを特徴とする情報処理方法。
【請求項１８】
第１の商取引サービスにおいて商品に対応付けられているカテゴリの中から、検索に関する情報である検索情報としてカテゴリをユーザから受け付ける受付手順と、
前記受付手順により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、第１の商取引サービスとは異なる第２の商取引サービスにおいて商品に対応付けられているカテゴリの中に前記受付手順により受け付けられたカテゴリが存在しない場合には、前記受付手順により受け付けられたカテゴリに基づいて、第２の商取引サービスにおいて検索を行うための検索条件を特定する特定手順と、
前記特定手順により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１９】
ユーザから検索に関する情報である検索情報として、第１の商取引サービスに対応するカテゴリを受け付ける受付手順と、
前記受付手順により受け付けられたカテゴリを第１の商取引サービスにおいて検索を行うための検索条件として特定するとともに、前記カテゴリに基づくキーワードとして前記カテゴリの名称を第２の商取引サービスにおいて検索を行うための検索条件として特定する特定手順と、
前記特定手順により特定された検索条件を用いて第１の商取引サービスおよび第２の商取引サービスそれぞれにおいて検索された検索結果を、第１の商取引サービスおよび第２の商取引サービス毎に分けて表示されるよう制御する表示制御手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。