(57)【要約】      （修正有）【課題】ユーザが閲覧中のコンテンツに関連するコンテンツをユーザに提案することができる情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】情報処理システム１００において、情報処理装置１は、取得部４３と、決定部４４とを備える。取得部４３は、第１のコンテンツの解析結果に基づいて第１のコンテンツに付加された位置情報を取得する。決定部４４は、複数のコンテンツのうち取得部によって取得された第１のコンテンツに付加された位置情報と同一または関連する位置情報が付加された１以上のコンテンツを、第１のコンテンツを閲覧中のユーザに閲覧を提案する第２のコンテンツとして決定する。【選択図】図２
2019079148.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得部と、
複数のコンテンツのうち前記取得部によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された１以上のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する第２のコンテンツとして決定する決定部と、を備える
ことを特徴とする情報処理装置。
【請求項２】
前記第１のコンテンツおよび前記第２のコンテンツは記事である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記位置情報は、
地点および地域の少なくとも一つに対応する情報を含む
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定部は、
前記複数のコンテンツのうち前記提案による閲覧割合が高いコンテンツほど優先して前記第２のコンテンツとして決定する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記決定部は、
前記複数のコンテンツのうち前記位置情報で決定される地点または地域内での前記閲覧割合が高いコンテンツほど優先して前記第２のコンテンツとして決定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２のコンテンツに付加された位置情報に基づいて、前記第２のコンテンツに対応する位置を示す地図情報を前記ユーザに提供する情報提供部を備える
ことを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
前記決定部は、
前記複数のコンテンツのうち前記取得部によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、複数の前記第２のコンテンツとして決定するコンテンツ決定部と、
前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定部と、を備える
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち前記第１のコンテンツとの類似度が低い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち第１のコンテンツとの類似度が高い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記第１のコンテンツの解析結果に基づいて前記第１のコンテンツに位置情報を付加し、前記複数のコンテンツの解析結果に基づいて前記複数のコンテンツにそれぞれ位置情報を付加する位置情報付加部を備える
ことを特徴とする請求項１〜９のいずれか一つに記載の情報処理装置。
【請求項１１】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得工程と、
複数のコンテンツのうち前記取得工程によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された１以上のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する第２のコンテンツとして決定する決定工程と、
を含むことを特徴とする情報処理方法。
【請求項１２】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得手順と、
複数のコンテンツのうち前記取得手順によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された１以上のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する第２のコンテンツとして決定する決定手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、ニュースやブログといった記事を含むコンテンツのインターネットを介した配信が盛んに行われている。例えば、特許文献１には、複数のユーザの閲覧履歴情報から計算した閲覧済みコンテンツの履歴重要度に基づいて閲覧済みコンテンツに関連する関連コンテンツを取得し、閲覧済みコンテンツを閲覧したユーザへ関連コンテンツを配信する情報配信サーバが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４０４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の情報配信サーバは、閲覧済みコンテンツの人気度および閲覧回数に基づいてユーザの嗜好を反映したコンテンツを配信するものであり、ユーザが閲覧中のコンテンツに関連するコンテンツを配信するものではない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザが閲覧中のコンテンツに関連するコンテンツをユーザに提案することができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、取得部と、決定部とを備える。前記取得部は、第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された前記位置情報を取得する。前記決定部は、複数のコンテンツのうち前記取得部によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された１以上のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する第２のコンテンツとして決定する。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザが閲覧中のコンテンツに関連するコンテンツをユーザに提案することができる情報処理装置、情報処理方法および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の説明図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の位置情報記憶部に記憶された位置情報テーブルの一例を示す図である。
【図４】図４は、実施形態に係る情報処理装置のコンテンツ記憶部に記憶されたコンテンツテーブルの一例を示す図である。
【図５】図５は、実施形態に係るコンテンツ一覧画面の一例を示す図である。
【図６】図６は、実施形態に係るコンテンツ表示画面の一例を示す図である。
【図７】図７は、実施形態に係るコンテンツ表示画面の他の例を示す図である。
【図８】図８は、図７に示す地図領域の拡大図である。
【図９】図９は、実施形態に係る情報処理装置の制御部が実行する情報処理の流れを示すフローチャートである。
【図１０】図１０は、図９に示す位置情報付加処理の一例を示すフローチャートである。
【図１１】図１１は、図９に示すコンテンツ提案処理の一例を示すフローチャートである。
【図１２】図１２は、実施形態に係る情報処理プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。
【００１０】
〔１．情報処理方法〕
図１を用いて、実施形態に係る情報処理について説明する。図１は、実施形態に係る情報処理の説明図であり、本実施形態においては、コンテンツを取得し、取得したコンテンツを提供する情報処理装置によって情報処理が実行される。
【００１１】
図１に示す情報処理装置は、投稿者であるユーザＵ１，Ｕ２から投稿される複数のコンテンツをユーザＵ１，Ｕ２の端末装置から取得し、取得した複数のコンテンツをコンテンツ記憶部に記憶する。図１に示す例では、ユーザＵ１がコンテンツＣ１１，Ｃ１２を投稿し（ステップＳ１）、ユーザＵ２がコンテンツＣ２１〜Ｃ２５を投稿する（ステップＳ２）。
【００１２】
情報処理装置は、ユーザＵ１，Ｕ２の端末装置から送信されるコンテンツＣ１１，Ｃ１２，Ｃ２１〜Ｃ２５（以下、総称してコンテンツＣと記載する）を受信し、受信した複数のコンテンツＣをコンテンツ記憶部に記憶する（ステップＳ３）。コンテンツＣは、例えば、ニュース、ブログ（ミニブログを含む）、ＳＮＳ（Social  Networking  Service）などにおいて投稿されるコンテンツである。コンテンツは、例えば、テキスト、画像、動画などを含む。
【００１３】
次に、情報処理装置は、位置情報選択処理を実行する（ステップＳ４）。かかる位置情報選択処理において、情報処理装置は、ステップＳ３でコンテンツ記憶部に記憶した各コンテンツＣを取得し、取得した各コンテンツＣの内容を解析する。情報処理装置は、各コンテンツＣの解析結果に基づいて、各コンテンツＣに付加する１以上の位置情報を選択する。
【００１４】
コンテンツＣに付加される位置情報は、例えば、コンテンツＣに出現する地点に関する情報、コンテンツＣに出現する地域に関する情報などである。地点の情報は、地図上の特定の地点に関する情報であり、ＰＯＩ（Point  Of  Interest）と称されることがある。かかる地点の情報は、例えば、店舗や施設などである。また、地域の情報は、地図上の特定の地域に関する情報であり、例えば、東京都港区六本木、神奈川県横浜市などといった地域を示す情報である。
【００１５】
情報処理装置は、位置情報付加処理を実行する（ステップＳ５）。かかる位置情報付加処理において、情報処理装置は、ステップＳ４で選択した１以上の位置情報をコンテンツＣに付加して、コンテンツ記憶部に記憶する。なお、情報処理装置は、端末装置からコンテンツＣを取得する毎に、コンテンツＣに付加する１以上の位置情報を選択し、選択した１以上の位置情報をコンテンツＣに付加して、コンテンツ記憶部に記憶することもできる。
【００１６】
各コンテンツＣに１以上の位置情報が付加された後、コンテンツＣの閲覧者であるユーザＵ１０が端末装置を操作してコンテンツ一覧画面などからコンテンツＣ１１を選択すると、端末装置からコンテンツＣ１１の送信を要求する送信要求が情報処理装置へ送信される（ステップＳ６）。
【００１７】
情報処理装置は、端末装置からコンテンツＣ１１の送信要求を受信すると、コンテンツＣ１１を第１のコンテンツＣＡとして提供する（ステップＳ７）。かかるステップＳ７において、情報処理装置は、送信要求で特定されるコンテンツＣ１１をコンテンツ記憶部から取得し、取得したコンテンツＣ１１を第１のコンテンツＣＡとして送信要求元の端末装置へ送信する。
【００１８】
また、情報処理装置は、コンテンツ提案処理を実行する（ステップＳ８）。かかるコンテンツ提案処理において、情報処理装置は、第１のコンテンツＣＡに付加された位置情報をコンテンツ記憶部から取得する。そして、情報処理装置は、取得した位置情報に基づいて、ユーザＵ１０に閲覧を提案するコンテンツである第２のコンテンツＣＢを決定する。
【００１９】
ステップＳ８において、情報処理装置は、第１のコンテンツＣＡに付加された位置情報と一致または関連する位置情報が付加されたコンテンツＣを第２のコンテンツＣＢとして決定する。以下、第１のコンテンツＣＡに付加された位置情報と一致する位置情報を一致位置情報と記載し、第１のコンテンツＣＡに付加された位置情報と関連する位置情報を関連位置情報と記載する。
【００２０】
情報処理装置は、第１のコンテンツＣＡに付加された位置情報で示される地点がランドマークＡであれば、ランドマークＡを示す位置情報である一致位置情報を有するコンテンツＣを第２のコンテンツＣＢとして決定する。また、情報処理装置は、ランドマークＡを中心とした所定距離内の地域、またはランドマークＡが属する地域を示す位置情報である関連位置情報を有するコンテンツＣを第２のコンテンツＣＢとして決定することができる。
【００２１】
また、情報処理装置は、第１のコンテンツＣＡに付加された位置情報で示される地域が地域Ｂ（例えば、東京都港区六本木）であれば、例えば、地域Ｂを示す位置情報である一致位置情報を有するコンテンツＣを第２のコンテンツＣＢとして決定する。また、情報処理装置は、地域Ｂと地域Ｂ以外の地域を含む地域を示す位置情報である関連位置情報を有するコンテンツＣを第２のコンテンツＣＢとして決定することができる。また、情報処理装置は、地域Ｂに隣接する地域を示す位置情報である関連位置情報を有するコンテンツＣを第２のコンテンツＣＢとして決定することもできる。
【００２２】
情報処理装置は、決定した第２のコンテンツＣＢの閲覧を提案する提案情報をユーザＵ１０の端末装置へ送信する（ステップＳ９）。提案情報は、例えば、第２のコンテンツＣＢを選択するための情報（例えば、第２のコンテンツＣＢの見出しのリスト）である。図１に示す例では、コンテンツＣ２１，Ｃ２５が第２のコンテンツＣＢとして決定され、ユーザＵ１０の端末装置でコンテンツＣ２１，Ｃ２５の見出しが表示されていることを示している。ユーザＵ１０が端末装置を操作してコンテンツＣ２１を選択することで、コンテンツＣ２１が端末装置に表示される。
【００２３】
このように、情報処理装置は、第１のコンテンツＣＡの解析結果に基づいて第１のコンテンツＣＡに付加された位置情報に基づいて、ユーザＵ１０に閲覧を提案する第２のコンテンツＣＢを決定する。これにより、ユーザＵ１０が閲覧中の第１のコンテンツＣＡの内容と関連する第２のコンテンツＣＢをユーザＵ１０へ提案することができることから、コンテンツＣを閲覧するユーザＵ１０の利便性を向上させることができる。
【００２４】
また、コンテンツＣの解析結果に基づいて位置情報がコンテンツＣに付加される。そのため、位置情報が付加されずにユーザＵ１，Ｕ２から提供されるコンテンツＣを用いて、ユーザＵ１０が閲覧中のコンテンツＣの内容と地理的に関連するコンテンツＣをユーザＵ１０へ提案することができる。
【００２５】
〔２．情報処理システムの構成〕
図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１００は、情報処理装置１と、複数の端末装置２１〜２ｎ（ｎは、２以上の整数）とを備える。
【００２６】
これら情報処理装置１と、複数の端末装置２１〜２ｎ（以下、端末装置２と記載する場合がある）とは、ネットワーク３を介して有線または無線により互いに通信可能に接続される。ネットワーク３は、例えば、ＬＡＮ（Local  Area  Network）や、インターネットなどのＷＡＮ（Wide  Area  Network）である。端末装置２１〜２ｎは、ユーザＵ１〜Ｕｎ（以下、ユーザＵと総称する場合がある）によって操作される。
【００２７】
各ユーザＵは、コンテンツを提供する投稿者またはコンテンツを閲覧する閲覧者である。なお、コンテンツは、端末装置２のブラウザによって再生されるものであってもよいし、端末装置２のアプリケーションプログラムによって再生されるものであってもよい。
【００２８】
〔２．１．端末装置の構成〕
端末装置２は、例えば、スマートフォン、タブレット型端末、ＰＤＡ（Personal  Digital  Assistant）、パーソナルコンピュータ等であり、通信部１０と、制御部１１（コントローラ）と、表示部１２と、操作部１３と、記憶部１４とを備える。
【００２９】
制御部１１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。表示部１２は、例えば、ＬＣＤ（Liquid  Crystal  Display）であり、操作部１３は、例えば、キーボードやタッチパネルなどである。制御部１１の機能は、例えば、ＣＰＵがＲＯＭに記憶されているアプリケーションのプログラムを読み出して実行することにより実現される。
【００３０】
制御部１１は、ユーザＵの操作部１３への操作を検出し、かかる操作に応じた要求を情報処理装置１へ送信する。また、制御部１１は、情報処理装置１から送信される各種の画面の情報やユーザＵの操作部１３への入力操作に応じた情報を表示部１２に表示することができる。
【００３１】
また、制御部１１は、ユーザＵの操作部１３への操作に応じて作成されるニュースやブログなどの記事を情報処理装置１へ送信することができる。なお、以下において、情報処理装置１へ投稿されるコンテンツが記事であるものとして説明するが、情報処理装置１へ投稿されるコンテンツは、記事以外のコンテンツ（例えば、音声コンテンツ、音楽コンテンツ、動画コンテンツなど）であってもよい。
【００３２】
〔２．２．情報処理装置の構成〕
情報処理装置１は、通信部２０と、記憶部２１と、制御部２２（コントローラ）とを備え、コンテンツサービスを提供する。端末装置２のユーザＵは、情報処理装置１へコンテンツを投稿したり、情報処理装置１に投稿されたコンテンツを閲覧したりすることができる。
【００３３】
〔２．２．１．通信部２０〕
通信部２０は、ネットワーク３との間で情報の送受信を行う通信インターフェイスであり、ネットワーク３との接続を有線または無線で行う。制御部２２は、通信部２０およびネットワーク３を介して、端末装置２との間で各種の情報を送受信することができる。
【００３４】
〔２．２．２．記憶部２１〕
記憶部２１は、位置情報記憶部２３と、コンテンツ記憶部２４とを備える。位置情報記憶部２３およびコンテンツ記憶部２４は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ＨＤＤ（Hard  Disk  Drive）、光ディスク等の記憶装置である。
【００３５】
位置情報記憶部２３は、各位置に関する情報を含む位置情報テーブルを記憶する。図３は、位置情報記憶部２３に記憶された位置情報テーブルの一例を示す図である。図３に示す位置情報テーブル２５は、「位置ＩＤ」毎に、「位置名」、「緯度経度」、「カテゴリ」、「読み」、「住所」、「別表記」、「エリアコード」および「電話番号」などが関連付けられた情報である。
【００３６】
「位置ＩＤ」は、位置（例えば、地点、地域など）の識別情報である。「位置名」は、位置ＩＤで特定される位置の名称であり、例えば、飲食店名、宿泊施設名、ランドマーク名、鉄道路線名、史跡名所名、地域名などを含む。「緯度経度」は、位置ＩＤで特定される位置の緯度経度を示す情報である。「カテゴリ」は、位置ＩＤに関連付けられた位置の種別であり、例えば、位置ＩＤで特定される位置の店舗の種別である。「読み」は、「位置名」に設定される名称の読み仮名である。
【００３７】
「住所」は、位置ＩＤで特定される位置の住所である。かかる住所は、都道府県名、市町村名（または区）、字および番地で特定されるが、位置ＩＤで特定される位置が地域（例えば、市町村や都道府県）を示すものである場合、地域を特定する住所が位置情報テーブル２５の「住所」に設定される。例えば、位置ＩＤで特定される位置が市町村（または区）である場合には、位置ＩＤで特定される位置の住所には、字および番地は含まれない。
【００３８】
「別表記」は、位置ＩＤで特定される位置の名称であって、「位置名」以外に呼称される名称である。例えば、別表記は、略称や通称などを含む。「エリアコード」は、住所の属するエリアを段階的に示すコードである。「電話番号」は、位置ＩＤで特定される位置の電話番号であり、例えば、位置名が飲食店名や宿泊施設名である場合、飲食店や宿泊施設の電話番号である。
【００３９】
コンテンツ記憶部２４は、コンテンツＣに関する情報を含むコンテンツテーブルを記憶する。図４は、コンテンツ記憶部２４に記憶されたコンテンツテーブル２６の一例を示す図である。図４に示すコンテンツテーブル２６は、「コンテンツＩＤ」毎に、「データ」、「位置情報」、「全体の閲覧割合」および「地域の閲覧割合」などが関連付けられた情報である。
【００４０】
「コンテンツＩＤ」は、コンテンツＣの識別情報である。「データ」は、コンテンツＣのデータである。なお、「データ」は、コンテンツＣのデータそのものでなくてもよく、例えば、コンテンツ記憶部２４におけるコンテンツＣの格納位置を示すデータであってもよい。「位置情報」は、コンテンツＣに関連付けられた位置情報である。図４に示す位置情報は、位置名であるが、コンテンツテーブル２６の「位置情報」は、位置を特定するための情報であればよく、例えば、位置ＩＤであってもよく、位置名以外の情報（例えば、緯度経度やエリアコード）であってもよい。
【００４１】
「全体の閲覧割合」は、コンテンツＣのＣＴＲ（Click  Through  Rate）であり、コンテンツＣの提案回数に対する、コンテンツＣの閲覧回数の比である。提案回数は、例えば、端末装置２にコンテンツＣの見出しが表示された総回数である。また、閲覧回数は、端末装置２のユーザＵによってコンテンツＣが閲覧された総回数である。例えば、閲覧回数は、端末装置２のユーザＵの操作によって、コンテンツＣのリンクが貼られたコンテンツＣの見出しが選択（クリック）されて端末装置２にコンテンツＣが表示された総回数である。以下、全体の閲覧割合を全体閲覧割合と記載する場合がある。
【００４２】
「地域の閲覧割合」は、位置情報で決定される地点または地域におけるコンテンツＣのＣＴＲであり、位置情報で決定される地点または地域での提案回数に対する、位置情報で決定される地点または地域での閲覧回数の比である。例えば、コンテンツＣに付加された位置情報で決定される地域が東京都渋谷区である場合、「地域の閲覧割合」は、東京都渋谷区に存在する端末装置２に表示されたコンテンツＣの見出しの表示回数（提案回数）に対するクリック回数（閲覧回数）の比である。以下、地域の閲覧割合を地域閲覧割合と記載する場合がある。
【００４３】
なお、位置情報で決定される地点は、位置情報で特定される地点であり、位置情報がＡＡＡＡＡＡ六本木店（図３参照）を示す場合、ＡＡＡＡＡＡ六本木店である。また、位置情報で決定される地域は、例えば、位置情報がＡＡＡＡＡＡ六本木店を示す場合、東京都港区六本木やＡＡＡＡＡＡ六本木店から所定距離の地域である。
【００４４】
また、「地域閲覧割合」は、位置情報で特定される地点または地域の近隣の地域におけるコンテンツＣのＣＴＲであってもよい。例えば、位置情報で特定される位置がＡＡＡＡＡＡ六本木店（図３参照）または「東京都港区六本木」である場合、「地域閲覧割合」は、東京都港区六本木に存在する端末装置２に提案情報が表示されたコンテンツＣのクリック率である。
【００４５】
また、「地域閲覧割合」は、位置情報で特定される地点または地域を含む地域におけるコンテンツＣのＣＴＲであってもよい。例えば、位置情報で特定される位置が「東京都港区六本木」である場合、「地域閲覧割合」は、東京都港区に存在する端末装置２に提案情報が表示されたコンテンツＣのクリック率である。なお、「地域閲覧割合」は、地点や地域ではなく、緯度経度に基づいて特定される領域におけるＣＴＲであってもよい。
【００４６】
〔２．２．３．制御部２２〕
制御部２２は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。図２に示すように、制御部２２は、コンテンツ受付部３０と、位置情報付加部３１と、情報提供部３２と、提案コンテンツ提供部３３とを備える。かかるコンテンツ受付部３０、位置情報付加部３１、情報提供部３２および提案コンテンツ提供部３３の機能は、例えば、制御部２２のＣＰＵが制御部２２のＲＯＭに記憶されているプログラムを読み出して実行することにより実現される。
【００４７】
なお、コンテンツ受付部３０、位置情報付加部３１、情報提供部３２および提案コンテンツ提供部３３は、それぞれ一部または全部がＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成されてもよい。
【００４８】
〔２．２．３．１．コンテンツ受付部３０〕
コンテンツ受付部３０は、ネットワーク３および通信部２０を介して端末装置２からコンテンツＣの投稿を受け付ける。コンテンツ受付部３０は、端末装置２から受信されたコンテンツＣをコンテンツテーブル２６に設定する。
【００４９】
〔２．２．３．２．位置情報付加部３１〕
位置情報付加部３１は、コンテンツ記憶部２４に記憶されたコンテンツＣを読み出しし、読み出したコンテンツＣが指し示す位置に関する情報を解析する。位置情報付加部３１は、コンテンツＣの解析結果に基づいて、コンテンツＣに位置情報を付加し、位置情報を付加したコンテンツＣをコンテンツテーブル２６に設定する。
【００５０】
位置情報付加部３１は、抽出部４１と選択部４２とを備える。抽出部４１は、コンテンツＣである記事の本文（以下、対象テキストと記載する）から複数種類の位置判定要素を抽出することができる。
【００５１】
抽出部４１は、対象テキストに対してテキスト解析を行うことによって、対象テキストから位置判定要素の一つである「タグ」を抽出する。「タグ」とは、一まとまりの意味情報とみなされるワードである。例えば、飲食店名、宿泊施設名、ランドマーク名、鉄道路線名、史跡名所名などがタグに該当する。
【００５２】
抽出部４１は、対象テキストを形態素解析した結果として得られるワード（単語）のそれぞれに対し、特有の意味を有するものに対して高いスコアを付与してランク付けし、上位ランクに絞り込むことで、タグを抽出することができる。タグを抽出する際にワードに与えられるスコアは、コーパスにおけるｔｆ−ｉｄｆなどに基づいて計算される。かかるスコアは、抽出されたタグに対するスコアとしても使用されてよい。
【００５３】
また、抽出部４１は、対象テキストに電話番号が含まれている場合、対象テキストから位置判定要素の一つである「電話番号」を抽出することができる。抽出部４１は、所定の桁数の数字列を抽出することで、対象テキストから電話番号を抽出することができる。
【００５４】
また、抽出部４１は、対象テキストに住所を示す情報が含まれている場合、対象テキストから位置判定要素の一つである「住所」を抽出することができる。抽出部４１は、例えば、対象テキストに対してテキスト解析を行うことによって、対象テキストから住所を抽出する。より具体的に、抽出部４１は、対象テキストを形態素解析した結果として得られるワードのそれぞれから、住所とみなされるワード以外を除外することで、対象テキストから住所を抽出する。
【００５５】
抽出部４１は、対象テキストに地域を示す文字列が含まれている場合、対象テキストから地域を示す文字列を抽出することができる。また、抽出部４１は、対象テキストにランドマーク情報などが含まれている場合、対象テキストからランドマーク情報を抽出し、ＧＩＳ（Geographic  Information  System）情報などを利用して、対象テキストが示唆する地域を推定する。
【００５６】
抽出部４１は、ランドマーク情報などのタグを住所に変換することで、対象テキストから位置判定要素の一つである「住所」の少なくとも一部を抽出することができる。例えば、抽出部４１は、ランドマーク情報を含む「スカイツリーに行く。」という対象テキストから、東京スカイツリーの所在地である「東京都墨田区押上」を推定し、「東京都墨田区押上」を住所の一部として抽出する。
【００５７】
選択部４２は、抽出部４１により抽出された１以上の位置判定要素を用いて位置情報テーブル２５を検索し、位置情報テーブル２５に含まれる複数の位置情報のうち、対象テキストが指し示す一以上の位置情報を、コンテンツＣに付加する一以上の位置情報として選択する。例えば、選択部４２は、所定数Ｎ１の位置情報を選択し、選択した位置情報をコンテンツＣに付加する。所定数Ｎ１は１であってもよいし、２以上であってもよい。選択部４２によって選択されコンテンツＣに付加される位置情報は、上述した位置情報テーブル２５の一つの位置ＩＤに対応する情報であり、例えば、位置ＩＤ、住所、緯度経度、およびエリアコードのうち１以上の情報である。
【００５８】
まず、地点を示す位置情報の選択処理について説明する。選択部４２は、例えば、抽出部４１により位置判定要素として電話番号が抽出された場合、抽出された電話番号と完全一致または部分一致する位置情報を位置情報テーブル２５から地点の位置情報候補として抽出する。部分一致とは、例えば、抽出部４１により抽出された電話番号に市外局番が含まれておらず、市外局番以外の部分が完全一致することなどをいう。
【００５９】
また。選択部４２は、抽出部４１により位置判定要素として住所が抽出された場合、抽出された住所から認識可能な緯度経度を導出し、導出した緯度経度を中心として所定距離以内にある位置情報を位置情報テーブル２５から抽出し、距離が近い順に所定数Ｎ２（≧Ｎ１）の位置情報を地点の位置情報候補として抽出する。選択部４２は、例えば、住所を入力すると緯度経度を出力するＡＰＩ（Application  Programming  Interface）を用いて緯度経度を導出する。このＡＰＩは、選択部４２の一機能であってもよいし、他の装置により提供される機能であってもよい。
【００６０】
また、選択部４２は、抽出部４１により抽出された住所で緯度経度を導出できない場合、抽出された住所からエリアコードを導出し、導出したエリアコードと一致するエリアコードを有する位置情報を位置情報テーブル２５から地点の位置情報候補として抽出する。選択部４２は、例えば、住所を入力するとエリアコードを出力するＡＰＩを利用してエリアコードを導出する。
【００６１】
なお、選択部４２は、抽出部４１により抽出された住所で緯度経度を導出できる場合であっても、抽出された住所からエリアコードを導出することができる。選択部４２は、導出したエリアコードと一致するエリアコードを有する位置情報を位置情報テーブル２５から地点の位置情報候補として抽出することもできる。
【００６２】
選択部４２は、例えば、所定数Ｎ３（≧Ｎ２）以下の地点の位置情報候補を選択する。選択部４２は、例えば、（１）電話番号によって抽出される地点の位置情報候補、（２）緯度経度によって抽出される地点の位置情報候補、（３）エリアコードによって抽出される地点の位置情報候補、および（４）タグのみによって抽出される地点の位置情報候補の順に選択する。例えば、Ｎ３＝５である場合、選択部４２は、（１）の位置情報候補を１つ、（２）の位置情報候補を２つ、（３）の位置情報候補を２つ抽出した場合、（４）の位置情報候補は選択しない。また、選択部４２は、重複した地点の位置情報候補は選択しない。
【００６３】
選択部４２は、所定数Ｎ１を超える地点の位置情報候補が抽出された場合、タグに合致する位置情報候補に絞り込んでよい。タグに合致するとは、例えば、地点名、読み、別表記など、地点の名称または名称と同視できるものと、タグの文言とが所定文字数以上一致することをいう。タグに合致するとは、カテゴリの一項目がタグの全部を含むことをいう。住所が駅である場合、駅の中には多くの店舗が存在する場合がある。このような場合にも、タグを用いて絞り込みを行うことで、精度の高い位置情報を提供することができる。
【００６４】
例えば、選択部４２は、地点の位置判定要素と各タグとの組み合わせから検索された地点位置情報候補の出現数と合致度合いに基づいて、スコアを計算し、スコアに基づいて地点の位置情報候補をランク付けすることができる。例えば、選択部４２は、位置判定要素と各タグとの組み合わせから検索された各位置判定要素について、（Ａ）出現数に基づくポイントＰＡと、（Ｂ）文言一致程度に基づくポイントＰＢとを計算し、ポイントＰＡとＰＢとを加算して（或いは乗算、加重加算、その他の演算を行って）、地点の位置情報候補のスコアを計算する。
【００６５】
ここで、地点の位置判定要素が「東京都港区六本木」であり、「ＡＡＡＡＡＡ」、「和食」、「春キャベツ」の３つのタグがあるとする。そして、「東京都港区六本木」と「ＡＡＡＡＡＡ」との組み合わせで地点の位置情報候補として位置情報テーブル２５から検索される位置情報は「ＡＡＡＡＡＡ六本木店」であるとする。また、「東京都港区六本木」と「和食」との組み合わせで地点の位置情報候補として位置情報テーブル２５から検索される地点の位置情報は、「ＡＡＡＡＡＡ六本木店」、「ＢＢＢ六本木センター店」および「ＣＣＣＣＣ六本木店」であるとする。また、「東京都港区六本木」と「春キャベツ」との組み合わせで地点の位置情報候補として位置情報テーブル２５から検索される位置情報はないとする。
【００６６】
この場合、地点の位置情報候補「ＡＡＡＡＡＡ六本木店」が２回出現しており、地点の位置情報候補「ＢＢＢ六本木店」および「ＣＣＣＣＣ六本木店」が１回ずつ出現している。そのため、地点の位置情報候補「ＡＡＡＡＡＡ六本木店」にはポイントＰＡが２ポイント、地点の位置情報候補「ＢＢＢ六本木店」および「ＣＣＣＣＣ六本木店」にはポイントＰＡが１ポイント付与される。
【００６７】
また、文言一致程度に基づくポイントＰＢは、タグと地点の位置情報候補の地点名（読みや別表記でもよい）とが文言上、何割一致しているかに基づいて計算される。例えば、文言の一致度に基づくポイントＰＢは、文言の一致度が１０割の場合、５ポイントであり、文言の一致度が７割以上１０割未満の場合、４ポイントである。また、文言の一致度が５割以上７割未満の場合、ポイントＰＢは、２ポイントであり、文言の一致度が５割未満の場合、ポイントＰＢは、１ポイントである。
【００６８】
地点の位置情報候補「ＡＡＡＡＡＡ六本木店」は、地点名がタグ「ＡＡＡＡＡＡ」と６割一致している。そのため、ポイントＰＢが２ポイント付与され、地点の位置情報候補「ＢＢＢ六本木店」および「ＣＣＣＣＣ六本木店」は、地点名がどのタグとも部分一致していないため、ポイントＰＢは付与されない。したがって、各位置情報候補のスコアは以下のようになる。
・「ＡＡＡＡＡＡ六本木店」：ＰＡ＋ＰＢ＝２＋２＝４
・「ＢＢＢ六本木店」      ：ＰＡ＋ＰＢ＝１＋０＝１
・「ＣＣＣＣＣ六本木店」  ：ＰＡ＋ＰＢ＝１＋０＝１
【００６９】
選択部４２は、スコアが上位の位置情報候補から所定数Ｎ３（≦Ｎ１）の地点の位置情報候補をコンテンツＣに付加する位置情報として選択する。なお、選択部４２は、地点の位置情報候補が所定数Ｎ３以下の場合には、スコアの演算を行わず、所定数Ｎ３以下の地点の位置情報候補をコンテンツＣに付加する位置情報として選択する。
【００７０】
なお、上述した例では、住所が位置判定要素である場合のスコアを計算したが、選択部４２は、エリアコードが位置判定要素である場合も同様に、位置判定要素であるエリアコードと各タグとの組み合わせから検索された位置情報候補の出現数と合致度合いに基づいて、スコアを計算することができる。
【００７１】
次に、地域（例えば、都道府県、市町村や区）を示す位置情報の選択処理について説明する。選択部４２は、抽出部４１により位置判定要素として地域（例えば、都道府県、市町村や区）を示す位置判定要素が抽出された場合、かかる地域を示す位置判定要素を位置情報候補として選択することができる。また、選択部４２は、所定数Ｎ３の位置情報候補である地点を含む地域を位置情報候補として選択することができる。
【００７２】
選択部４２は、例えば、位置情報候補として選択された回数が多い位置情報候補から所定数Ｎ４（≦Ｎ１）の地域の位置情報候補をコンテンツＣに付加する位置情報として選択することができる。
【００７３】
選択部４２は、選択した所定数Ｎ１（≦Ｎ３＋Ｎ４）以下の位置情報候補を位置情報としてコンテンツＣに付加し、位置情報を付加したコンテンツＣをコンテンツテーブル２６に設定する。なお、コンテンツＣに付加される各位置情報は、例えば、位置情報テーブル２５に含まれる位置ＩＤ、住所、緯度経度、およびエリアコードのうち１以上の情報である。
【００７４】
また、選択部４２は、抽出部４１によって抽出された１以上の位置判定要素に基づいて、地点または地域を示す１以上の位置情報を選択することができればよく、選択部４２が行う位置情報の選択処理は、上述した選択処理に限定されない。例えば、選択部４２は、位置判定要素を素性とした位置毎の学習モデルを用いて、コンテンツＣに付加する位置情報を選択することもできる。
【００７５】
なお、上述では、コンテンツＣが記事であるものとして説明したが、コンテンツＣが動画である場合、抽出部４１は、動画に含まれる音声をテキストに変換し、変換したテキストから複数種類の位置情報候補を抽出することができる。また、抽出部４１は、コンテンツＣに含まれる画像を抽出し、画像からエリアコードを出力するＡＰＩを利用して、抽出した画像からエリアコードを導出することもできる。
【００７６】
〔２．２．３．３．情報提供部３２〕
情報提供部３２は、端末装置２からの要求に応じた情報を通信部２０およびネットワーク３を介して端末装置２へ送信する。端末装置２からの要求には、端末装置２の現在地情報が含まれている。現在地情報は、端末装置２の現在位置を示す情報である。
【００７７】
情報提供部３２は、例えば、端末装置２からのコンテンツ一覧の送信要求があった場合、コンテンツ一覧の情報を端末装置２へ送信する。情報提供部３２は、端末装置２から送信される現在地情報と、コンテンツ一覧に含まれる各コンテンツＣの位置情報とに基づいて、コンテンツテーブル２６のうち端末装置２へ送信したコンテンツＣの全体閲覧割合および地域閲覧割合を更新する。
【００７８】
情報提供部３２は、現在地情報で示される地点または地域が、コンテンツ一覧に含まれるコンテンツＣの位置情報で示される地点または地域と同一または近隣を含む地点または地域（以下、コンテンツ関連位置と記載する）であるか否かを判定する。情報提供部３２は、コンテンツテーブル２６において、コンテンツ関連位置であるコンテンツＣの地域閲覧割合および全体閲覧割合を更新する。例えば、地域閲覧割合＝３／２０、全体閲覧割合＝３８／２９７８である場合、情報提供部３２は、地域閲覧割合＝３／２１、全体閲覧割合＝３８／２９７９とする更新を行う。
【００７９】
また、情報提供部３２は、コンテンツテーブル２６において、コンテンツ関連位置ではないコンテンツＣの全体閲覧割合を更新するが、地域閲覧割合は更新しない。例えば、地域閲覧割合＝３／２０、全体閲覧割合＝３８／２９７８である場合、情報提供部３２は、全体の閲覧割合＝３８／２９７９とする更新を行い、地域閲覧割合＝３／２０は更新しない。
【００８０】
端末装置２の制御部１１は、情報提供部３２から通信部１０を介して取得したコンテンツ一覧の情報に基づき、コンテンツ一覧画面を表示部１２に表示する。図５は、コンテンツ一覧画面の一例を示す図である。
【００８１】
図５に示すコンテンツ一覧画面６１には、コンテンツＣ１１〜Ｃ１６の見出しが表示されており、コンテンツＣ１１〜Ｃ１６の見出しにはコンテンツＣ１１〜Ｃ１６のリンクが貼られている。端末装置２のユーザＵは、操作部１３を操作することで、コンテンツＣ１１〜Ｃ１６の見出しのいずれかをクリックすることができる。これにより、コンテンツＣ１１〜Ｃ１６のいずれかが閲覧対象として指定される。
【００８２】
端末装置２の制御部１１は、クリックされた見出しに貼られたリンクに基づき、クリックされた見出しのコンテンツＣの送信を情報提供部３２へ要求する送信要求を通信部１０およびネットワーク３を介して情報提供部３２へ送信する。
【００８３】
情報提供部３２は、送信要求で指定されたコンテンツＣをコンテンツ記憶部２４から抽出し、抽出したコンテンツＣを通信部２０およびネットワーク３を介して端末装置２へ送信する。端末装置２の制御部１１は、情報提供部３２から通信部１０を介して取得したコンテンツＣに基づき、コンテンツＣを表示部１２に表示する。
【００８４】
また、情報提供部３２は、端末装置２から送信される現在地情報と、端末装置２へ送信されたコンテンツＣの位置情報とに基づいて、コンテンツテーブル２６のうち端末装置２へ送信したコンテンツＣの閲覧割合を更新する。情報提供部３２は、コンテンツテーブル２６において、コンテンツ関連位置であるコンテンツＣの地域閲覧割合および全体閲覧割合を更新する。例えば、地域閲覧割合＝３／２１、全体閲覧割合＝３８／２９７９である場合、情報提供部３２は、地域閲覧割合＝４／２１、全体閲覧割合＝３９／２９７９とする更新を行う。
【００８５】
また、情報提供部３２は、コンテンツテーブル２６において、コンテンツ関連位置ではないコンテンツＣの全体の閲覧割合を更新するが、地域閲覧割合は更新しない。例えば、地域閲覧割合＝３／２０、全体閲覧割合＝３８／２９７９である場合、情報提供部３２は、全体閲覧割合＝３９／２９７９とする更新を行い、地域閲覧割合＝３／２０は更新しない。
【００８６】
〔２．２．３．４．提案コンテンツ提供部３３〕
提案コンテンツ提供部３３は、情報提供部３２によって提供されるコンテンツＣである第１のコンテンツＣＡに付加された位置情報に基づいて、第１のコンテンツＣＡを閲覧中のユーザＵに閲覧を提案するコンテンツＣである第２のコンテンツＣＢを決定する。提案コンテンツ提供部３３は、取得部４３と、決定部４４と、コンテンツ提供部４５とを備える。
【００８７】
（取得部４３）
取得部４３は、位置情報付加部３１によって位置情報が付加され、情報提供部３２によってユーザＵに提供される第１のコンテンツＣＡに付加された位置情報と、第１のコンテンツＣＡ以外の複数のコンテンツＣのそれぞれに付加された位置情報とを取得する。
【００８８】
例えば、図５に示すコンテンツ一覧画面６１において、コンテンツＣ１１がユーザＵに選択された場合、コンテンツＣ１１が第１のコンテンツＣＡである。取得部４３は、情報提供部３２によってユーザＵの端末装置２に提供されるコンテンツＣ１１に付加された１以上の位置情報を、第１のコンテンツＣＡの１以上の位置情報として、コンテンツテーブル２６から取得する。
【００８９】
（決定部４４）
決定部４４は、取得部４３によって取得された第１のコンテンツＣＡの１以上の位置情報に基づいて、ユーザＵに閲覧を提案する１以上の第２のコンテンツＣＢを決定する。決定部４４は、決定した第２のコンテンツＣＢが複数ある場合、各第２のコンテンツＣＢのユーザＵへの提示順序を決定する。
【００９０】
決定部４４は、コンテンツ決定部４６と、提案順位決定部４７とを備える。コンテンツ決定部４６は、コンテンツ記憶部２４に記憶された複数のコンテンツＣのうち第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加された１以上のコンテンツＣをユーザＵに閲覧を提案する第２のコンテンツＣＢとして決定する。
【００９１】
第１のコンテンツＣＡに付加された位置情報と同一の位置情報とは、第１のコンテンツＣＡに付加された位置情報が地点Ａを示す場合、地点Ａを示す位置情報である。また、第１のコンテンツＣＡに付加された位置情報と関連の位置情報とは、第１のコンテンツＣＡに付加された位置情報が地点Ａを示す場合、地点Ａの近隣の地点や地域を示す位置情報、または、地点Ａを含む地域（領域）内の地点または地域を示す位置情報である。
【００９２】
例えば、第１のコンテンツＣＡに付加された位置情報が地点Ａ（例えば、飲食店の住所）を示すとする。この場合、コンテンツ決定部４６は、地点Ａを示す位置情報が付加されたコンテンツＣ、地点Ａを中心として所定範囲（例えば、５０ｍ以内）の地点または地域を示す位置情報が付加されたコンテンツＣ、および地点Ａを含む地域を示す位置情報が付加されたコンテンツＣのいずれか１以上を第２のコンテンツＣＢに決定することができる。
【００９３】
第１のコンテンツＣＡに付加された位置情報が地域Ｂ（例えば、東京都港区六本木）を示すとする。この場合、コンテンツ決定部４６は、地域Ｂを示す位置情報が付加されたコンテンツＣ、地域Ｂを中心として所定範囲（例えば、１ｋｍ以内）の地点または地域を示す位置情報が付加されたコンテンツＣ、および地域Ｂを含み地域Ｂよりも広い地域（例えば、東京都港区）を示す位置情報が付加されたコンテンツＣのいずれか１以上を第２のコンテンツＣＢに決定することができる。
【００９４】
また、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加されたコンテンツの数が所定数Ｎ５を越える場合、全体閲覧割合がより高いコンテンツから順に所定数Ｎ５だけ選択することができる。そして、コンテンツ決定部４６は、選択した所定数Ｎ５のコンテンツを第２のコンテンツＣＢとして決定することができる。例えば、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された複数の位置情報で示される地点や地域が都道府県を跨った範囲にあるような場合に、全体閲覧割合がより高いコンテンツから所定数Ｎ５のコンテンツを第２のコンテンツＣＢとして決定する。
【００９５】
また、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加されたコンテンツの数が所定数Ｎ５を越える場合、地域閲覧割合がより高いコンテンツから順に所定数Ｎ５だけ選択することができる。ここでの地域閲覧割合は、第１のコンテンツＣＡに付加された位置情報で特定される地点を含む地域の閲覧割合である。例えば、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された位置情報で示される地点や地域が地域閲覧割合の算出対象となる範囲内である場合に、地域閲覧割合がより高いコンテンツから順に所定数Ｎ５だけ選択する。
【００９６】
また、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加されたコンテンツの数が所定数Ｎ５を越える場合、全体閲覧割合に対する地域閲覧割合の比がより高いコンテンツから順に所定数Ｎ５だけ選択することができる。ここでの地域閲覧割合は、第１のコンテンツＣＡに付加された位置情報で特定される地点を含む地域の閲覧割合である。例えば、コンテンツ決定部４６は、第１のコンテンツＣＡに付加された位置情報で示される地点や地域が地域閲覧割合の算出対象となる範囲内である場合に、全体閲覧割合に対する地域閲覧割合の比がより高いコンテンツから順に所定数Ｎ５だけ選択する。
【００９７】
また、提案順位決定部４７は、第１のコンテンツＣＡに付加された位置情報との関連度合いを示す関連度Ｓｒを第２のコンテンツＣＢ毎に計算することができる。そして、提案順位決定部４７は、関連度Ｓｒが高い第２のコンテンツＣＢほど優先してユーザＵへの提案順位が上位になるように、各第２のコンテンツＣＢの提案順位を決定する。提案順位は、ユーザＵへ提示される第２のコンテンツＣＢの順番であり、提案順位が高いほど、ユーザＵに把握されやすい位置に表示される。例えば、後述する図６に示すコンテンツ表示画面６２の場合、コンテンツＣ２１の提案順位は、１番であり、コンテンツＣ２５の提案順位は、２番である。
【００９８】
提案順位決定部４７は、第１のコンテンツＣＡに付加された位置情報が地点Ａである場合、地点Ａから近い地点を示す位置情報が付加された第２のコンテンツＣＢほど関連度Ｓｒを高くする。また、提案順位決定部４７は、第１のコンテンツＣＡに付加された位置情報が地域Ｂである場合、地域Ｂに近い地域を示す位置情報が付加された第２のコンテンツＣＢほど関連度Ｓｒを高くする。また、提案順位決定部４７は、地域Ｂの予め決められた地点（例えば、地域Ｂの中心位置）から近い地点を示す位置情報が付加された第２のコンテンツＣＢほど関連度Ｓｒを高くすることができる。
【００９９】
また、提案順位決定部４７は、第１のコンテンツＣＡに複数の位置情報が付加されている場合、複数の位置情報のそれぞれに基づいて得られる複数の関連度Ｓｒ１の合計値を第２のコンテンツＣＢ毎の関連度Ｓｒとして演算する。関連度Ｓｒ１は、第１のコンテンツＣＡに１つの位置情報のみが付加されていると仮定した場合における第２のコンテンツＣＢ毎の関連度Ｓｒと同じ値である。
【０１００】
例えば、提案順位決定部４７は、第１のコンテンツＣＡに２つの位置情報が付加されている場合、一方の位置情報から得られる関連度Ｓｒ１と他方の位置情報から得られる関連度Ｓｒ１との加算値、平均値または乗算値を第２のコンテンツＣＢの関連度Ｓｒとして算出することができる。
【０１０１】
また、提案順位決定部４７は、第１のコンテンツＣＡに付加された一方の位置情報から得られる関連度Ｓｒ１の平均値または合計値が、他方の位置情報から得られる関連度の平均値の合計値よりも閾値以上高い場合、一方の位置情報から得られる関連度を第２のコンテンツＣＢの関連度Ｓｒとすることができる。このように、提案順位決定部４７は、第１のコンテンツＣＡに付加された位置情報から得られる関連度Ｓｒ１の位置情報毎の平均値または合計値に基づいて、第２のコンテンツＣＢの関連度Ｓｒを決定することができる。
【０１０２】
なお、提案順位決定部４７は、各第２のコンテンツＣＢの位置情報が複数ある場合、各第２のコンテンツＣＢの位置情報のうち最も関連度ＳＲ，Ｓｒ１が高いものを用いるが、第２のコンテンツＣＢ毎の関連度ＳＲ，Ｓｒ１の合計値を用いてもよい。
【０１０３】
また、提案順位決定部４７は、第１のコンテンツＣＡと各第２のコンテンツＣＢの類似度を示す類似度を算出し、算出した類似度に基づいて、コンテンツ決定部４６によって決定された各第２のコンテンツＣＢの提案順位を決定することができる。
【０１０４】
例えば、提案順位決定部４７は、形態素解析などによって、第１のコンテンツＣＡに含まれるテキストから、複数のワードを抽出する。また、提案順位決定部４７は、同様に、形態素解析などによって、第２のコンテンツＣＢに含まれるテキストから、複数のワードを抽出する。提案順位決定部４７は、第１のコンテンツＣＡから抽出された複数のワードと、第２のコンテンツＣＢから抽出された複数のワードとに基づき、ベクトル空間モデルを用いて、第１のコンテンツＣＡと各第２のコンテンツＣＢの類似度を算出する。なお、文書間の類似度を算出する技術は公知であるため、ここでは詳細な説明を省略する。
【０１０５】
提案順位決定部４７は、複数の第２のコンテンツＣＢのうち第１のコンテンツＣＡとの類似度が低い第２のコンテンツＣＢほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定することができる。また、提案順位決定部４７は、コンテンツ決定部４６によって決定された複数の第２のコンテンツＣＢのうち第１のコンテンツＣＡとの類似度が高い第２のコンテンツＣＢのほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定することもできる。
【０１０６】
なお、決定部４４は、第２のコンテンツＣＢの数が所定数Ｎ６（＜Ｎ５）を越える場合、類似度が低い順から所定数Ｎ６の第２のコンテンツＣＢを選択したり、類似度が高い順から所定数Ｎ５の第２のコンテンツＣＢを選択したりすることができる。
【０１０７】
また、決定部４４は、類似度と関連度とに基づいて、各第２のコンテンツＣＢの提案順位を決定することができる。例えば、決定部４４は、類似度と関連度との平均値、合計値または乗算値が高いほどまたは低い第２のコンテンツＣＢほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定することもできる。また、決定部４４は、類似度と関連度とにそれぞれ重み付けをし、重み付けをした類似度と関連度との平均値、合計値または乗算値が高いほどまたは低い第２のコンテンツＣＢほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定することもできる。
【０１０８】
また、決定部４４は、全体閲覧割合がより高い第２のコンテンツＣＢほど、地域閲覧割合がより高い第２のコンテンツＣＢほど、または、全体閲覧割合に対する地域閲覧割合の比がより高い第２のコンテンツＣＢほど、提案順位が高くなるように、各第２のコンテンツＣＢの提案順位を決定することもできる。
【０１０９】
（コンテンツ提供部４５）
コンテンツ提供部４５は、決定部４４によって決定された１以上の第２のコンテンツＣＢをユーザＵへ提案することを示す情報（以下、提案情報と記載する場合がある）を通信部２０およびネットワーク３を介して端末装置２へ送信する。コンテンツ提供部４５が端末装置２へ送信する第２のコンテンツＣＢの提案情報は、例えば、第２のコンテンツＣＢの見出しおよびリンクを含む情報である。
【０１１０】
端末装置２の制御部１１は、情報提供部３２から通信部１０を介して取得した第１のコンテンツＣＡと、１以上の第２のコンテンツＣＢの提案情報を表示する表示画面を表示部１２に表示する。図６は、コンテンツ表示画面の一例を示す図である。図６に示すコンテンツ表示画面６２では、コンテンツＣ１１が第１のコンテンツＣＡとして表示され、コンテンツＣ２１、Ｃ２５のリンクが付された見出しが第２のコンテンツＣＢの提案情報として表示される。
【０１１１】
端末装置２のユーザＵは、図６に示すコンテンツ表示画面６２において、各第２のコンテンツＣＢの見出しを操作部１３への操作によってクリックすることがきる。端末装置２の制御部１１は、クリックされた第２のコンテンツＣＢの見出しに貼られたリンクに基づき、第２のコンテンツＣＢの送信を情報提供部３２へ要求する送信要求を通信部１０およびネットワーク３を介して情報提供部３２へ送信する。
【０１１２】
情報提供部３２は、送信要求で指定された第２のコンテンツＣＢをコンテンツ記憶部２４から抽出し、抽出した第２のコンテンツＣＢを第１のコンテンツＣＡとして通信部２０およびネットワーク３を介して端末装置２へ送信し、コンテンツテーブル２６を更新する。端末装置２の制御部１１は、情報提供部３２から通信部１０を介して取得した第１のコンテンツＣＡに基づき、第１のコンテンツＣＡを表示部１２に表示する。
【０１１３】
上述した例では、コンテンツ提供部４５は、第２のコンテンツＣＢの見出しをリスト形式で端末装置２に表示させるものであるが、第２のコンテンツＣＢの位置を地図形式で端末装置２に表示させることもできる。図７は、コンテンツ表示画面の他の例を示す図であり、図８は、図７に示す地図領域６４の拡大図である。
【０１１４】
図７に示すコンテンツ画面６３には、コンテンツＣ１２が第１のコンテンツＣＡとして表示され、２つの第２のコンテンツＣＢの位置アイコン６５１，６５２が地図上に配置された状態で表示されている。図８に示す地図領域６４では、地図上に配置される一方の位置アイコン６５１は、コンテンツＣ２１の位置情報から得られる地点に配置され、他方の位置アイコン６５２は、コンテンツＣ２５の位置情報から得られる地点に配置される。
【０１１５】
図８に示すように、位置アイコン６５１には、コンテンツＣ２１のリンク（例えば、コンテンツＣ２１を要求するためのＵＲＬ）が付され、位置アイコン６５２には、コンテンツＣ２５のリンク（例えば、コンテンツＣ２５を要求するためのＵＲＬ）が付されている。また、位置アイコン６５１には吹き出し６６１が付されており、かかる吹き出し６６１内には、コンテンツＣ２１の見出しなどの情報が表示される。同様に、位置アイコン６５２には吹き出し６６２が付されており、かかる吹き出し６６２内には、コンテンツＣ２５の見出しなどの情報が表示される。
【０１１６】
このように、コンテンツ提供部４５は、第２のコンテンツＣＢの位置情報で特定される位置を位置アイコンによって示す地図情報を端末装置２へ送信してユーザＵに提示することができる。そのため、第１のコンテンツＣＡを閲覧中のユーザＵは、第２のコンテンツＣＢの選択を地図上の位置に基づいて行うことができ、ユーザＵの利便性を向上させることができる。
【０１１７】
なお、コンテンツ提供部４５は、第２のコンテンツＣＢの位置情報で特定される位置に加え、第１のコンテンツＣＡの位置情報で特定される地図上の位置に位置アイコンを表示させるように地図情報を生成して端末装置２へ送信することもできる。この場合、第１のコンテンツＣＡの位置アイコンと第２のコンテンツＣＢの位置アイコンとは色または大きさなどによって区別可能に地図上に表示されるように地図情報を生成する。
【０１１８】
また、コンテンツ提供部４５は、端末装置２から送信される現在地情報と、決定した１以上の第２のコンテンツＣＢの位置情報とに基づいて、情報提供部３２の上述した処理と同様に、コンテンツテーブル２６のうち端末装置２へ見出しを送信した第２のコンテンツＣＢの全体閲覧割合または全体閲覧割合および地域閲覧割合を更新する。
【０１１９】
〔３．情報処理装置１の処理フロー〕
図９を用いて、情報処理装置１における情報処理の手順の一例について説明する。図９は、情報処理装置１の制御部２２における情報処理の流れの一例を示すフローチャートである。
【０１２０】
図９に示すように、制御部２２は、端末装置２から情報処理装置１へ送信されたコンテンツＣを受け付けたか否かを判定する（ステップＳ１１）。制御部２２は、コンテンツＣを受け付けたと判定した場合（ステップＳ１１：Ｙｅｓ）、位置情報付加処理を行う（ステップＳ１２）。かかるステップＳ１２の位置情報付加処理は、図１０に示すステップＳ２１〜Ｓ２３の処理であり、後で詳述する。
【０１２１】
制御部２２は、ステップＳ１２の処理が終了した場合、または、コンテンツＣを受け付けていないと判定した場合（ステップＳ１１：Ｎｏ）、コンテンツＣの送信要求が端末装置２からあるか否かを判定する（ステップＳ１３）。制御部２２は、コンテンツＣの送信要求があると判定した場合（ステップＳ１３：Ｙｅｓ）、送信要求で指定されたコンテンツＣを記憶部２１から読み出し、読み出したコンテンツＣを第１のコンテンツＣＡとして端末装置２へ送信する（ステップＳ１４）。
【０１２２】
制御部２２は、ステップＳ１４の処理が終了した後、コンテンツ提案処理を実行する（ステップＳ１５）。かかるステップＳ１５のコンテンツ提案処理は、図１１に示すステップＳ３１〜Ｓ３４の処理であり、後で詳述する。制御部２２は、ステップＳ１５が終了した場合、コンテンツＣの送信要求がないと判定した場合（ステップＳ１３：Ｎｏ）、図９に示す処理を終了する。
【０１２３】
なお、制御部２２は、ステップＳ１４の処理とステップＳ１５の処理を順次行う構成であるが、制御部２２は、ステップＳ１４の処理とステップＳ１５の処理を並行に行うことができる。
【０１２４】
図１０は、図９に示すステップＳ１２の位置情報付加処理の一例を示すフローチャートである。図１０に示すように、制御部２２は、端末装置２から情報処理装置１へ送信されたコンテンツＣを取得して記憶部２１に記憶する（ステップＳ２１）。制御部２２は、記憶部２１に記憶したコンテンツＣから複数の位置判定要素を抽出する（ステップＳ２２）。
【０１２５】
制御部２２は、ステップＳ２２で抽出した複数の位置判定要素に基づき、コンテンツＣに付加する位置情報を選択し、選択した位置情報をコンテンツＣに付加してコンテンツテーブル２６を更新する（ステップＳ２３）。
【０１２６】
図１１は、図９に示すステップＳ１５のコンテンツ提案処理の一例を示すフローチャートである。図１１に示すように、制御部２２は、送信要求の対象コンテンツである第１のコンテンツＣＡの位置情報を記憶部２１から取得する（ステップＳ３１）。制御部２２は、第１のコンテンツＣＡの位置情報に基づき、コンテンツテーブル２６から所定数Ｎ３以下のコンテンツＣを第２のコンテンツＣＢに決定する（ステップＳ３２）。具体的には、制御部２２は、ステップＳ２２で取得した第１のコンテンツＣＡの位置情報と同一または関連する位置情報が付加された１以上のコンテンツＣを、第２のコンテンツＣＢとして決定する。
【０１２７】
次に、制御部２２は、第１のコンテンツＣＡと第２のコンテンツＣＢの関係に基づき、第２のコンテンツＣＢのユーザＵへの提案順位を決定する（ステップＳ３３）。そして、制御部２２は、ステップＳ３３で決定した提案順位で第２のコンテンツＣＢをユーザＵに提案し（ステップＳ３４）、図１１に示す処理を終了する。第２のコンテンツＣＢの提案は、例えば、第２のコンテンツＣＢにアクセスできる情報や第２のコンテンツＣＢの見出しなどを送信することによって行われる。
【０１２８】
〔４．その他〕
上述した実施形態では、コンテンツテーブル２６において、地域閲覧割合および全体閲覧割合が設定されるが、地域閲覧割合および全体閲覧割合に代えて、全体の提案回数および閲覧回数と、地域の提案回数および閲覧回数をコンテンツテーブル２６に設定してもよい。制御部２２は、全体の提案回数および閲覧回数により全体閲覧割合を演算し、地域の提案回数および閲覧回数に基づいて地域閲覧割合を演算することができる。
【０１２９】
また、上述した実施形態では、第２のコンテンツＣＢの見出しを含む提案情報を第１のコンテンツＣＡを閲覧中のユーザＵへ提案する情報としたが、提案情報は、第２のコンテンツＣＢの概要がユーザＵに把握できればよく、第２のコンテンツＣＢの見出しに限定されない。例えば、第２のコンテンツＣＢの種別を示すアイコンや画像などを提案情報として含めることもできる。
【０１３０】
〔５．プログラム〕
なお、上述した実施形態における情報処理装置１は、例えば図１２に示すような構成のコンピュータ５０が情報処理プログラムを実行することによって実現される。図１２は、情報処理プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ５０は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ＨＤＤ５４、通信インターフェイス（Ｉ／Ｆ）５５、入出力インターフェイス（Ｉ／Ｆ）５６、およびメディアインターフェイス（Ｉ／Ｆ）５７を備える。
【０１３１】
ＣＰＵ５１は、ＲＯＭ５３またはＨＤＤ５４に格納された情報処理プログラムに基づいて動作し、各部の制御を行う。ＲＯＭ５３は、コンピュータ５０の起動時にＣＰＵ５１によって実行されるブートプログラムや、コンピュータ５０のハードウェアに依存するプログラム等を格納する。
【０１３２】
ＨＤＤ５４は、ＣＰＵ５１によって実行されるプログラムによって使用されるデータ等を格納する。例えば、ＨＤＤ５４は、上述した位置情報テーブル２５およびコンテンツテーブル２６と同様のデータを記憶する。通信インターフェイス５５は、ネットワーク３を介して他の機器からデータを受信してＣＰＵ５１へ送り、ＣＰＵ５１が生成したデータを、ネットワーク３を介して他の機器へ送信する。
【０１３３】
ＣＰＵ５１は、入出力インターフェイス５６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ５１は、入出力インターフェイス５６を介して、入力装置からデータを取得する。また、ＣＰＵ５１は、生成したデータを、入出力インターフェイス５６を介して出力装置へ出力する。
【０１３４】
メディアインターフェイス５７は、記録媒体５８に格納されたプログラムまたはデータを読み取り、ＲＡＭ５２を介してＣＰＵ５１に提供する。ＣＰＵ５１は、当該プログラムを、メディアインターフェイス５７を介して記録媒体５８からＲＡＭ５２上にロードし、ロードしたプログラムを実行する。記録媒体５８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１３５】
コンピュータ５０のＣＰＵ５１は、ＲＡＭ５２上にロードされたプログラムを実行することにより、図２に示すコンテンツ受付部３０、位置情報付加部３１、情報提供部３２および提案コンテンツ提供部３３の各機能を実現する。コンピュータ５０のＣＰＵ５１は、情報処理プログラムを、記録媒体５８から読み取って実行するが、他の例として、他の装置から、ネットワーク３を介してこれらのプログラムを取得してもよい。
【０１３６】
〔６．効果〕
実施形態に係る情報処理装置１は、取得部４３と、決定部４４とを備える。取得部４３は、第１のコンテンツＣＡの解析結果に基づいて第１のコンテンツＣＡに付加された位置情報を取得する。決定部４４は、複数のコンテンツＣのうち取得部４３によって取得された第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加された１以上のコンテンツＣを、第１のコンテンツＣＡを閲覧中のユーザＵに閲覧を提案する第２のコンテンツＣＢとして決定する。これにより、第１のコンテンツＣＡを閲覧中のユーザＵに適した第２のコンテンツＣＢをユーザＵに提案することができる。なお、第１のコンテンツＣＡをユーザＵが閲覧している状態で第２のコンテンツＣＢをユーザＵに提案できればよく、第１のコンテンツＣＡと、第２のコンテンツＣＢの提案情報とを同時にユーザＵに提供してもよい。
【０１３７】
また、第１のコンテンツＣＡおよび第２のコンテンツＣＢは、ニュースやブログなどの記事である。これにより、記事を閲覧中のユーザＵに適した他の記事をユーザＵに提案することができる。
【０１３８】
また、位置情報は、地点および地域の少なくとも一つに対応する情報を含む。これにより、例えば、第１のコンテンツＣＡの中に記述されている地点および地域に関連した第２のコンテンツＣＢをユーザＵに提案することができる。
【０１３９】
また、決定部４４は、複数のコンテンツＣのうち全体閲覧割合または地域閲覧割合（提案による閲覧割合の一例）が高いコンテンツＣほど優先して第２のコンテンツＣＢとして決定する。これにより、閲覧頻度が高い第２のコンテンツＣＢをユーザＵに提案することができる。
【０１４０】
また、決定部４４は、複数のコンテンツＣのうち位置情報で決定される地点または地域内での閲覧割合である地域閲覧割合が高いコンテンツＣほど優先して第２のコンテンツＣＢとして決定する。これにより、例えば、第１のコンテンツＣＡに付加された位置情報で決定される地点または地域内での閲覧頻度が高い第２のコンテンツＣＢをユーザＵに提案することができる。なお、決定部４４は、位置情報で決定される地点または地域として、位置情報で特定される地点または地域と同一または位置情報で特定される地点または地域よりも広い地域を決定することができる。
【０１４１】
また、第２のコンテンツＣＢには、第２のコンテンツＣＢの解析結果に基づいて位置情報が付加されている。そのため、位置情報が付加されずに投稿者であるユーザＵから提供される複数のコンテンツＣの中から、第１のコンテンツＣＡを閲覧中のユーザＵに提案する第２のコンテンツＣＢを選択することができる。
【０１４２】
また、実施形態に係る情報処理装置１は、第２のコンテンツＣＢに付加された位置情報に基づいて、第２のコンテンツＣＢに対応する位置を示す地図情報をユーザＵに提供するコンテンツ提供部４５を備える。
【０１４３】
また、決定部４４は、コンテンツ決定部４６と、提案順位決定部４７とを備える。コンテンツ決定部４６は、複数のコンテンツＣのうち取得部４３によって取得された第１のコンテンツＣＡに付加された位置情報と同一または関連する位置情報が付加された１以上のコンテンツＣを、第２のコンテンツＣＢとして決定する。提案順位決定部４７は、第１のコンテンツＣＡと各第２のコンテンツＣＢの類似度に基づいて、各第２のコンテンツＣＢの提案順位を決定する。
【０１４４】
また、提案順位決定部４７は、複数の第２のコンテンツＣＢのうち第１のコンテンツＣＡとの類似度が低い第２のコンテンツＣＢほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定する。これにより、第１のコンテンツＣＡの位置情報で特定される地点や位置を示す位置情報を含む第２のコンテンツＣＢのうち、第１のコンテンツＣＡと関連性が低い第２のコンテンツＣＢの提案順位を高くすることができる。そのため、例えば、ユーザＵは、第１のコンテンツＣＡの位置情報で特定される地点や位置に関して、第２のコンテンツＣＢにより新たな情報を得る可能性を高めることができる。
【０１４５】
また、提案順位決定部４７は、複数の第２のコンテンツＣＢのうち第１のコンテンツＣＡとの類似度が高い第２のコンテンツＣＢほど提案順位が高くなるように各第２のコンテンツＣＢの提案順位を決定する。これにより、ユーザＵは、第１のコンテンツＣＡの位置情報で特定される地点や位置に関して、第１のコンテンツＣＡの内容より詳しい情報を得る可能性を高めることができる。
【０１４６】
また、実施形態に係る情報処理装置１は、第１のコンテンツＣＡの解析結果に基づいて第１のコンテンツＣＡに位置情報を付加し、コンテンツＣの解析結果に基づいてコンテンツＣに位置情報を付加する位置情報付加部３１を備える。これにより、コンテンツＣの解析結果に基づいて位置情報がコンテンツＣに付加されることから、位置情報が付加されずに投稿者であるユーザＵから提供されるコンテンツＣを用いて、ユーザＵが閲覧中のコンテンツＣの内容と地理的に関連するコンテンツＣをユーザＵへ提案することができる。
【０１４７】
上述した情報処理装置１は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１４８】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、提案順位決定部は、提案順位決定手段や提案順位決定回路に読み替えることができる。
【０１４９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１５０】
１  情報処理装置
２，２１〜２ｎ  端末装置
３  ネットワーク
２０  通信部
２１  記憶部
２２  制御部
２３  位置情報記憶部
２４  コンテンツ記憶部
３０  コンテンツ受付部
３１  位置情報付加部
３２  情報提供部
３３  提案コンテンツ提供部
４１  抽出部
４２  選択部
４３  取得部
４４  決定部
４５  コンテンツ提供部
４６  コンテンツ決定部
４７  提案順位決定部
１００  情報処理システム
【図１】
2019079148.tif 000003
【図２】
2019079148.tif 000004
【図３】
2019079148.tif 000005
【図４】
2019079148.tif 000006
【図５】
2019079148.tif 000007
【図６】
2019079148.tif 000008
【図７】
2019079148.tif 000009
【図８】
2019079148.tif 000010
【図９】
2019079148.tif 000011
【図１０】
2019079148.tif 000012
【図１１】
2019079148.tif 000013
【図１２】
2019079148.tif 000014
【手続補正書】
【提出日】平成30年7月23日(2018.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得部と、
複数のコンテンツのうち前記取得部によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定部と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定部と、を備える
ことを特徴とする情報処理装置。
【請求項２】
前記第１のコンテンツおよび前記第２のコンテンツは記事である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記位置情報は、
地点および地域の少なくとも一つに対応する情報を含む
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記コンテンツ決定部は、
前記複数のコンテンツのうち前記提案による閲覧割合が高いコンテンツほど優先して前記第２のコンテンツとして決定する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記コンテンツ決定部は、
前記複数のコンテンツのうち前記位置情報で決定される地点または地域内での前記閲覧割合が高いコンテンツほど優先して前記第２のコンテンツとして決定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２のコンテンツに付加された位置情報に基づいて、前記第２のコンテンツに対応する位置を示す地図情報を前記ユーザに提供する情報提供部を備える
ことを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち前記第１のコンテンツとの類似度が低い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち第１のコンテンツとの類似度が高い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項９】
前記第１のコンテンツの解析結果に基づいて前記第１のコンテンツに位置情報を付加し、前記複数のコンテンツの解析結果に基づいて前記複数のコンテンツにそれぞれ位置情報を付加する位置情報付加部を備える
ことを特徴とする請求項１〜８のいずれか一つに記載の情報処理装置。
【請求項１０】
コンピュータが実行する情報処理方法であって、
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得工程と、
複数のコンテンツのうち前記取得工程によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定工程と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定工程と、
を含むことを特徴とする情報処理方法。
【請求項１１】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得手順と、
複数のコンテンツのうち前記取得手順によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定手順と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【手続補正書】
【提出日】平成31年1月21日(2019.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得部と、
複数のコンテンツのうち前記取得部によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定部と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定部と、を備え、
前記コンテンツ決定部は、
前記複数のコンテンツのうち、前記提案による全体の閲覧割合に対する、前記提案による前記位置情報で決定される地点または地域内での閲覧割合の比が、高いほど優先して前記第２のコンテンツとして決定する
ことを特徴とする情報処理装置。
【請求項２】
前記第１のコンテンツおよび前記第２のコンテンツは記事である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記位置情報は、
地点および地域の少なくとも一つに対応する情報を含む
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２のコンテンツに付加された位置情報に基づいて、前記第２のコンテンツに対応する位置を示す地図情報を前記ユーザに提供する情報提供部を備える
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち前記第１のコンテンツとの類似度が低い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記提案順位決定部は、
前記複数の第２のコンテンツのうち第１のコンテンツとの類似度が高い第２のコンテンツほど前記提案順位が高くなるように前記各第２のコンテンツの提案順位を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項７】
前記第１のコンテンツの解析結果に基づいて前記第１のコンテンツに位置情報を付加し、前記複数のコンテンツの解析結果に基づいて前記複数のコンテンツにそれぞれ位置情報を付加する位置情報付加部を備える
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
コンピュータが実行する情報処理方法であって、
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得工程と、
複数のコンテンツのうち前記取得工程によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定工程と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定工程と、
を含み、
前記コンテンツ決定工程は、
前記複数のコンテンツのうち、前記提案による全体の閲覧割合に対する、前記提案による前記位置情報で決定される地点または地域内での閲覧割合の比が、高いほど優先して前記第２のコンテンツとして決定する
ことを特徴とする情報処理方法。
【請求項９】
第１のコンテンツの解析結果に基づいて前記第１のコンテンツに付加された位置情報を取得する取得手順と、
複数のコンテンツのうち前記取得手順によって取得された前記第１のコンテンツに付加された前記位置情報と同一または関連する位置情報が付加された複数のコンテンツを、前記第１のコンテンツを閲覧中のユーザに閲覧を提案する複数の第２のコンテンツとして決定するコンテンツ決定手順と、
前記第１のコンテンツと前記各第２のコンテンツとの類似度を、前記第１のコンテンツに含まれる複数のワードと前記各第２のコンテンツに含まれる複数のワードとに基づいて算出し、前記第１のコンテンツと前記各第２のコンテンツの類似度に基づいて、前記各第２のコンテンツの提案順位を決定する提案順位決定手順と、
をコンピュータに実行させ、
前記コンテンツ決定手順は、
前記複数のコンテンツのうち、前記提案による全体の閲覧割合に対する、前記提案による前記位置情報で決定される地点または地域内での閲覧割合の比が、高いほど優先して前記第２のコンテンツとして決定する
ことを特徴とする情報処理プログラム。