(57)【要約】  位置データが含まれたコンテンツを利用した推薦技術を提供する。推薦情報提供方法は、インターネットコミュニティにアップロードされて位置データが含まれた写真を収集する段階、位置データを利用して収集された写真をグルーピングすることによって位置基盤推薦情報を構成する段階、およびインターネットコミュニティで位置基盤推薦サービスに対する要求が電子機器から受信された場合、電子機器のユーザが特定した位置を含んだ地図画面を提供し、地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する段階を含む。
2021503111.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが実現する推薦情報提供方法であって、
インターネットコミュニティにアップロードされて位置データを含む写真を収集する段階、
前記位置データを利用して前記収集した写真をグルーピングすることによって位置基盤推薦情報を構成する段階、および
前記インターネットコミュニティで位置基盤推薦サービスに対する要求が電子機器から受信された場合、前記電子機器のユーザが特定した位置を含む地図画面を提供し、該地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する段階を含む、
推薦情報提供方法。
【請求項２】
前記収集する段階は、
前記収集した写真に対し、前記収集した写真の位置データに対応する領域に割り当てられた位置ＩＤを記録する段階を含む、
請求項１に記載の推薦情報提供方法。
【請求項３】
前記構成する段階は、
前記収集した写真を、前記収集した写真の位置データに対応する領域に割り当てられた位置ＩＤに対する写真グループに分類する段階を含む、
請求項１に記載の推薦情報提供方法。
【請求項４】
地図の分割された各領域に位置ＩＤが割り当てられ、
前記構成する段階は、
前記位置ＩＤ別に写真グループを構成し、前記位置ＩＤ別に該当の位置ＩＤを含む写真または該当の位置ＩＤが割り当てられた領域の前記位置データを含む写真を、位置ＩＤ別の写真グループにグルーピングする段階を含む、
請求項１に記載の推薦情報提供方法。
【請求項５】
前記構成する段階は、
前記位置ＩＤ別に写真グループをイメージ分析し、前記写真グループに属する写真の内容に基づいて複数のカテゴリに再グルーピングする段階を含む、
請求項４に記載の推薦情報提供方法。
【請求項６】
前記構成する段階は、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真に含まれた属性情報やタグ情報を利用して複数のカテゴリに再グルーピングする段階を含む、
請求項４に記載の推薦情報提供方法。
【請求項７】
前記提供する段階は、
前記ユーザが前記位置基盤推薦サービスを要求したインターネットコミュニティの識別情報と前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報とに基づき、前記位置データとしてグルーピングされた写真のうちの少なくとも一部を選別して提供する段階を含む、
請求項１に記載の推薦情報提供方法。
【請求項８】
前記提供する段階は、
前記ユーザが前記インターネットコミュニティの特定のチャットルームにおいて前記位置基盤推薦サービスを要求した場合、前記地図内の位置データに対してグルーピングされた写真のうち、前記チャットルームに参加した人物がアップロードした写真を選別して提供する段階を含む、
請求項７に記載の推薦情報提供方法。
【請求項９】
前記提供する段階は、
前記ユーザが前記インターネットコミュニティにおいてチャット相手を特定せずに前記位置基盤推薦サービスを要求した場合、前記地図内の位置データに対してグルーピングされた写真のうち、前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報に基づき、前記ユーザと関連する少なくとも１つの他のユーザによってアップロードされた写真を提供する段階を含む、
請求項７に記載の推薦情報提供方法。
【請求項１０】
前記推薦情報提供方法は、
前記地図画面に複数の位置ＩＤ別の写真グループが存在する場合、前記複数の位置ＩＤ別の写真グループに対し、各写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいて推薦点数を算出する段階を含み、
前記提供する段階は、前記複数の位置ＩＤ別の写真グループを、前記推薦点数に基づくランキングを反映させて提供する段階を含む、
請求項５または６に記載の推薦情報提供方法。
【請求項１１】
前記算出する段階は、
各写真グループの写真数、照会数、前記写真のアップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも２つ以上の要素に対してそれぞれ加重値を付与して各写真グループに対する推薦点数を算出する段階を含む、
請求項１０に記載の推薦情報提供方法。
【請求項１２】
前記構成する段階は、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真を利用して複数のカテゴリに再グルーピングする段階を含み、
前記推薦情報提供方法は、
前記複数のカテゴリに対し、各カテゴリ別の写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいてカテゴリ点数を算出する段階を含み、
前記提供する段階は、前記複数のカテゴリに対し、カテゴリ別の写真グループを、前記カテゴリ点数に基づくランキングを反映させて提供する段階を含む、
請求項１０に記載の推薦情報提供方法。
【請求項１３】
コンピュータと結合して請求項１〜９のうちのいずれか一項に記載の推薦情報提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に記録された、コンピュータプログラム。
【請求項１４】
コンピュータが実現する推薦情報提供システムであって、
少なくとも１つのプロセッサ、および
該少なくとも１つのプロセッサと連結し、該少なくとも１つのプロセッサによって実行可能な命令を含む、メモリを含み、
前記少なくとも１つのプロセッサは、
インターネットコミュニティにアップロードされて位置データを含む写真を収集し、
前記位置データを利用して前記収集した写真をグルーピングすることによって位置基盤推薦情報を構成し、
前記インターネットコミュニティで位置基盤推薦サービスに対する要求が電子機器から受信された場合、前記電子機器のユーザが特定した位置を含んだ地図画面を提供し、前記地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する命令を実行するときに作動する、
ように構成される、
推薦情報提供システム。
【請求項１５】
地図の分割された各領域に位置ＩＤが割り当てられ、
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別に写真グループを構成し、前記位置ＩＤ別に該当の位置ＩＤを含む写真または該当の位置ＩＤが割り当てられた領域の前記位置データを含む写真を位置ＩＤ別の写真グループにグルーピングすることを含む、
請求項１４に記載の推薦情報提供システム。
【請求項１６】
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別の写真グループをイメージ分析し、前記写真グループに属する写真の内容に基づいて複数のカテゴリに再グルーピングすることを含む、
請求項１５に記載の推薦情報提供システム。
【請求項１７】
前記グルーピングされた写真を提供することは、
前記ユーザが前記位置基盤推薦サービスを要求したインターネットコミュニティの識別情報と前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報とに基づき、前記地図内の位置データに対してグルーピングされた写真のうち、前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報に基づき、前記ユーザと関連する少なくとも１つの他のユーザによってアップロードされた写真を選別して提供することを含む、
請求項１４に記載の推薦情報提供システム。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記地図画面に複数の位置ＩＤ別の写真グループが存在する場合、前記複数の位置ＩＤ別の写真グループに対し、各写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいて推薦点数を算出する命令を実行するときも作動するように構成され、
前記グルーピングされた写真を提供することは、
前記複数の位置ＩＤ別の写真グループを、前記推薦点数に基づくランキングを反映させて提供することを含む、
請求項１５に記載の推薦情報提供システム。
【請求項１９】
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真を利用して複数のカテゴリに再グルーピングすることを含み、
前記少なくとも１つのプロセッサは、
前記複数のカテゴリに対し、各カテゴリ別の写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいてカテゴリ点数を算出する命令を実行するときも作動するように構成され、
前記グルーピングされた写真を提供することは、
前記複数のカテゴリに対し、カテゴリ別の写真グループを、前記カテゴリ点数に基づくランキングを反映させて提供することを含む、
請求項１８に記載の推薦情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、位置基盤サービスを提供する技術に関する。
【背景技術】
【０００２】
位置基盤コンテンツを生成するためのインフラ、例えば、スマートフォン（ｓｍａｒｔｐｈｏｎｅ）やＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）などの大衆化にともない、位置基盤サービスの利用が急増している。
【０００３】
位置基盤サービスにおいてユーザが利用することのできるコンテンツの類型は、写真、音楽、動画、ゲーム、リアルタイム情報コンテンツなどのように多様であり、その種類の多様性も増加し続けている。
【０００４】
位置基盤サービスを提供する技術の一例として、特許文献１（登録日２０１５年０９月２３日）には、ユーザの現在地の位置情報を基盤とした加盟店情報をリアルタイムでユーザ端末機に提供したり、該当の加盟店が顧客を誘致するために提供している割引やマイレージ利用などに関する情報や現在の利用客数に関する加盟店情報をユーザ端末機に提供したりする技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−１５５６５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザ同士が疎通するためのインターネットコミュニティにアップロードされたコンテンツのうち、位置データが含まれたコンテンツを利用することにより、位置基盤の推薦情報を提供することができる方法およびシステムを提供する。
【０００７】
ユーザが特定した位置の地図において、インターネットコミュニティでユーザと所定の関係がある人物が実際にアップロードしたコンテンツを推薦することができる方法およびシステムを提供する。
【課題を解決するための手段】
【０００８】
コンピュータが実現する推薦情報提供方法であって、インターネットコミュニティにアップロードされて位置データを含む写真を収集する段階、位置データを利用して収集した写真をグルーピングすることによって位置基盤推薦情報を構成する段階、およびインターネットコミュニティで位置基盤推薦サービスに対する要求が電子機器から受信された場合、電子機器のユーザが特定した位置を含む地図画面を提供し、地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する段階を含む、推薦情報提供方法を提供する。
【０００９】
一側面によると、収集する段階は、収集した写真に対し、収集した写真の位置データに対応する領域に割り当てされた位置ＩＤを記録する段階を含んでよい。
【００１０】
他の側面によると、構成する段階は、収集した写真を、収集した写真の位置データに対応する領域に割り当てられた位置ＩＤに対する写真グループとして分類する段階を含んでよい。
【００１１】
また他の側面によると、地図の分割された各領域に位置ＩＤが割り当てられ、構成する段階は、位置ＩＤ別に写真グループを構成し、位置ＩＤ別に該当の位置ＩＤを含む写真または該当の位置ＩＤが割り当てられた領域の位置データを含む写真を位置ＩＤ別の写真グループとしてグルーピングする段階を含んでよい。
【００１２】
また他の側面によると、構成する段階は、位置ＩＤ別の写真グループをイメージ分析し、写真グループに属した写真の内容に基づいて複数のカテゴリに再グルーピングする段階を含んでよい。
【００１３】
また他の側面によると、構成する段階は、位置ＩＤ別の写真グループを、写真グループに属する写真に含まれた属性情報やタグ情報を利用して複数のカテゴリに再グルーピングする段階を含んでよい。
【００１４】
また他の側面によると、提供する段階は、ユーザが位置基盤推薦サービスを要求したインターネットコミュニティの識別情報とインターネットコミュニティにおけるユーザのソーシャルネットワーク情報とに基づき、位置データにグルーピングされた写真のうちの少なくとも一部を選別して提供する段階を含んでよい。
【００１５】
また他の側面によると、提供する段階は、ユーザがインターネットコミュニティの特定のチャットルームで位置基盤推薦サービスを要求した場合、地図内の位置データに対してグルーピングされた写真のうち、チャットルームに参加した人物がアップロードした写真を選別して提供する段階を含んでよい。
【００１６】
また他の側面によると、提供する段階は、ユーザがインターネットコミュニティでチャット相手を特定せずに位置基盤推薦サービスを要求した場合、地図内の位置データに対してグルーピングされた写真のうち、インターネットコミュニティにおけるユーザのソーシャルネットワーク情報に基づき、ユーザと関連する少なくとも１つの他のユーザがアップロードした写真を提供する段階を含んでよい。
【００１７】
また他の側面によると、推薦情報提供方法は、地図画面に複数の位置ＩＤ別の写真グループが存在する場合、複数の位置ＩＤ別の写真グループに対し、各写真グループの写真数、照会数、写真アップロード時間による最新性、ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいて推薦点数を算出する段階を含み、提供する段階は、複数の位置ＩＤ別の写真グループに推薦点数に基づくランキングを反映して提供する段階を含んでよい。
【００１８】
また他の側面によると、算出する段階は、各写真グループの写真数、照会数、写真のアップロード時間による最新性、ユーザが特定した位置との隣接性のうちの少なくとも２つ以上の要素に対してそれぞれ加重値を付与して各写真グループに対する推薦点数を算出する段階を含んでよい。
【００１９】
さらに他の側面によると、構成する段階は、位置ＩＤ別の写真グループを写真グループに属する写真を利用して複数のカテゴリに再グルーピングする段階を含み、推薦情報提供方法は、複数のカテゴリに対し、各カテゴリ別の写真グループの写真数、照会数、写真アップロード時間による最新性、ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいてカテゴリ点数を算出する段階を含み、提供する段階は、複数のカテゴリに対し、カテゴリ別の写真グループにカテゴリ点数に基づくランキングを反映して提供する段階を含んでよい。
【００２０】
コンピュータと結合して推薦情報提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを提供する。
【００２１】
推薦情報提供方法をコンピュータに実行させるためのプログラムが記憶されていることを特徴とする、コンピュータ読み取り可能な記憶媒体を提供する。
【００２２】
コンピュータが実現する推薦情報提供システムであって、少なくとも１つのプロセッサ、および、少なくとも１つのプロセッサと連結して少なくとも１つのプロセッサによって実行可能な命令を含むメモリを含み、少なくとも１つのプロセッサは、インターネットコミュニティにアップロードされて位置データを含む写真を収集し、位置データを利用して収集した写真をグルーピングすることによって位置基盤推薦情報を構成し、インターネットコミュニティで位置基盤推薦サービスに対する要求が電子機器から受信された場合、電子機器のユーザが特定した位置を含む地図画面を提供し、地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する命令を実行するときに動作する、推薦情報提供システムを提供する。
【発明の効果】
【００２３】
本発明の実施形態によると、ユーザ同士が疎通するためのインターネットコミュニティにアップロードされたコンテンツのうち、位置データが含まれたコンテンツを利用することにより、位置基盤の推薦情報を効率的に提供することができる。
【００２４】
本発明の実施形態によると、ユーザが特定した位置の地図において、インターネットコミュニティでユーザと所定の関係がある人物が実際にアップロードしたコンテンツを推薦することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、位置基盤推薦サービス環境の例を示した図である。
【図４】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図５】本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【図６】本発明の一実施形態における、写真に位置ＩＤを付与する過程を説明するための例示図である。
【図７】本発明の一実施形態における、位置データが含まれた写真を分類する過程を説明するための例示図である。
【図８】本発明の一実施形態における、位置基盤推薦サービスを要求することのできる画面例を示した図である。
【図９】本発明の一実施形態における、位置基盤推薦サービスを要求することのできる画面例を示した図である。
【図１０】本発明の一実施形態における、位置基盤推薦情報を提供する画面例を示した図である。
【図１１】本発明の一実施形態における、位置基盤推薦情報を提供する画面例を示した図である。
【発明を実施するための形態】
【００２６】
以下、添付の図面を参照しながら、本発明の実施形態を詳細に説明する。
【００２７】
本発明の実施形態は、位置基盤サービスを提供する技術に関し、より詳細には、位置データが含まれたコンテンツを利用して位置基盤の推薦情報を提供することができる方法およびシステムに関する。
【００２８】
本明細書で具体的に開示される事項などを含む実施形態は、位置データが含まれたコンテンツを利用して位置基盤の推薦情報を提供することができ、これによって効率性、実効性、利便性、費用節減などの側面において相当な長所を達成することができる。
【００２９】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００３０】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、タブレット、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）などがある。一例として、第１電子機器１１０は、無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信してよい。
【００３１】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３２】
サーバ１５０、１６０は、それぞれ、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１６０は、ネットワーク１７０を介して接続した第１電子機器１１０にアプリケーションのインストールのためのファイルを提供してよい。この場合、第１電子機器１１０は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールしてよい。また、第１電子機器１１０が含むオペレーティングシステム（ＯＳ）や少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがってサーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けてもよい。例えば、第１電子機器１１０がアプリケーションの制御にしたがってネットワーク１７０を介してサービス要求メッセージをサーバ１５０に送信すると、サーバ１５０は、サービス要求メッセージに対応するコードを第１電子機器１１０に送信してよく、第１電子機器１１０は、アプリケーションの制御にしたがってコードに基づく画面を構成して表示することにより、ユーザにコンテンツを提供してよい。
【００３３】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として第１電子機器１１０の内部構成について、さらに１つのサーバに対する例としてサーバ１５０の内部構成について説明する。他の電子機器１２０、１３０、１４０やサーバ１６０も、同一または類似の内部構成を有してよい。
【００３４】
第１電子機器１１０およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような非一時的大容量記録装置を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、第１電子機器１１０においてインストールされて実行されるアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３５】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３６】
通信モジュール２１３、２２３は、ネットワーク１７０を介して第１電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、第２電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、第１電子機器１１０のプロセッサ２１２がメモリ２１１のような記憶装置に記録されたプログラムコードにしたがって生成した要求（一例として、検索要求）が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て第１電子機器１１０の通信モジュール２１３を通じて第１電子機器１１０に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、第１電子機器１１０がさらに含むことのできる記憶媒体に記憶されてよい。
【００３７】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、第１電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や第２電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。入力／出力インタフェース２１４も同様に、サーバ１５０のプロセッサ２２２がメモリ２２１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０が提供するデータを利用して構成される情報を出力してよい。
【００３８】
また、他の実施形態において、第１電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、第１電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、第１電子機器１１０がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラ、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、第１電子機器１１０にさらに含まれるように実現されてよいことが分かる。
【００３９】
以下、位置データが含まれたコンテンツを利用して位置基盤の推薦情報を提供する方法およびシステムの具体的な実施形態について説明する。
【００４０】
本実施形態に係るサーバ１５０には、コンピュータが実現する推薦情報提供システムが構成されてよい。サーバ１５０は、クライアント（ｃｌｉｅｎｔ）である複数の電子機器１１０、１２０、１３０、１４０を対象に位置基盤推薦サービスを提供するものであって、電子機器１１０、１２０、１３０、１４０上にインストールされた専用アプリケーションやサーバ１５０と関連するウェブ／モバイルサイト接続によるサービス要求に対応する推薦情報を提供してよい。
【００４１】
図３を参照すると、サーバ１５０は、位置基盤推薦サービスを提供する推薦サーバの役割を担ってよく、コミュニティサービスを提供するコミュニティサーバと１つのサービスプラットフォームで実現されてもよいし、あるいは個別のサービスプラットフォームで実現されたコミュニティサーバと連動し、コミュニティサービスとの連携によって位置基盤推薦サービスを提供してよい。
【００４２】
本明細書において、コミュニティとは、ユーザ同士が疎通するためのインターネット上のすべての疎通手段を包括したものを意味してよく、例えば、メッセンジャーやＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）などを含んでよい。
【００４３】
ユーザが位置データを含んだコンテンツをメッセージとして送信するかＳＮＳに登録した場合、該当のコンテンツは、位置データが除去された後、目的地（他のユーザあるいはＳＮＳ）に伝達されてよい。このとき、サーバ１５０は、インターネットコミュニティにアップロードされるコンテンツとして位置データが含まれたコンテンツを利用して位置基盤推薦情報を構成してよく、位置基盤推薦サービスを要求したユーザにこれを提供してよい。
【００４４】
本明細書において、コンテンツとは、インターネットを介して提供されるすべての情報を包括したものを意味してよく、例えば、写真、イメージ、動画、音声、ドキュメント、音楽などを含んでよい。以下で説明する具体的な実施形態では、コンテンツの代表として写真を例示して説明するが、これに限定されることはない。
【００４５】
図４は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図であり、図５は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００４６】
サーバ１５０が図５に係る推薦情報提供方法を実行するために、サーバ１５０のプロセッサ２２２は、構成要素として、図４に示すように、収集部４１０、情報構成部４２０、ランキング算出部４３０、および情報提供部４４０を備えてよい。実施形態によって、プロセッサ２２２の構成要素は、選択的にプロセッサ２２２に含まれても除外されてもよい。また、実施形態によって、プロセッサ２２２の構成要素は、プロセッサ２２２の機能の表現のために分離されても併合されてもよい。
【００４７】
このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図５の推薦情報提供方法が含む段階５１０〜５４０を実行するようにサーバ１５０を制御してよい。例えば、プロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００４８】
ここで、プロセッサ２２２の構成要素は、サーバ１５０に記録されたプログラムコードが提供する命令にしたがってプロセッサ２２２によって実行される、プロセッサ２２２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、サーバ１５０が位置データを含むコンテンツを収集するように上述した命令にしたがってサーバ１５０を制御するプロセッサ２２２の機能的表現として、収集部４１０が利用されてよい。
【００４９】
段階５１０で、プロセッサ２２２は、サーバ１５０の制御と関連する命令がロードされたメモリ２２１から必要な命令を読み取ってよい。この場合、前記読み取られた命令は、以下で説明する段階５２０〜５４０をプロセッサ２２２が実行するように制御するための命令を含んでよい。
【００５０】
段階５２０で、収集部４１０は、複数の電子機器１１０、１２０、１３０、１４０がアップロードした写真のうち、位置データが含まれた写真を収集してよい。収集部４１０は、ユーザ同士が疎通するためのインターネットコミュニティ、例えば、メッセンジャーやＳＮＳなどに、ユーザが位置データを含む写真を撮影してアップロードすると、位置基盤推薦サービスで利用可能なコンテンツとして該当の写真を収集してよい。事前に位置共有を許諾したユーザの場合は、写真アップロード過程において電子機器１１０、１２０、１３０、１４０の位置データを写真とともに受信してよく、これをサーバ１５０と連携するデータベース上に記録することにより、位置データが含まれた写真を収集してよい。このとき、データベース上に記録される位置データは、電子機器１１０、１２０、１３０、１４０のＧＰＳ座標のような具体的な位置値であってよく、他の例としては、具体的な位置値の代わりに、該当の位置値が属する領域を示す位置ＩＤ（ｉｄｅｎｔｉｔｙ）であってもよい。より詳細に説明すると、全体地図を複数の領域に分割し、各分割領域に固有の位置ＩＤを割り当てる方式を活用してよく、このとき、収集部４１０は、位置データが含まれた写真を撮影してアップロードしたユーザを対象として電子機器で取得した具体的な位置値を記録するのではなく、おおよその位置情報として該当の位置値に対応する位置ＩＤを記録するようになる。また、位置データは、電子機器からＧＰＳなどを利用して自動的に取得した位置値であっても、ユーザが直接入力した位置情報であってもよい。さらに、収集部４１０は、位置データが含まれた写真を収集する過程において、写真と関連する情報として、該当の写真をアップロードしたユーザの識別情報（例えば、ユーザＩＤ）とコミュニティ識別情報をともに記録してよい。このとき、コミュニティ識別情報は、ユーザが写真を送信したコミュニティに関する情報として、例えば、メッセンジャーの場合は（個別またはグループ）チャットルームＩＤなどがコミュニティ識別情報に該当してよく、ＳＮＳの場合は該当のコミュニティＩＤなどがコミュニティ識別情報に該当してよい。
【００５１】
段階５３０で、情報構成部４２０は、データベース上に収集された、位置データが含まれた写真を利用して位置基盤推薦情報を構成してよい。一例として、情報構成部４２０は、位置データを利用して収集された写真をグルーピングしてよい。情報構成部４２０は、位置ＩＤ別に写真グループを構成し、位置ＩＤ別に該当の位置ＩＤが記録されるか、該当の位置ＩＤに属する領域の位置値が記録された写真をグルーピングしてよい。また、情報構成部４２０は、ＡＩ（ａｒｔｉｆｉｃｉａｌ  ｉｎｔｅｌｌｉｇｅｎｃｅ）などを利用したイメージ分析技術により、収集された写真を写真の内容に基づいて多数のカテゴリにグルーピングしてよい。イメージ分析技術の他にも、写真に含まれた属性情報やユーザが直接入力したタグ（例えば、食べ物の写真の場合、食べ物のメニュー名の入力）などを活用して写真を複数のカテゴリに分類することも可能である。例えば、写真を背景写真と食べ物写真とに分類してよく、食べ物写真の場合、各メニュー別に細分化して再分類してよい。写真グルーピングのためのカテゴリは、サービスの類型や特性などによって事前に定められてよく、例えば、食べ物、見どころ、遊び場などのような多様な主題のテーマに区分されてよい。したがって、情報構成部４２０は、位置データが含まれた写真を優先的に位置ＩＤ別にグルーピングしてよく、さらにイメージ分析によって写真を多数のカテゴリにグルーピングし、各カテゴリ内で一定の範囲以内の類似度を有する同一する写真を再グルーピングしてよい。このように、情報構成部４２０は、収集された写真を位置ＩＤおよび／またはイメージ分析結果を基準としてグルーピングすることによって位置基盤推薦情報を構成してよい。情報構成部４２０は、収集された写真を、位置ＩＤを基準として位置ＩＤ別の写真グループにグルーピングし、この位置ＩＤ別の写真グループを、イメージ分析結果を基準として複数のカテゴリに再グルーピングすることにより、位置基盤推薦情報を構成してよい。
【００５２】
段階５４０で、情報提供部４４０は、第１電子機器１１０のユーザから位置基盤推薦サービスに対する要求が受信された場合、ユーザが特定した位置を含む地図画面において、該当の地図に対応する位置基盤推薦情報を提供してよい。ユーザが特定した位置とは、第１電子機器１１０から取得したユーザの現在置、またはユーザが直接選択した位置を意味してよい。情報提供部４４０は、ユーザのサービス要求が受信されると、サービス要求が受信された時点にユーザが特定した位置を把握して該当の位置を中心とした地図画面を提供してよく、このとき、地図画面において、該当の地図内の位置ＩＤにグルーピングされた写真を位置基盤推薦情報として提供してよい。ユーザのサービス要求にはユーザが選択したカテゴリに関する情報が含まれてよく、このとき、情報提供部４４０は、地図内の位置ＩＤによってグルーピングされた写真のうち、ユーザが選択したカテゴリに分類された写真だけを選別して推薦してよい。また、ユーザが特定のコミュニティにおいて位置基盤推薦サービスを要求した場合、情報提供部４４０は、ユーザが位置基盤推薦サービスを要求したコミュニティの識別情報と該当のコミュニティにおけるユーザのソーシャルネットワーク情報とを把握し、地図内の位置ＩＤによってグルーピングされた写真のうち、該当のコミュニティに属する人物がアップロードした写真を選別して位置基盤推薦情報として提供してよい。例えば、ユーザがメッセンジャーの特定のグループチャットルームで位置基盤推薦サービスを要求した場合、該当のグループチャットルームに参加した人物がアップロードした写真だけを推薦してよく、ユーザが特定のＳＮＳにおいて位置基盤推薦サービスを要求した場合、該当のＳＮＳにおいてユーザと関連する他のユーザ、例えば、ユーザと所定の関係（例えば、友だち、同僚、家族など）がある人物がアップロードした写真を推薦してよい。上述した情報提供部４４０は、ユーザが特定した位置の地図画面において、該当の位置を基準として一定の距離内の各位置ＩＤに対してグルーピングされた写真を提供し、ユーザがサービスを要求したコミュニティにおいてユーザと関係が設定された人物（ソーシャルネットワーク情報に基づいてサービスを要求したユーザと関連する他のユーザ）がアップロードした写真を選別して推薦してよい。
【００５３】
情報提供部４４０は、位置基盤推薦情報として複数の写真グループを提供する場合（例えば、ユーザが特定した位置を含む地図画面に複数の位置ＩＤ別の写真グループが存在する場合、または特定の位置ＩＤに対して互いに異なるカテゴリの複数の写真グループが存在する場合）、推薦点数に基づくランキングを反映してよい。このとき、ランキング算出部４３０は、位置ＩＤまたは（写真のイメージ分析結果のように写真を利用して分類された）カテゴリに対して各写真グループ別に推薦点数またはカテゴリ点数を算出するようになり、推薦点数またはカテゴリ点数は、各グループの写真数、照会数、最新性（時間）、隣接性（位置）のうちの少なくとも１つの要素に加重値を付与して算出してよい。該当の写真グループに対してユーザがアップロードして写真の枚数が多いほど、写真の照会数が高いほど、最近アップロードされた写真であるほど（アップロード後の経過時間が短いほど）、および／またはユーザが特定した位置と位置ＩＤが隣接するほど、高い推薦点数またはカテゴリ点数が算出されてよい。上述した要素のうち、照会数と最新性は、グループに属する写真ごとにそれぞれ異なることがあるため、写真グループの照会数は、該当のグループに含まれた写真の照会数を平均した値や、該当のグループに含まれた写真の照会数のうちで最も高い照会数を利用し、写真グループの最新性は、該当のグループに含まれた写真のうちでここ最近にアップロードされた写真のアップロード時間を利用して判断してよい。このとき、すべての要素に一定の加重値が付与されることはもちろん、要素に応じて加重値が異なるように適用されることも可能である。例えば、写真数、照会数、最新性（時間）、隣接性（位置）に対してそれぞれ４０％、３０％、２０％、１０％、または２０、１０、１０、１の加重値が適用されてよく、隣接性に対しては他の要素に比べて低い加重値が付与されてよい。他の例として、写真を分類する基準となるカテゴリの類型や特性などに応じて要素別に加重値を相異させて適用してよい。例えば、食べ物写真の場合には最新性に最も高い比重の加重値を付与してよく、背景写真の場合には写真数に最も高い比重の加重値を付与してよい。したがって、情報提供部４４０は、ユーザが特定した位置の地図画面において、該当の位置を基準として一定の距離内の各位置ＩＤ別の写真グループを位置基盤推薦情報として提供し、ランキング算出部４３０で算出されたランキングを反映して推薦点数順に写真グループを提供してよい。また、情報提供部４４０は、位置ＩＤ別の写真グループが複数のカテゴリに再グルーピングされる場合、複数のカテゴリに対し、カテゴリ別の写真グループに前記カテゴリ点数に基づくランキングを反映させ、カテゴリ点数順に写真グループを提供してよい。
【００５４】
図６は、本発明の一実施形態における、写真に位置ＩＤを付与する過程を説明するための例示図である。
【００５５】
第１電子機器１１０のユーザがメッセンジャーやＳＮＳのようなコミュニティに位置データが含まれた写真をアップロードした場合、収集部４１０は、位置データが含まれた写真を位置基盤推薦サービスで利用可能なコンテンツとして収集する。図６に示すように、全体地図６００が一定の大きさの複数の領域に分割され、各分割領域に位置ＩＤが割り当てられると仮定する。このとき、収集部４１０は、写真を収集する過程において、第１電子機器１１０の正確な位置を示すＧＰＳ座標値６０１が写真に含まれる場合、ＧＰＳ座標値６０１は記録せず、ＧＰＳ座標値６０１が属する領域６１０に割り当てられた位置ＩＤを記録してよい。
【００５６】
これだけに限定されることはなく、写真を収集する過程において、写真に含まれたＧＰＳ座標値６０１をそのまま記録した後、情報構成部４２０のグルーピング過程において、ＧＰＳ座標値６０１が含まれた写真を該当のＧＰＳ座標値６０１が属する領域６１０の位置ＩＤに対する写真グループに分類することも可能である。
【００５７】
図７は、本発明の一実施形態における、位置データが含まれた写真を分類する過程を説明するための例示図である。
【００５８】
情報構成部４２０は、位置ＩＤとイメージ分析結果を基準として収集された写真をグルーピングすることによって位置基盤推薦情報を構成してよい。図７を参照すると、情報構成部４２０は、データベース１５１上に収集された写真を、先ずは位置ＩＤを基準としてグルーピングしてよい（例えば、位置１グループ、位置２グループ、…）。この後、情報構成部４２０は、位置ＩＤ別の写真グループを、各写真グループに属する写真を利用して詳細カテゴリに再グルーピングしてよい。このとき、再グルーピングとは、位置ＩＤ別に分類された写真を１つ以上のカテゴリデブス（ｄｅｐｔｈ）によって細分化して分類することを意味し、デブスによって第１レベルカテゴリ、第２レベルカテゴリ、…に区分してよい。例えば、情報構成部４２０は、位置１グループ（位置ＩＤ＝「位置１」）に属する写真のイメージをそれぞれ分析して背景写真グループ（第１レベルカテゴリ＝「背景」）と食べ物写真グループ（第１レベルカテゴリ＝「食べ物」）とに分類してよく、食べ物写真グループを各メニュー別に細分化して再グルーピングしてよい（例えば、メニュー１グループ（第２レベルカテゴリ＝「メニュー１」）、メニュー２グループ（第２レベルカテゴリ＝「メニュー２」）など）。
【００５９】
したがって、情報構成部４２０は、基本的には位置データが含まれた写真を位置ＩＤ別に分類して位置ＩＤ別の写真グループにグルーピングしてよく、位置ＩＤ別のグループ内ではイメージ分析による写真の内容に基づいて詳細カテゴリに再グルーピングしてよい。
【００６０】
図８および図９は、本発明の一実施形態における、位置基盤推薦サービスを要求することのできる画面例を示した図である。
【００６１】
図８は、インターネットコミュニティのうちの１つであるメッセンジャーのチャットルーム画面８００を示している。チャットルーム画面８００は、ユーザが相手とメッセージによってチャットをやり取りするか、写真、動画、音声などの多様なコンテンツをやり取りすることのできるユーザインタフェース画面であって、相手が１人である個別チャットルームはもちろん、複数の相手が参加するグループチャットルームであってよい。図８に示すように、チャットルーム画面８００には、ユーザが位置基盤推薦サービスを要求するための推薦メニュー８０１が含まれてよい。
【００６２】
図９は、メッセンジャーのチャットルームリスト画面９００を示している。図９に示すように、チャットルームリスト画面９００には、ユーザが相手とメッセージやコンテンツをやり取りするチャットルームを整列させたチャットルームリスト９１０が含まれてよい。例えば、チャットルームリスト９１０は、既存の整列基準のうちの１つであるメッセージ送受信時間にしたがって降順に整列されてよい。言い換えれば、ユーザがメッセージを送受信した時間が最近であるほど、チャットルームがリストの上位に整列されてよい。このとき、チャットルームリスト画面９００には、ユーザが位置基盤推薦サービスを要求するための推薦メニュー９０１が含まれてよい。
【００６３】
チャットルーム画面８００やチャットルームリスト画面９００には、ユーザが推薦を希望する情報のカテゴリを選択することのできるメニューが追加で含まれてよい。
【００６４】
図８および図９は例示的なものであるため、これに限定されることはなく、具体的な図は省略したが、メッセンジャーの友だちリストを含む友だちリスト画面やＳＮＳのようなコミュニティのユーザインタフェース画面などに、ユーザが位置基盤推薦サービスにアクセスするためのメニューが提供されてもよい。
【００６５】
図１０および図１１は、本発明の一実施形態における位置基盤推薦情報を提供する画面例を示した図である。
【００６６】
ユーザがチャットルーム画面８００やチャットルームリスト画面９００で推薦メニュー８０１、９０１を操作した場合、図１０に示すように、ユーザが特定した位置１０１１を中心とした地図画面１０００が表示されてよい。地図画面１０００は、ユーザの現在置またはユーザが選択した位置を示す地図で構成されるものであってよい。地図画面１０００には、ユーザが特定した位置１０１１を基盤とした推薦情報１０２０が表示されてよく、地図画面１０００に含まれたすべての位置ＩＤのうち、写真グループが存在する位置ＩＤごとに推薦情報１０２０が表示されてよい。一例として、推薦情報１０２０は、写真グループに関する情報であって、該当のグループから任意に選定された（複数の）代表写真、および該当のグループに分類された写真の枚数１０２１のうちの少なくとも１つが表示されてよい。
【００６７】
ユーザが、チャット相手が特定されているチャットルーム画面８００において位置基盤推薦サービスを要求した場合、該当のチャットルームに参加する相手がアップロードした写真だけが推薦情報１０２０として提供されてよく、チャット相手が特定されないインタフェース画面（例えば、チャットルームリスト画面９００や友だちリスト画面（図示せず）など）や、コミュニティ画面で位置基盤推薦サービスを要求した場合、該当のコミュニティ内でユーザと所定の関係のあるすべての人物（友だち全員）がアップロードした写真を推薦情報１０２０として提供してよい。
【００６８】
地図画面１０００に含まれた位置ＩＤ別の写真グループが２つ以上ある場合、位置ＩＤ別の写真グループに対する推薦点数に基づいたランキングが反映されて推薦情報１０２０として提供されてよい。このとき、推薦点数は、各写真グループの写真数、照会数、最新性（時間）、隣接性（位置）のうちの少なくとも１つの要素に加重値を付与して算出してよい。例えば、地図画面１０００内において、推薦点数が高いか照会数が多いほど、位置ＩＤ別の写真グループに対する推薦情報１０２０をより大きく表示してよい。
【００６９】
また、位置ＩＤ別の写真グループがカテゴリに再分類された場合、地図画面１０００上には、カテゴリ別に推薦情報１０２０を表示してよい。ユーザのサービス要求時にカテゴリが選択された場合、地図画面１０００内の位置ＩＤによってグルーピングされた写真のうち、ユーザが選択したカテゴリに分類された写真だけが推薦情報１０２０として提供されてよい。
【００７０】
図１１を参照すると、ユーザが地図画面１０００で特定の位置ＩＤの推薦情報１０２０を選択すると、該当の位置ＩＤにグルーピングされた写真リスト１１１０を含んだ詳細サービス画面１１００が表示されてよい。例えば、ユーザが「食べ物」カテゴリを選択した場合、詳細サービス画面１１００には、該当の位置ＩＤの写真グループのうち「食べ物」に分類された写真リスト１１１０が表示されてよい。このとき、写真リスト１１１０は、「食べ物」カテゴリに属する写真で構成されたものとなり、このとき、詳細カテゴリ、例えば、メニュー（メニュー１、メニュー２、メニュー３）別にグルーピングされて示されてよい。
【００７１】
また、写真リスト１１１０は、詳細カテゴリ別の写真グループに対してカテゴリ点数に基づくランキングが反映されてよい。このとき、推薦点数は、各写真グループの写真数、照会数、最新性（時間）、隣接性（位置）のうちの少なくとも１つの要素に加重値を付与して算出してよく、例えば、写真リスト１１１０は、カテゴリ別の写真グループのカテゴリ点数が高い順に整列されて表示されてよい。
【００７２】
したがって、ユーザは、メッセンジャーやＳＮＳなどのコミュニティを利用する環境において、ユーザの現在置やユーザが直接選択した位置の地図画面を利用することで、どのような場所が該当のコミュニティ上の友だちやチャットルームの相手に人気であるかを確認することができ、食べ物の写真の場合、どのようなメニューが人気であるかを確認することができる。
【００７３】
上述では写真を例示して説明したが、位置基盤推薦情報として提供可能な形態のコンテンツであればすべて適用可能である。
【００７４】
このように、本発明の実施形態によると、ユーザ同士が疎通するためのインターネットコミュニティにアップロードされたコンテンツのうち、位置データが含まれたコンテンツを利用することにより、位置基盤の推薦情報を効率的に提供することができる。特に、本発明の実施形態によると、ユーザが特定した位置の地図において、インターネットコミュニティでユーザと所定の関係がある人物が実際にアップロードしたコンテンツを推薦することができる。
【００７５】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記憶、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００７６】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００７７】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。
【００７８】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７９】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
2021503111.tif 000003
【図２】
2021503111.tif 000004
【図３】
2021503111.tif 000005
【図４】
2021503111.tif 000006
【図５】
2021503111.tif 000007
【図６】
2021503111.tif 000008
【図７】
2021503111.tif 000009
【図８】
2021503111.tif 000010
【図９】
2021503111.tif 000011
【図１０】
2021503111.tif 000012
【図１１】
2021503111.tif 000013
【手続補正書】
【提出日】令和2年9月16日(2020.9.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータが実現する推薦情報提供システムであって、
少なくとも１つのプロセッサ、
該少なくとも１つのプロセッサと連結し、該少なくとも１つのプロセッサによって実行可能な命令を含む、メモリを含み、
前記少なくとも１つのプロセッサは、前記命令を実行すると、
位置データを含む写真を収集し、
前記位置データを利用して前記収集した写真をグルーピングすることによって位置基盤推薦情報を構成し、
位置基盤推薦サービスに対する要求が電子機器から受信された場合、前記電子機器のユーザが特定した位置を含む地図画面を提供し、該地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供する、
推薦情報提供システム。
【請求項２】
前記写真を収集することは、
前記収集した写真に対し、前記収集した写真の位置データに対応する領域に割り当てられた位置ＩＤを記録することを含む、
請求項１に記載の推薦情報提供システム。
【請求項３】
前記位置基盤推薦情報を構成することは、
前記収集した写真を、前記収集した写真の位置データに対応する領域に割り当てられた位置ＩＤに対する写真グループに分類することを含む、
請求項１又は２に記載の推薦情報提供システム。
【請求項４】
地図の分割された各領域に位置ＩＤが割り当てられ、
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別に写真グループを構成し、前記位置ＩＤ別に該当の位置ＩＤを含む写真または該当の位置ＩＤが割り当てられた領域の前記位置データを含む写真を、位置ＩＤ別の写真グループにグルーピングすることを含む、
請求項１又は２に記載の推薦情報提供システム。
【請求項５】
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別に写真グループをイメージ分析し、前記写真グループに属する写真の内容に基づいて複数のカテゴリに再グルーピングすることを含む、
請求項３又は４に記載の推薦情報提供システム。
【請求項６】
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真に含まれた属性情報やタグ情報を利用して複数のカテゴリに再グルーピングすることを含む、
請求項３又は４に記載の推薦情報提供システム。
【請求項７】
前記写真を提供することは、
前記ユーザが前記位置基盤推薦サービスを要求したインターネットコミュニティの識別情報と前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報とに基づき、前記位置データとしてグルーピングされた写真のうちの少なくとも一部を選別して提供することを含む、
請求項１乃至６のいずれか一項に記載の推薦情報提供システム。
【請求項８】
前記写真を提供することは、
前記ユーザが前記インターネットコミュニティの特定のチャットルームにおいて前記位置基盤推薦サービスを要求した場合、前記地図内の位置データに対してグルーピングされた写真のうち、前記チャットルームに参加した人物がアップロードした写真を選別して提供することを含む、
請求項７に記載の推薦情報提供システム。
【請求項９】
前記写真を提供することは、
前記ユーザが前記インターネットコミュニティにおいてチャット相手を特定せずに前記位置基盤推薦サービスを要求した場合、前記地図内の位置データに対してグルーピングされた写真のうち、前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報に基づき、前記ユーザと関連する少なくとも１つの他のユーザによってアップロードされた写真を提供することを含む、
請求項７に記載の推薦情報提供システム。
【請求項１０】
前記少なくとも１つのプロセッサは、前記命令を実行すると、さらに、
前記地図画面に複数の位置ＩＤ別の写真グループが存在する場合、前記複数の位置ＩＤ別の写真グループに対し、各写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいて推薦点数を算出し、
前記写真を提供することは、前記複数の位置ＩＤ別の写真グループを、前記推薦点数に基づくランキングを反映させて提供することを含む、
請求項５または６に記載の推薦情報提供システム。
【請求項１１】
前記推薦点数を算出することは、
各写真グループの写真数、照会数、前記写真のアップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも２つ以上の要素に対してそれぞれ加重値を付与して各写真グループに対する推薦点数を算出することを含む、
請求項１０に記載の推薦情報提供システム。
【請求項１２】
前記位置基盤推薦情報を構成することは、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真を利用して複数のカテゴリに再グルーピングすることを含み、
前記少なくとも１つのプロセッサは、前記命令を実行すると、さらに、
前記複数のカテゴリに対し、各カテゴリ別の写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいてカテゴリ点数を算出し、
前記写真を提供する段階は、前記複数のカテゴリに対し、カテゴリ別の写真グループを、前記カテゴリ点数に基づくランキングを反映させて提供することを含む、
請求項１０又は１１に記載の推薦情報提供システム。
【請求項１３】
コンピュータに推薦情報提供方法を実行させるプログラムであって、
前記推薦情報提供方法は、
位置データを含む写真を収集する段階、
前記位置データを利用して前記収集した写真をグルーピングすることによって位置基盤推薦情報を構成する段階、
位置基盤推薦サービスに対する要求が電子機器から受信された場合、前記電子機器のユーザが特定した位置を含んだ地図画面を提供し、前記地図画面において該当の地図内の位置データに対してグルーピングされた写真を提供するする段階、
を含む、プログラム。
【請求項１４】
地図の分割された各領域に位置ＩＤが割り当てられ、
前記位置基盤推薦情報を構成する段階は、
前記位置ＩＤ別に写真グループを構成し、前記位置ＩＤ別に該当の位置ＩＤを含む写真または該当の位置ＩＤが割り当てられた領域の前記位置データを含む写真を位置ＩＤ別の写真グループにグルーピングする段階を含む、
請求項１３に記載のプログラム。
【請求項１５】
前記位置基盤推薦情報を構成する段階は、
前記位置ＩＤ別の写真グループをイメージ分析し、前記写真グループに属する写真の内容に基づいて複数のカテゴリに再グルーピングする段階を含む、
請求項１３又は１４に記載のプログラム。
【請求項１６】
前記グルーピングされた写真を提供する段階は、
前記ユーザが前記位置基盤推薦サービスを要求したインターネットコミュニティの識別情報と前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報とに基づき、前記地図内の位置データに対してグルーピングされた写真のうち、前記インターネットコミュニティにおける前記ユーザのソーシャルネットワーク情報に基づき、前記ユーザと関連する少なくとも１つの他のユーザによってアップロードされた写真を選別して提供する段階を含む、
請求項１３乃至１５のいずれか一項に記載のプログラム。
【請求項１７】
前記推薦情報提供方法は、
前記地図画面に複数の位置ＩＤ別の写真グループが存在する場合、前記複数の位置ＩＤ別の写真グループに対し、各写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいて推薦点数を算出する段階を含み、
前記グルーピングされた写真を提供する段階は、
前記複数の位置ＩＤ別の写真グループを、前記推薦点数に基づくランキングを反映させて提供する段階を含む、
請求項１３乃至１６のいずれか一項に記載のプログラム。
【請求項１８】
前記位置基盤推薦情報を構成する段階は、
前記位置ＩＤ別の写真グループを、前記写真グループに属する写真を利用して複数のカテゴリに再グルーピングする段階を含み、
前記推薦情報提供方法は、
前記複数のカテゴリに対し、各カテゴリ別の写真グループの写真数、照会数、写真アップロード時間による最新性、前記ユーザが特定した位置との隣接性のうちの少なくとも１つの要素に基づいてカテゴリ点数を算出する段階を含み、
前記グルーピングされた写真を提供する段階は、
前記複数のカテゴリに対し、カテゴリ別の写真グループを、前記カテゴリ点数に基づくランキングを反映させて提供する段階を含む、
請求項１３乃至１７のいずれか一項に記載のプログラム。
【国際調査報告】
2021503111.tif 000014
2021503111.tif 000015
2021503111.tif 000016
2021503111.tif 000017