(57)【要約】【課題】検索の手間を軽減することができる情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムを提供すること。【解決手段】情報提供装置は、選択部と、提供部とを備える。選択部は、情報表示装置の利用者に応じた検索結果を示す第コンテンツに遷移するための情報を含む第１コンテンツを選択する。提供部は、選択部によって選択された第１コンテンツと、第１コンテンツが並べて配置された状態で情報表示装置に表示され、検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを情報表示装置へ提供する。【選択図】図１
2020047053.tif 000002
【特許請求の範囲】
【請求項１】
情報表示装置の利用者に応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツを選択する選択部と、
前記選択部によって選択された前記第１コンテンツと、前記第１コンテンツが並べて配置された状態で前記情報表示装置に表示され、前記検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを前記情報表示装置へ提供する提供部と、を備える
ことを特徴とする情報提供装置。
【請求項２】
前記利用者に関する情報を記憶する記憶部を備え、
前記選択部は、
前記記憶部に記憶された前記利用者に関する情報に基づいて、前記第１コンテンツを選択する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記利用者に関する情報には、前記利用者が興味または関心を有するテーマの情報が含まれ、
前記選択部は、
前記テーマまたは前記テーマに関する情報に基づく検索結果を示すコンテンツに遷移するための情報を含むコンテンツを前記第１コンテンツとして選択する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記検索結果を示すコンテンツに遷移するための情報は、前記テーマまたは前記テーマに関する情報を検索キーワードとする検索クエリを送信するための情報である
ことを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記選択部は、
前記利用者に関する情報に応じた検索種別の検索結果を示すコンテンツに遷移するための情報を含むコンテンツを前記第１コンテンツとして選択する
ことを特徴とする請求項２〜４のいずれか一つに記載の情報提供装置。
【請求項６】
前記選択部は、
前記利用者の行動履歴に基づいて、前記第１コンテンツの前記情報表示装置への提供頻度を変更する
ことを特徴とする請求項１〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記利用者の行動履歴には、前記第１コンテンツに対する前記利用者の過去の反応を示す反応情報が含まれ、
前記選択部は、
前記反応情報に基づいて、前記第１コンテンツの前記情報表示装置への提供頻度を変更する
ことを特徴とする請求項６に記載の情報提供装置。
【請求項８】
前記利用者の行動履歴には、前記利用者による検索サーバでの検索履歴が含まれ、
前記選択部は、
前記検索履歴に基づいて、前記第１コンテンツの前記情報表示装置への提供頻度を変更する
ことを特徴とする請求項６または７に記載の情報提供装置。
【請求項９】
前記検索結果とは異なるコンテンツは、記事である
ことを特徴とする請求項１〜８のいずれか一つに記載の情報提供装置。
【請求項１０】
コンピュータが実行する情報提供方法であって、
情報表示装置の利用者に応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツを選択する選択工程と、
前記選択工程によって選択された前記第１コンテンツと、前記第１コンテンツが並べて配置された状態で前記情報表示装置に表示され、前記検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを前記情報表示装置へ提供する提供工程と、を含む
ことを特徴とする情報提供方法。
【請求項１１】
情報表示装置の利用者に応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツを選択する選択手順と、
前記選択手順によって選択された前記第１コンテンツと、前記第１コンテンツが並べて配置された状態で前記情報表示装置に表示され、前記検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを前記情報表示装置へ提供する提供手順と、をコンピュータに実行させる
ことを特徴とする情報提供プログラム。
【請求項１２】
利用者に応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツと、前記検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを取得する取得手順と、
前記取得手順によって取得された前記第１コンテンツと前記複数の第２コンテンツとを含む複数のコンテンツを並べて配置した状態で表示部に表示させる表示処理手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムに関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレット型ＰＣ（Personal  Computer）などのスマートデバイス、デスクトップ型のＰＣなどの任意の情報表示装置を用いて、ウェブ検索を行う技術が知られている。例えば、利用者は、ポータルサイトやアプリケーションで提供される検索窓に検索を行いたい内容を検索キーワードとして入力することで、入力した検索キーワードに対応する検索結果を閲覧することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２２４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、利用者は、検索窓に検索キーワードを入力することで検索キーワードに対応する検索結果を閲覧できるが、検索キーワードの入力には手間がかかり煩わしいといった課題がある。
【０００５】
本願は、上記に鑑みてなされたものであって、検索の手間を軽減することができる情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報提供装置は、選択部と、提供部とを備える。前記選択部は、情報表示装置の利用者に応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツを選択する。前記提供部は、前記選択部によって選択された前記第１コンテンツと、前記第１コンテンツが並べて配置された状態で前記情報表示装置に表示され、前記検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツとを前記情報表示装置へ提供する。
【発明の効果】
【０００７】
実施形態の一態様によれば、検索の手間を軽減することができる情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報提供処理および情報表示処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報提供装置の構成例を示す図である。
【図４】図４は、実施形態に係る利用者情報データベースに含まれる情報の一例を示す図である。
【図５】図５は、実施形態に係るコンテンツデータベースに含まれる情報の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る端末装置における表示処理を説明するための図（その１）である。
【図８】図８は、実施形態に係る端末装置における表示処理を説明するための図（その２）である。
【図９】図９は、実施形態に係る端末装置における表示処理を説明するための図（その３）である。
【図１０】図１０は、実施形態に係る情報提供装置の処理の一例を示すフローチャートである。
【図１１】図１１は、実施形態に係る端末装置の処理の一例を示すフローチャートである。
【図１２】図１２は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラムが限定されるものではない。
【００１０】
〔１．情報提供処理および情報表示処理〕
図１は、実施形態に係る情報提供処理および情報表示処理の一例を示す図である。図１では、情報提供装置１によって情報提供処理が実行され、情報表示装置の一例である端末装置２によって情報表示処理が実行される。情報提供処理は、情報提供装置１において、端末装置２へ提供する複数のコンテンツを選択し、選択した複数のコンテンツを端末装置２へ提供する処理であり、情報表示処理は、端末装置２において、情報提供装置１から提供されるコンテンツを表示する処理である。
【００１１】
情報提供装置１は、端末装置２とネットワークを介して通信可能に接続されており、種々のコンテンツを端末装置２へ提供することができる。以下においては、情報提供装置１が提供するコンテンツは、第１コンテンツ、第２コンテンツ、および第４コンテンツを含む。なお、情報提供装置１が検索サーバとして機能する場合には、第３コンテンツを含んでいてもよい。
【００１２】
第１コンテンツは、端末装置２の利用者Ｕに応じた検索結果を示す第３コンテンツに遷移するための情報を含むコンテンツである。第３コンテンツは、例えば、端末装置２の利用者Ｕが興味関心を有するテーマまたは当該テーマに関する情報に基づいて得られる検索結果ページである。第２コンテンツは、第４コンテンツに遷移するための情報を含むコンテンツである。第４コンテンツは、例えば、ニュースやブログなどの記事コンテンツである。以下、第４コンテンツは、ニュースコンテンツであるものとして説明する。
【００１３】
端末装置２は、スマートフォンやタブレット端末などのスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）などの無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。端末装置２には、タッチパネルが採用されている。端末装置２の利用者Ｕは、指やスタイラスで表示部２３の表示面８０（以下、画面８０と記載する）をタッチすることにより各種操作を行うことができる。なお、端末装置２は、スマートデバイスのみならず、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）などの情報処理装置であってもよい。
【００１４】
端末装置２は、端末装置２の画面８０をタッチして画面８０に表示するための複数のコンテンツを取得するための操作を利用者Ｕが行った場合、情報提供装置１に対してコンテンツを要求する（ステップＳ１）。情報提供装置１は、端末装置２からコンテンツの要求があると、端末装置２へ提供するコンテンツを選択する処理である選択処理を実行する（ステップＳ２）。かかる選択処理において、情報提供装置１は、１以上の第１コンテンツおよび複数の第２コンテンツを選択する。
【００１５】
例えば、情報提供装置１は、利用者Ｕに関する情報に基づいて、第１コンテンツを選択する。利用者Ｕに関する情報には、例えば、利用者Ｕが興味または関心を有するテーマまたは当該テーマに関する情報（以下、利用者テーマ情報とする）が含まれており、情報提供装置１は、利用者テーマ情報に基づく検索キーワードで得られる検索結果を示す第３コンテンツに遷移するための情報を含むコンテンツを第１コンテンツとして選択することができる。
【００１６】
例えば、利用者Ｕが興味または関心を有するテーマが「ドラマ」である場合、情報提供装置１は、ドラマに関する検索結果を示す第３コンテンツに遷移するための情報を含むコンテンツを第１コンテンツとして選択することができる。
【００１７】
また、利用者Ｕに関する情報には、例えば、利用者Ｕが過去に検索に用いた検索キーワードの履歴である検索履歴、利用者Ｕが過去に閲覧したコンテンツの履歴である閲覧履歴などが含まれる。情報提供装置１は、検索履歴や閲覧履歴に基づく検索キーワードで得られる検索結果を示す第３コンテンツに遷移するための情報を含むコンテンツを第１コンテンツとして選択することができる。
【００１８】
また、情報提供装置１は、利用者Ｕに関する情報に基づく検索種別の検索結果を示す第３コンテンツに遷移するための情報を含むコンテンツを第１コンテンツとして選択することができる。検索種別は、例えば、ウェブ検索、およびリアルタイム検索などである。ウェブ検索は、ウェブページの検索である。また、リアルタイム検索は、例えばミニブログまたはマイクロブログと呼ばれるリアルタイムウェブへの書き込みをリアルタイム（例えば、数秒単位）で検索することによって行われる。
【００１９】
第３コンテンツに遷移するための情報は、例えば、利用者テーマ情報などを検索キーワードとする検索クエリを送信するための情報である。なお、第３コンテンツに遷移するための情報は、第３コンテンツのＵＲＬ（Uniform  Resource  Locator）であってもよい。
【００２０】
また、情報提供装置１は、所定の条件に基づいて、複数の第２コンテンツの中から所定数の第２コンテンツを選択する。例えば、情報提供装置１は、入稿日時が新しいものから所定数の第２コンテンツを選択する。情報提供装置１は、例えば、利用者Ｕが指定したコンテンツが国内のニュース記事のリストである場合、第２コンテンツのうち国内のニュース記事である第４コンテンツに遷移するための情報を含む第２コンテンツを入稿日時が新しいものから順に所定数選択する。
【００２１】
次に、情報提供装置１は、ステップＳ２で選択した第１コンテンツおよび第２コンテンツを端末装置２へ提供する提供処理を行う（ステップＳ３）。これにより、第１コンテンツおよび第２コンテンツを含む複数のコンテンツが情報提供装置１から端末装置２へ送信される（ステップＳ４）。端末装置２は、情報提供装置１から提供される第１コンテンツおよび第２コンテンツを含む複数のコンテンツを取得する取得処理を行う（ステップＳ５）。
【００２２】
ここで、情報提供装置１から提供される複数のコンテンツが、第１コンテンツＣ１１と、複数の第２コンテンツＣ２１，Ｃ２２，Ｃ２３を含むとする。この場合、端末装置２は、情報提供装置１から取得した第１コンテンツＣ１１および第２コンテンツＣ２１，Ｃ２２，Ｃ２３を含む複数のコンテンツを表示部２３の画面８０に表示する表示処理を行う（ステップＳ６）。これにより、表示部２３の画面８０は、図１に示す第１状態になる。かかる処理において、端末装置２は、第１コンテンツＣ１１および複数の第２コンテンツＣ２１，Ｃ２２，Ｃ２３を含む複数のコンテンツを所定方向（図１に示す例では、図１における上下方向）に並んで配置した状態で表示部２３に表示する。
【００２３】
かかる第１コンテンツＣ１１および第２コンテンツＣ２１，Ｃ２２，Ｃ２３は、互いに共通する表示形式で表示部２３に表示される。第１コンテンツＣ１１は、左側の領域に利用者テーマ情報に関連する画像が配置され、右側の領域に利用者テーマ情報に関連するテキストが配置された表示態様で端末装置２に表示される。各第２コンテンツＣ２１，Ｃ２２，Ｃ２３は、左側の領域にニューストピックスに関連する画像が配置され、右側の領域にニューストピックスが配置された表示態様で端末装置２に表示される。第２コンテンツＣ２１，Ｃ２２，Ｃ２３は、タイムライン形式で表示され、第１コンテンツＣ１１は、第２コンテンツＣ２２，Ｃ２３間に表示される。
【００２４】
第１コンテンツＣ１１は、利用者Ｕの情報に基づく検索キーワードで得られる検索結果を示すコンテンツである第３コンテンツＣ３１に遷移するための情報を含むコンテンツである。また、第２コンテンツＣ２１，Ｃ２２，Ｃ２３は、各々に関連付けられた第４コンテンツに遷移するためのリンク情報を含む。以下、第２コンテンツＣ２１，Ｃ２２，Ｃ２３の各々を個別に区別せずに示す場合、第２コンテンツＣ２０とする場合がある。
【００２５】
端末装置２は、第１状態の画面８０において、第１コンテンツＣ１１が利用者Ｕに選択された場合、第３コンテンツＣ３１に遷移するための情報（以下、遷移用情報と記載する場合がある）に基づいて、第３コンテンツＣ３１を取得する取得処理を行う（ステップＳ７）。かかる処理において、端末装置２は、例えば、遷移用情報に基づき、利用者Ｕの情報に基づく検索キーワードを含む検索クエリを不図示の検索サーバへ送信し、検索サーバから、利用者Ｕの情報に基づく検索キーワードによる検索結果を示す第３コンテンツＣ３１を取得する。
【００２６】
端末装置２は、ステップＳ７で取得された第３コンテンツＣ３１を表示部２３の画面８０に表示する（ステップＳ８）。これにより、表示部２３の画面８０は、図１に示す第２状態になる。そのため、利用者Ｕは、検索キーワードを入力することなく、利用者Ｕが興味または関心を有する対象に関する検索結果を示すコンテンツを閲覧することができ、検索の手間を軽減することができる。
【００２７】
また、第１コンテンツＣ１１は、遷移先がニュースコンテンツとなる複数の第２コンテンツＣ２０と共に並べて配置されることから、利用者Ｕは検索の利用を積極的に意識することなく、利用者Ｕが興味や関心を有する対象に関する検索結果を示すコンテンツを閲覧することができる。これにより、新たなる検索の利用を創出することができ、検索の利用を促進することができる。
【００２８】
なお、端末装置２は、第１状態の画面８０において、複数の第２コンテンツＣ２０のいずれかが利用者Ｕに選択された場合、選択された第２コンテンツＣ２０に含まれる第４コンテンツに遷移するための情報（例えば、第４コンテンツのＵＲＬ）に基づいて、選択された第２コンテンツＣ２０に関連付けられた第４コンテンツを情報提供装置１から取得する取得処理を行う。そして、端末装置２は、第２コンテンツＣ２０に関連付けられた第４コンテンツを表示部２３に表示する。
【００２９】
例えば、端末装置２は、第１状態の画面８０において、第２コンテンツＣ２３が選択された場合、情報提供装置１から第４コンテンツＣ４３を取得し、図１に示す第３状態の画面８０に示すように、取得した第４コンテンツＣ４３を表示部２３に表示する。なお、第２コンテンツＣ２１が選択された場合、不図示の第４コンテンツＣ４１が表示部２３に表示され、第２コンテンツＣ２２が選択された場合、不図示の第４コンテンツＣ４２が表示部２３に表示される。以下、第４コンテンツＣ４１，Ｃ４２，Ｃ４３の各々を個別に区別せずに示す場合、第４コンテンツＣ４０とする場合がある。
【００３０】
また、情報提供装置１は、広告コンテンツを端末装置２へ提供することができる。かかる広告コンテンツは、インフィード広告であり、端末装置２は、かかる広告コンテンツを第１コンテンツＣ１１および第２コンテンツＣ２０と共に並べて配置した状態で表示部２３に表示することができる。広告コンテンツは、第１コンテンツＣ１１および第２コンテンツＣ２０と互いに共通する表示形式で表示部２３に表示される。
【００３１】
〔２．情報処理システム〕
図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１００は、情報提供装置１と、複数の端末装置２と、検索処理装置３（検索サーバの一例）とを備える。複数の端末装置２の各々は、複数の利用者Ｕのうち対応する利用者Ｕによって用いられる。
【００３２】
これら情報提供装置１と、複数の端末装置２と、検索処理装置３とは、ネットワーク４を介して有線または無線により互いに通信可能に接続される。ネットワーク４は、例えば、ＬＡＮ（Local  Area  Network）や、インターネットなどのＷＡＮ（Wide  Area  Network）である。
【００３３】
〔２．１．情報提供装置〕
図３は、実施形態に係る情報提供装置の構成例を示す図である。図３に示すように、情報提供装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００３４】
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）などによって実現される。そして、通信部１１は、ネットワーク４と有線または無線で接続され、端末装置２との間で情報の送受信を行う。
【００３５】
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。また、記憶部１２は、利用者情報データベース１４と、コンテンツデータベース１５とを記憶する。
【００３６】
利用者情報データベース１４は、端末装置２の利用者Ｕの情報を含む。図４は、実施形態に係る利用者情報データベースに含まれる情報の一例を示す図である。図４に示すように、利用者情報データベース１４には、「端末ＩＤ(Identifier)」、「利用者ＩＤ」、「デモグラフィック属性」、「サイコグラフィック属性」、「フォローテーマ」、および「行動履歴」が互いに対応付けられた情報が含まれる。
【００３７】
「端末ＩＤ」は、端末装置２を識別するための識別子の情報である。また、「利用者ＩＤ」は、利用者Ｕを識別するための識別子の情報である。「デモグラフィック属性」は、人口統計学的な利用者Ｕの属性情報を示す。かかる「デモグラフィック属性」は、例えば、利用者Ｕの「性別」および「年齢」などの属性区分に分類される。「性別」には、利用者Ｕの性別の情報が設定され、「年齢」には、利用者Ｕの年齢の情報が設定される。なお、図示していないが、「デモグラフィック属性」には、例えば、利用者Ｕの年収、住所、職業、学歴など様々な属性区分が含まれる。
【００３８】
「サイコグラフィック属性」は、利用者Ｕの価値観、ライフスタイル、性格、嗜好などを示す情報である。かかる「サイコグラフィック属性」は、例えば、「服」および「車」などの属性区分に分類される。図４に示す例では、属性区分毎に、利用者Ｕの嗜好が相対的に高い場合に「１」が設定され、それ以外の場合には「０」が設定されるが、利用者Ｕが嫌いな場合に「−１」を設定してもよい。また、属性区分毎に、利用者Ｕの嗜好の度合いに応じた値が設定されてもよい。なお、図示していないが、「サイコグラフィック属性」には、経済、政治、野球、サッカー、その他スポーツ、スイーツ、パソコン、白物家電、家具など様々な属性区分が含まれる。
【００３９】
「フォローテーマ」は、利用者Ｕが興味または関心がある対象として設定したテーマである。図４に示す例では、例えば、利用者ＩＤ「Ｕ１」の利用者Ｕのフォローテーマは、「テレビドラマ」であり、利用者ＩＤ「Ｕ２」の利用者Ｕのフォローテーマは、「アイドルＺ」である。なお、図４に示す例では、各利用者Ｕにフォローテーマが一つずつ設定されているが、利用者Ｕは、端末装置２への操作によって、利用者情報データベース１４に複数のフォローテーマを設定することができる。
【００４０】
「行動履歴」は、利用者Ｕの行動履歴の情報であり、例えば、利用者Ｕが過去に閲覧したコンテンツの情報（例えば、利用者Ｕがアクセスしたコンテンツの情報など）、および利用者Ｕが過去に行った検索の情報（例えば、検索キーワードの情報など）などを含む。また、「行動履歴」は、第１コンテンツに対する利用者Ｕの反応を示す反応情報の履歴を含む。かかる反応情報は、利用者Ｕによって第１コンテンツが選択されたか否かを示す情報である。
【００４１】
図３に示すコンテンツデータベース１５は、第１コンテンツ，第２コンテンツ、および第４コンテンツなどの複数のコンテンツを含む。例えば、コンテンツデータベース１５は、これらのコンテンツを形成するための情報として、例えば、ウェブページを形成するＨＴＭＬ（HyperText  Markup  Language）ファイルまたはＸＭＬ（Extensible  Markup  Language）ファイルと、ウェブページに表示されるテキスト、静止画像、動画像などの情報を記憶することができる。なお、専用のアプリケーションが端末装置２に実装される場合、コンテンツデータベース１５に記憶されるコンテンツは、かかる専用のアプリケーション向けのコンテンツであってもよい。
【００４２】
図５は、実施形態に係るコンテンツデータベースに含まれる情報の一例を示す図である。図５に示すように、コンテンツデータベース１５には、「コンテンツ」、「コンテンツ項目」、「検索種別」、および「遷移方法」が互いに対応付けられた情報が含まれる。
【００４３】
「コンテンツ」は、第１コンテンツのデータであり、図５に示すコンテンツデータベース１５では、第１コンテンツＣ１１，Ｃ１２，Ｃ１３，Ｃ１４などのデータが含まれる。なお、第１コンテンツＣ１２には、不図示の第３コンテンツＣ３２に遷移するための情報が含まれ、第１コンテンツＣ１３には、不図示の第３コンテンツＣ３３に遷移するための情報が含まれる。また、第１コンテンツＣ１４には、不図示の第３コンテンツＣ３４に遷移するための情報が含まれる。なお、以下において、第１コンテンツＣ１１，Ｃ１２，Ｃ１３，Ｃ１４の各々を区別せずに示す場合、第１コンテンツＣ１０と記載する場合がある。また、第３コンテンツＣ３１，Ｃ３２，Ｃ３３，Ｃ３４の各々を区別せずに示す場合、第３コンテンツＣ３０と記載する場合がある。
【００４４】
「コンテンツ項目」は、第１コンテンツＣ１０を選択する際に用いられる情報である。図５に示す例では、第１コンテンツＣ１１には、コンテンツ項目「テレビドラマ」が関連付けられ、第１コンテンツＣ１２には、コンテンツ項目「車」が関連付けられ、第１コンテンツＣ１３には、コンテンツ項目「女優Ａ」が関連付けられ、第１コンテンツＣ１４には、コンテンツ項目「アイドルＺ」が関連付けられている。
【００４５】
「検索種別」は、第１コンテンツＣ１０の遷移先である第３コンテンツＣ３０の検索種別を示す情報である。図５に示す例では、第１コンテンツＣ１１，Ｃ１２の遷移先である第３コンテンツＣ３１，Ｃ３２の検索種別は、ウェブ検索であり、第１コンテンツＣ１３，Ｃ１４の遷移先である第３コンテンツＣ３３，Ｃ３４の検索種別は、リアルタイム検索である。
【００４６】
「遷移方法」は、第１コンテンツＣ１０から第３コンテンツＣ３０に遷移する際の遷移方法である。遷移方法「検索クエリ」の第１コンテンツＣ１０には、検索キーワードを含む検索クエリを送信するための情報が含まれ、遷移方法「ＵＲＬ」の第１コンテンツＣ１０には、第３コンテンツＣ３０のＵＲＬが含まれる。図５に示す例では、第１コンテンツＣ１１，Ｃ１３，Ｃ１４に対応する第３コンテンツＣ３１，Ｃ３３，Ｃ３４への遷移方法は、検索処理装置３への検索クエリであり、第１コンテンツＣ１２に対応する第３コンテンツＣ３２への遷移方法は、第３コンテンツＣ３２のＵＲＬである。
【００４７】
制御部１３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって、記憶部１２に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現される。
【００４８】
図３に示すように、制御部１３は、受付部１７と、選択部１８と、提供部１９とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００４９】
受付部１７は、配信対象となるコンテンツの入稿を受け付ける。例えば、受付部１７は、ニュースなどの配信対象となるコンテンツを受け付けると、受け付けたコンテンツを記憶部１２のコンテンツデータベース１５に追加する。また、受付部１７は、端末装置２からの配信要求を受け付ける。
【００５０】
選択部１８は、受付部１７によって所定の配信要求が受け付けられた場合、所定の条件に基づいて、記憶部１２に記憶された複数のコンテンツから第１コンテンツＣ１０および第２コンテンツＣ２０を選択する。例えば、選択部１８は、利用者情報データベース１４に記憶された利用者Ｕの情報のうち、配信要求を行った端末装置２の利用者Ｕ（以下、対象利用者ＵＴと記載する場合がある）の情報に基づいて、第２コンテンツＣ２０を選択することができる。
【００５１】
例えば、選択部１８は、利用者情報データベース１４から対象利用者ＵＴに設定されたフォローテーマを特定し、かかるフォローテーマに対応するコンテンツ項目に関連付けられた第１コンテンツＣ１０を選択する。ここで、利用者情報データベース１４は、図４に示す状態であり、コンテンツデータベース１５は、図５に示す状態であるとする。
【００５２】
選択部１８は、対象利用者ＵＴが利用者ＩＤ「Ｕ１」で特定される利用者Ｕである場合、対象利用者ＵＴに設定されたフォローテーマが「テレビドラマ」であると特定する。そして、選択部１８は、かかるフォローテーマ「テレビドラマ」に対応するコンテンツ項目「テレビドラマ」が関連付けられた第１コンテンツＣ１１を選択する。第１コンテンツＣ１１は、例えば、テレビドラマまたはテレビドラマに関する情報の検索結果を示す第３コンテンツＣ３１に遷移するための情報を含むコンテンツである。
【００５３】
また、選択部１８は、対象利用者ＵＴが利用者ＩＤ「Ｕ２」で特定される利用者Ｕである場合、対象利用者ＵＴに設定されたフォローテーマが「アイドルＺ」であると特定する。そして、選択部１８は、かかるフォローテーマ「アイドルＺ」に対応するコンテンツ項目「アイドルＺ」が関連付けられた第１コンテンツＣ１４を選択する。第１コンテンツＣ１４は、例えば、アイドルＺまたはアイドルＺに関する情報の検索結果を示す第３コンテンツＣ３４に遷移するための情報を含むコンテンツである。
【００５４】
このように、選択部１８は、利用者Ｕが興味または関心を有するテーマまたは当該テーマに関する情報に基づく検索結果を示す第３コンテンツＣ３０を遷移先とする第１コンテンツＣ１０を選択することができる。また、第３コンテンツＣ３０は、図５に示すように、利用者Ｕが興味または関心を有するテーマに応じた検索種別の検索結果を示すコンテンツであり、選択部１８は、利用者Ｕが興味または関心を有するテーマに応じた検索種別の第３コンテンツＣ３０を遷移先とする第１コンテンツＣ１０を選択することができる。
【００５５】
また、選択部１８は、対象利用者ＵＴの行動履歴に基づいて、第１コンテンツＣ１０を選択することができる。例えば、選択部１８は、利用者情報データベース１４に含まれる情報に基づき、対象利用者ＵＴによる検索頻度が高い検索キーワードを判定し、判定した検索キーワードまたは当該検索キーワードに関連する情報に基づく検索結果を示す第３コンテンツＣ３０を選択する。
【００５６】
例えば、選択部１８は、対象利用者ＵＴによる検索頻度（例えば、所定期間の検索頻度）が高い検索キーワードが「アイドルＺ」である場合、選択部１８は、コンテンツ項目「アイドルＺ」が関連付けられた第１コンテンツＣ１４を選択することができる。また、対象利用者ＵＴによる検索頻度が高い検索キーワードが「車」である場合、選択部１８は、コンテンツ項目「車」が関連付けられた第１コンテンツＣ１２を選択することができる。
【００５７】
また、選択部１８は、対象利用者ＵＴの属性情報に基づいて、第１コンテンツＣ１０を選択することもできる。例えば、選択部１８は、対象利用者ＵＴの属性に対応するコンテンツ項目が関連付けられた第１コンテンツＣ１０を選択することができる。例えば、対象利用者ＵＴが利用者ＩＤ「Ｕ１」（図４参照）で特定される利用者Ｕである場合、利用者ＩＤ「Ｕ１」にはサイコグラフィック属性「車」が「１」に設定されている。この場合、選択部１８は、コンテンツ項目「車」が関連付けられている第１コンテンツＣ１２を選択することができる。
【００５８】
また、選択部１８は、各利用者Ｕの属性情報を素性（特徴情報）として機械学習によって生成したコンテンツ項目毎のモデルを用いて第１コンテンツＣ１０を選択することができる。具体的には、選択部１８は、対象利用者ＵＴの属性情報を入力することで、各モデルのスコアを演算し、かかるスコアが高いモデルに対応するコンテンツ項目が設定された第１コンテンツＣ１０を選択することができる。
【００５９】
また、選択部１８は、対象利用者ＵＴの行動履歴に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更することができる。端末装置２への提供頻度は、対象利用者ＵＴの端末装置２へ提供する第１コンテンツＣ１０と第２コンテンツＣ２０との総数に対する第１コンテンツＣ１０の数の割合である。例えば、対象利用者ＵＴの端末装置２へ提供する第１コンテンツＣ１０の数が１００であり、対象利用者ＵＴの端末装置２へ提供する第２コンテンツＣ２０の数が９００であるとする。この場合、対象利用者ＵＴの端末装置２へ提供する第１コンテンツＣ１０と第２コンテンツＣ２０との総数は、１０００であり、端末装置２への提供頻度は、１０％である。
【００６０】
例えば、選択部１８は、対象利用者ＵＴの行動履歴として第１コンテンツＣ１０に対する対象利用者ＵＴの過去の反応を示す反応情報に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更することができる。例えば、選択部１８は、情報提供装置１から対象利用者ＵＴの端末装置２に提供した第１コンテンツＣ１０の数に対して対象利用者ＵＴが選択した第１コンテンツＣ１０の数の割合が高いほど、第１コンテンツＣ１０の端末装置２への提供頻度を高くすることができる。
【００６１】
また、選択部１８は、対象利用者ＵＴによる検索処理装置３での検索履歴に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更することができる。例えば、選択部１８は、対象利用者ＵＴによる検索処理装置３の検索頻度が低いほど、第１コンテンツＣ１０の端末装置２への提供頻度を高くすることができる。これにより、対象利用者ＵＴがあまり検索を利用しない利用者Ｕであっても、検索が利用される可能性を増加させることができるため、新たなる検索の利用を創出することができる。
【００６２】
選択部１８は、対象利用者ＵＴによる検索処理装置３の検索頻度が高いほど、第１コンテンツＣ１０の端末装置２への提供頻度を高くすることもできる。例えば、同じ検索キーワードを用いた検索の頻度が高い対象利用者ＵＴほど、かかる検索キーワードを用いた検索結果を示す第３コンテンツＣ３０を遷移先とする第１コンテンツＣ１０の提供頻度を高くすることができる。例えば、対象利用者ＵＴによる「女優Ａ」を検索キーワードとする検索の頻度が高いほど、コンテンツ項目「女優Ａ」である第１コンテンツＣ１３の選択頻度を高くすることができる。
【００６３】
また、選択部１８は、所定の条件に基づいて、記憶部１２から対象利用者ＵＴの端末装置２へ提供する複数の第２コンテンツＣ２０を選択する。例えば、情報提供装置１は、入稿日時が新しいものから優先して第２コンテンツＣ２０を選択する。例えば、対象利用者Ｕが指定したコンテンツが国内のニュース記事のコンテンツである場合、第２コンテンツＣ２０のうち国内のニュース記事である第４コンテンツに遷移するための情報を含む第２コンテンツＣ２０を入稿日時が新しいものから順に所定数または端末装置２から要求された数だけ選択する。
【００６４】
選択部１８は、選択した第１コンテンツＣ１０および第２コンテンツＣ２０を提供部１９へ渡す。提供部１９は、選択部１８から取得した第１コンテンツＣ１０および第２コンテンツＣ２０を通信部１１からネットワーク４を介して端末装置２へ送信することで、第１コンテンツＣ１０および第２コンテンツＣ２０を端末装置２へ提供する。
【００６５】
提供部１９は、端末装置２の表示部２３の画面８０における、第１コンテンツＣ１０および第２コンテンツＣ２０を含む複数のコンテンツの各々の配列位置を指定する情報を各コンテンツに関連付けた状態で、これら複数のコンテンツを端末装置２へ提供する。なお、提供部１９は、複数の第１コンテンツＣ１０を配列する場合、第１コンテンツＣ１０を隣接して配置せず、それぞれ異なる第２コンテンツＣ２０間に位置させる。
【００６６】
〔２．２．端末装置〕
次に、図６を用いて、実施形態に係る端末装置２の構成について説明する。図６は、実施形態に係る端末装置の構成例を示す図である。図６に示すように、端末装置２は、通信部２１と、入力部２２と、表示部２３と、物理センサ２４と、記憶部２５と、制御部２６とを有する。
【００６７】
通信部２１は、例えば、ＮＩＣなどによって実現される。そして、通信部２１は、ネットワーク４と有線または無線で接続され、情報提供装置１との間で情報の送受信を行う。
【００６８】
入力部２２は、利用者Ｕから各種操作を受け付ける入力装置である。例えば、入力部２２は、キーボードやマウスや操作キーなどによって実現される。表示部２３は、各種情報を表示するための表示装置である。例えば、表示部２３は、液晶ディスプレイなどによって実現される。なお、端末装置２にタッチパネルが採用される場合には、入力部２２と表示部２３とは一体化される。
【００６９】
物理センサ２４は、端末装置２の物理的な状態を検知するセンサである。例えば、物理センサ２４は、端末装置２の３軸方向の傾きを測定するジャイロセンサである。なお、物理センサ２４は、ジャイロセンサに限定されるものではなく、例えば、加速度センサ、温度センサ、音量センサ、明度センサなど、任意のセンサが適用可能である。
【００７０】
記憶部２５は、例えば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。
【００７１】
制御部２６は、例えば、ＣＰＵやＭＰＵなどによって、記憶部２５に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、このプログラムは、図１に示した情報表示処理に関する各種の処理を端末装置２に実行させるアプリケーションプログラム（情報表示プログラムの一例）に該当する。また、制御部２６は、例えば、ＡＳＩＣやＦＰＧＡなどの集積回路により実現される。
【００７２】
図６に示すように、制御部２６は、操作受付部２７、取得部２８、および表示処理部２９を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２６の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。なお、アプリケーションプログラムは、操作受付部２７、取得部２８、および表示処理部２９が発揮する機能を制御部２６に実現されればよい。
【００７３】
操作受付部２７は、入力部２２を介して利用者Ｕの操作を受け付ける。例えば、操作受付部２７は、利用者Ｕが入力部２２に対して行った第１コンテンツＣ１０への操作を受け付け、第１コンテンツＣ１０に含まれる遷移用情報を取得部２８に出力する。また、操作受付部２７は、利用者Ｕが入力部２２に対して行った第２コンテンツＣ２０への操作を受け付け、第２コンテンツＣ２０に含まれる遷移用情報を取得部２８に出力する。また、操作受付部２７は、入力部２２を介して受け付けたスクロール操作やタップ操作などの利用者Ｕの操作の内容を表示処理部２９に出力する。
【００７４】
取得部２８は、第１コンテンツＣ１０や第２コンテンツＣ２０を取得する。例えば、取得部２８は、利用者Ｕの操作によってコンテンツ画面の表示が要求された場合、情報提供装置１にコンテンツ画面に配置するコンテンツの配信要求を行うことで、情報提供装置１から第１コンテンツＣ１０および第２コンテンツＣ２０を取得する。取得部２８は、取得した第１コンテンツＣ１０および第２コンテンツＣ２０を記憶部２５に記憶する。
【００７５】
また、取得部２８は、第１コンテンツＣ１０に含まれる遷移用情報に基づいて、検索処理装置３へアクセスし、かかる検索処理装置３から第１コンテンツＣ１０に対応する第３コンテンツＣ３０を取得する。例えば、遷移用情報が検索キーワードを含む検索クエリを送信するための情報である場合、取得部２８は、検索クエリを検索処理装置３へ送信し、検索処理装置３から第３コンテンツＣ３０を取得する。また、遷移用情報が第３コンテンツＣ３０のＵＲＬである場合、第３コンテンツＣ３０のＵＲＬを宛先として検索処理装置３へアクセスし、検索処理装置３から第３コンテンツＣ３０を取得する。
【００７６】
なお、取得部２８は、第１コンテンツＣ１０が選択された場合に、第１コンテンツＣ１０に対応する第３コンテンツＣ３０を取得することができ、また、第１コンテンツＣ１０が選択される前において、事前に第１コンテンツＣ１０に対応する第３コンテンツＣ３０を取得することもできる。
【００７７】
また、取得部２８は、第２コンテンツＣ２０が選択された場合に、第２コンテンツＣ２０に含まれる遷移用情報に基づいて、情報提供装置１へアクセスし、かかる情報提供装置１から第２コンテンツＣ２０に対応する第４コンテンツＣ４０を取得する。例えば、遷移用情報が第４コンテンツＣ４０のＵＲＬである場合、第４コンテンツＣ４０のＵＲＬを宛先として情報提供装置１へアクセスし、情報提供装置１から第４コンテンツＣ４０を取得する。
【００７８】
なお、取得部２８は、第２コンテンツＣ２０が選択された場合に、第２コンテンツＣ２０に対応する第４コンテンツＣ４０を取得することができ、また、第２コンテンツＣ２０が選択される前において、事前に第２コンテンツＣ２０に対応する第４コンテンツＣ４０を取得することもできる。
【００７９】
表示処理部２９は、取得部２８によって取得された記憶部２５に記憶された第１コンテンツＣ１０および第２コンテンツＣ２０を並べて配置した状態で表示部２３の画面８０に表示する。かかる処理において、表示処理部２９は、各コンテンツを情報提供装置１によって指定された位置に配置する。
【００８０】
図７〜図９は、実施形態に係る端末装置における表示処理を説明するための図である。図７に示す第１状態の画面８０では、上から順に第２コンテンツＣ２１、第２コンテンツＣ２２、第１コンテンツＣ１１、および第２コンテンツＣ２３が並んで配置されている。かかる状態において、利用者Ｕは、画面８０へのスクロール操作によって、画面８０に表示されるコンテンツを変更することができる。
【００８１】
表示処理部２９は、利用者Ｕによる画面８０へのスクロール操作があると、例えば、第２状態の画面８０のように、コンテンツを移動させて画面８０に表示するコンテンツを変更する。図７に示す第２状態の画面８０では、上から順に第１コンテンツＣ１１、第２コンテンツＣ２３、第２コンテンツＣ２４、および第１コンテンツＣ１４などが並んで配置されている。
【００８２】
また、表示処理部２９は、第１コンテンツＣ１０が選択された場合、選択された第１コンテンツＣ１０に対応する第３コンテンツＣ３０を記憶部２５から取得し、表示部２３の画面８０に表示する。また、表示処理部２９は、第２コンテンツＣ２０が選択された場合、選択された第２コンテンツＣ２０に対応する第４コンテンツＣ４０を記憶部２５から取得し、表示部２３の画面８０に表示する。
【００８３】
例えば、表示処理部２９は、第１状態の画面８０において、利用者Ｕによる操作によって第１コンテンツＣ１１が選択された場合、図８に示す第３状態の画面８０のように、第１コンテンツＣ１１に対応する第３コンテンツＣ３１を表示部２３に表示する。第３コンテンツＣ３１は、検索種別がウェブ検索の「テレビドラマ」をキーワードとする検索結果を示すコンテンツである。
【００８４】
また、表示処理部２９は、図７に示す第２状態の画面８０において、利用者Ｕによる操作によって第１コンテンツＣ１４が選択された場合、図９に示す第４状態の画面８０のように、第１コンテンツＣ１４に対応する第３コンテンツＣ３４を表示部２３に表示する。第３コンテンツＣ３４は、検索種別がリアルタイム検索の「アイドルＺ」をキーワードとする検索結果を示すコンテンツである。
【００８５】
このように、表示処理部２９は、複数の第２コンテンツＣ２０が並べて配置される配列内に第１コンテンツＣ１０が挿入して表示されるため、利用者Ｕは第２コンテンツＣ２０を選択する場合と同じ感覚で第１コンテンツＣ１０を選択することができる。そして、利用者Ｕは、第１コンテンツＣ１０を選択することで、利用者Ｕに応じた検索結果を示す第３コンテンツＣ３０を閲覧することができる。そのため、検索の手間を軽減することができ、また、利用者Ｕは検索の利用を積極的に意識することなく、検索結果を示す第３コンテンツＣ３０を閲覧することができることから、新たなる検索の利用を創出することができ、検索の利用を促進することができる。
【００８６】
〔３．情報提供装置の処理フロー〕
次に、実施形態に係る情報提供装置１による情報処理の手順について説明する。図１０は、実施形態に係る情報提供装置の処理の一例を示すフローチャートである。
【００８７】
図１０に示すように、情報提供装置１の制御部１３は、端末装置２からコンテンツの配信要求を受け付ける（ステップＳ１０）。次に、制御部１３は、配信要求を行った端末装置２の利用者Ｕに応じた検索結果を示す第３コンテンツＣ３０に遷移するための遷移用情報を含む１以上の第１コンテンツＣ１０を選択する（ステップＳ１１）。また、制御部１３は、配信要求を行った端末装置２の利用者Ｕに提供する複数の第２コンテンツＣ２０を選択する（ステップＳ１２）。そして、制御部１３は、選択した第１コンテンツＣ１０および第２コンテンツＣ２０を、配信要求を行った端末装置２へ配信し（ステップＳ１３）、図１０に示す処理を終了する。
【００８８】
〔４．端末装置の処理フロー〕
次に、実施形態に係る端末装置２による情報処理の手順について説明する。図１１は、実施形態に係る端末装置の処理の一例を示すフローチャートである。
【００８９】
図１１に示すように、端末装置２の制御部２６は、情報提供装置１へコンテンツの配信要求を行い、情報提供装置１から第１コンテンツＣ１０および第２コンテンツＣ２０を含む複数のコンテンツを取得する（ステップＳ２０）。そして、制御部２６は、ステップＳ２０で取得した複数のコンテンツを並べて配置した状態で表示部２３に表示する（ステップＳ２１）。
【００９０】
次に、制御部２６は、表示部２３に並べて配置した状態の複数のコンテンツのうちいずれかのコンテンツが利用者Ｕの操作によって選択されたか否かを判定する（ステップＳ２２）。制御部２６は、コンテンツが選択されていないと判定した場合（ステップＳ２２：Ｎｏ）、ステップＳ２２の処理を繰り返す。
【００９１】
制御部２６は、コンテンツが選択されたと判定した場合（ステップＳ２２：Ｙｅｓ）、選択されたコンテンツに対応するコンテンツを取得し（ステップＳ２３）、取得したコンテンツを表示部２３に表示する（ステップＳ２４）。例えば、制御部２６は、図７に示す第１状態の画面８０において、第１コンテンツＣ１１が選択された場合、図８に示す第３状態の画面８０のように、第１コンテンツＣ１１に対応する第３コンテンツＣ３１を表示部２３に表示する。制御部２６は、ステップＳ２４の処理が終了した場合、図１１に示す処理を終了する。
【００９２】
〔５．変形例〕
上述した実施形態では、情報提供装置１から提供された第１コンテンツＣ１０および第２コンテンツＣ２０を含む複数のコンテンツの配列位置は、情報提供装置１の提供部１９によって決定されるが、かかる例に限定されない。例えば、端末装置２の制御部２６は、各コンテンツの配置を決定し、決定した配置に基づいて各コンテンツを表示することもできる。この場合、端末装置２の制御部２６は、第１コンテンツＣ１０および第２コンテンツＣ２０を含む複数のコンテンツを並べて配置した状態で表示部２３に表示する。
【００９３】
上述した実施形態では、第１コンテンツＣ１０に予め設定された検索種別で第３コンテンツＣ３０が得られるが、第３コンテンツＣ３０は利用者Ｕが決定することもできる。例えば、制御部２６は、利用者Ｕの操作によって決定された検索種別を示す情報を情報提供装置１へ送信することができる。情報提供装置１の制御部１３は、情報提供装置１から送信される検索種別を示す情報を利用者ＩＤに関連付けて利用者情報データベース１４に設定する。
【００９４】
この場合、制御部１３は、利用者Ｕによって決定された検索種別に対応する第１コンテンツＣ１０を選択し、端末装置２へ提供することができる。例えば、利用者Ｕが、検索種別「リアルタイム検索」を決定した場合、情報提供装置１の選択部１８は、利用者Ｕの情報に応じた検索キーワードで検索種別「リアルタイム検索」の検索を行う検索クエリを送信するための情報を遷移用情報とする第１コンテンツＣ１０を選択することができる。
【００９５】
また、情報提供装置１の選択部１８は、端末装置２の物理的な状態に応じた検索方法や検索種別の第１コンテンツＣ１０を選択することもできる。端末装置２の物理的な状態は、例えば、端末装置２が利用者Ｕによって振られている状態、端末装置２が移動している状態、端末装置２の周辺温度などである。端末装置２の制御部２６は、物理センサ２４によって検出される端末装置２の物理的な状態を示す物理情報を情報提供装置１へ送信することができ、情報提供装置１の制御部１３は、端末装置２から取得した物理情報に基づいて、端末装置２の物理的な状態に応じた検索方法や検索種別が関連付けられた第１コンテンツＣ１０を選択することができる。
【００９６】
〔６．プログラム〕
上述した実施形態における情報提供装置１や端末装置２は、例えば図１２に示すような構成のコンピュータ２００がプログラムを実行することによって実現される。図１２は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ（Read  Only  Memory）２０３、ＨＤＤ（Hard  Disk  Drive）２０４、通信インターフェイス（Ｉ／Ｆ）２０５、入出力インターフェイス（Ｉ／Ｆ）２０６、およびメディアインターフェイス（Ｉ／Ｆ）２０７を備える。
【００９７】
ＣＰＵ２０１は、ＲＯＭ２０３またはＨＤＤ２０４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ２０３は、コンピュータ２００の起動時にＣＰＵ２０１によって実行されるブートプログラムや、コンピュータ２００のハードウェアに依存するプログラムなどを格納する。
【００９８】
ＨＤＤ２０４は、ＣＰＵ２０１によって実行されるプログラムによって使用されるデータなどを格納する。通信インターフェイス２０５は、ネットワーク４を介して他の機器からデータを受信してＣＰＵ２０１へ送り、ＣＰＵ２０１が生成したデータを、ネットワーク４を介して他の機器へ送信する。ＣＰＵ２０１は、入出力インターフェイス２０６を介して、表示部２３やプリンタなどの出力装置、および、キーボードおよびマウスまたはタッチパネルなどの入力部２２を制御する。ＣＰＵ２０１は、入出力インターフェイス２０６を介して、入力装置からデータを取得する。また、ＣＰＵ２０１は、生成したデータを、入出力インターフェイス２０６を介して出力装置へ出力する。
【００９９】
メディアインターフェイス２０７は、記録媒体２０８に格納されたプログラムまたはデータを読み取り、ＲＡＭ２０２を介してＣＰＵ２０１に提供する。ＣＰＵ２０１は、当該プログラムを、メディアインターフェイス２０７を介して記録媒体２０８からＲＡＭ２０２上にロードし、ロードしたプログラムを実行する。記録媒体２０８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）などの光学記録媒体、ＭＯ（Magneto-Optical  disk）などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。
【０１００】
コンピュータ２００が上述した実施形態に係る情報提供装置１として機能する場合、コンピュータ２００のＣＰＵ２０１は、ＲＡＭ２０２上にロードされた情報提供プログラムを実行することにより、図３に示す受付部１７、選択部１８、および提供部１９の各機能を実現する。コンピュータ２００のＣＰＵ２０１は、情報提供プログラムを記録媒体２０８から読み取って実行するが、他の例として、他の装置から、ネットワーク４を介してプログラムを取得してもよい。
【０１０１】
また、コンピュータ２００が上述した実施形態に係る端末装置２として機能する場合、コンピュータ２００のＣＰＵ２０１は、ＲＡＭ２０２上にロードされた情報表示プログラムを実行することにより、図６に示す操作受付部２７、取得部２８、および表示処理部２９の各機能を実現する。コンピュータ２００のＣＰＵ２０１は、情報表示プログラムを記録媒体２０８から読み取って実行するが、他の例として、他の装置から、ネットワーク４を介してプログラムを取得してもよい。
【０１０２】
〔７．効果〕
以上のように、実施形態に係る情報提供装置１は、選択部１８と、提供部１９とを備える。選択部１８は、端末装置２（情報表示装置の一例）の利用者Ｕに応じた検索結果を示す第３コンテンツＣ３０に遷移するための情報を含む第１コンテンツＣ１０を選択する。提供部１９は、選択部１８によって選択された第１コンテンツＣ１０と、第１コンテンツＣ１０が並べて配置された状態で端末装置２に表示され、検索結果とは異なる第４コンテンツＣ４０に遷移するための情報を含む複数の第２コンテンツＣ２０とを端末装置２へ提供する。これにより、検索の手間を軽減することができ、また、利用者Ｕは検索の利用を積極的に意識することなく、検索結果を示す第３コンテンツＣ３０を閲覧することができることから、新たなる検索の利用を創出することができ、検索の利用を促進することができる。なお、第４コンテンツＣ４０は、例えば、記事である。
【０１０３】
また、情報提供装置１は、利用者Ｕに関する情報を記憶する記憶部１２を備える。選択部１８は、記憶部１２に記憶された利用者Ｕに関する情報に基づいて、第１コンテンツＣ１０を選択する。これにより、利用者Ｕに適した第３コンテンツＣ３０に遷移するための第１コンテンツＣ１０を選択することができる。
【０１０４】
また、利用者Ｕに関する情報には、利用者Ｕが興味または関心を有するテーマの情報（利用者テーマ情報）が含まれる。選択部１８は、利用者Ｕが興味または関心を有するテーマまたは当該テーマに関する情報に基づく検索結果を示す第３コンテンツＣ３０に遷移するための情報を含むコンテンツを第１コンテンツＣ１０として選択する。利用者Ｕが興味または関心のある第３コンテンツＣ３０に遷移するための第１コンテンツＣ１０を選択することができる。
【０１０５】
また、第３コンテンツＣ３０に遷移するための情報は、利用者テーマ情報を検索キーワードとする検索クエリを送信するための情報である。これにより、例えば、利用者Ｕは、第１コンテンツＣ１０を選択したときの検索結果を示す第３コンテンツＣ３０を得ることができるため、検索結果の情報が古くなるといった状況を回避することができる。
【０１０６】
また、選択部１８は、利用者Ｕに関する情報に応じた検索種別の検索結果を示す第３コンテンツＣ３０に遷移するための情報を含むコンテンツを第１コンテンツＣ１０として選択する。これにより、より適切な検索種別の検索結果を示す第３コンテンツＣ３０を利用者Ｕに提供することができる。
【０１０７】
また、選択部１８は、利用者Ｕの行動履歴に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更する。これにより、適切な数の第１コンテンツＣ１０を利用者Ｕに提供することができる。
【０１０８】
また、利用者Ｕの行動履歴には、第１コンテンツＣ１０に対する利用者Ｕの過去の反応を示す反応情報が含まれる。選択部１８は、反応情報に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更する。これにより、適切な数の第１コンテンツＣ１０を利用者Ｕに提供することができる。
【０１０９】
また、利用者Ｕの行動履歴には、利用者Ｕによる検索処理装置３での検索履歴が含まれる。選択部１８は、かかる検索履歴に基づいて、第１コンテンツＣ１０の端末装置２への提供頻度を変更する。これにより、適切な数の第１コンテンツＣ１０を利用者Ｕに提供することができる。
【０１１０】
また、実施形態に係る情報提供プログラムは、選択手順と、提供手順とをコンピュータに実行させる。選択手順は、端末装置２の利用者Ｕに応じた検索結果を示すコンテンツに遷移するための情報を含む第１コンテンツＣ１０を選択する。提供手順は、選択手順によって選択された第１コンテンツＣ１０と、第１コンテンツＣ１０が並べて配置された状態で端末装置２に表示され、検索結果とは異なるコンテンツに遷移するための情報を含む複数の第２コンテンツＣ２０とを端末装置２へ提供する。これにより、検索の利用を促進することができる。
【０１１１】
また、実施形態に係る情報表示プログラムは、取得手順と、表示処理手順とをコンピュータに実行させる。取得手順は、利用者Ｕに応じた検索結果を示す第３コンテンツＣ３０に遷移するための情報を含む第１コンテンツＣ１０と、検索結果とは異なる第４コンテンツＣ４０に遷移するための情報を含む複数の第２コンテンツＣ２０とを取得する。表示処理手順は、取得手順によって取得された第１コンテンツＣ１０と複数の第２コンテンツＣ２０とを含む複数のコンテンツを並べて配置した状態で表示部２３に表示させる。これにより、検索の手間を軽減することができ、また、利用者Ｕは検索の利用を積極的に意識することなく、検索結果を示す第３コンテンツＣ３０を閲覧することができることから、新たなる検索の利用を創出することができ、検索の利用を促進することができる。
【０１１２】
〔８．その他〕
上述した情報提供装置１は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォームなどをＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。また、図３などに示す矢印は、データや制御などの流れについて補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【０１１３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１１４】
１  情報提供装置
２  端末装置
３  検索処理装置
４  ネットワーク
１１，２１  通信部
１２，２５  記憶部
１３，２６  制御部
１４  利用者情報データベース
１５  コンテンツデータベース
１７  受付部
１８  選択部
１９  提供部
２２  入力部
２３  表示部
２４  物理センサ
２７  操作受付部
２８  取得部
２９  表示処理部
【図１】
2020047053.tif 000003
【図２】
2020047053.tif 000004
【図３】
2020047053.tif 000005
【図４】
2020047053.tif 000006
【図５】
2020047053.tif 000007
【図６】
2020047053.tif 000008
【図７】
2020047053.tif 000009
【図８】
2020047053.tif 000010
【図９】
2020047053.tif 000011
【図１０】
2020047053.tif 000012
【図１１】
2020047053.tif 000013
【図１２】
2020047053.tif 000014