(57)【特許請求の範囲】
【請求項１】
コンピュータによって実現される方法であって、
複数のユーザを識別するための前記複数のユーザそれぞれのユーザ識別子と、前記複数のユーザそれぞれの端末機にインストールされたアプリケーション別の付加説明情報を含むアプリケーションリストを収集する段階、
前記複数のユーザそれぞれのユーザ識別子に対し、前記アプリケーションリストに対する主題分析によって、前記アプリケーションリストからテキスト情報を抽出する段階、および
前記複数のユーザそれぞれのユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する段階
を含む、コンピュータによって実現される方法。
【請求項２】
前記選定する段階は、
前記所定のキーワードに対応するテキスト情報を有するユーザ識別子を、前記所定のキーワードと関連する情報データに対するターゲティング対象として選定する、請求項１に記載のコンピュータによって実現される方法。
【請求項３】
前記選定する段階は、
前記所定のキーワードに対応するテキスト情報を有するユーザ識別子をターゲティング対象として選定し、
前記コンピュータによって実現される方法は、
前記ターゲティング対象として選定されたユーザ識別子を対象に、前記所定のキーワードと関連する情報データを提供する段階
をさらに含む、請求項１に記載のコンピュータによって実現される方法。
【請求項４】
前記コンピュータによって実現される方法は、
アプリ上で前記ユーザを識別するためのユーザ識別子とウェブ上で前記ユーザを識別するための識別情報とをマッピングする段階、および
前記アプリと前記ウェブ間の切り換え時に、前記マッピングされた情報を利用して前記ユーザに対するリターゲティングを実行する段階
をさらに含む、請求項３に記載のコンピュータによって実現される方法。
【請求項５】
コンピュータシステムに結合し、
複数のユーザを識別するための前記複数のユーザそれぞれのユーザ識別子と、前記複数のユーザそれぞれの端末機にインストールされたアプリケーション別の付加説明情報を含むアプリケーションリストを収集する段階、
前記複数のユーザそれぞれのユーザ識別子に対し、前記アプリケーションリストに対する主題分析によって、前記アプリケーションリストからテキスト情報を抽出する段階、および
前記複数のユーザそれぞれのユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する段階
を含む方法を実行させるためのコンピュータプログラム。
【請求項６】
コンピュータによって実現されるシステムであって、
複数のユーザを識別するための前記複数のユーザそれぞれのユーザ識別子と、前記複数のユーザそれぞれの端末機にインストールされたアプリケーション別の付加説明情報を含むアプリケーションリストを収集する収集部、
前記複数のユーザそれぞれのユーザ識別子に対し、前記アプリケーションリストに対する主題分析によって、前記アプリケーションリストからテキスト情報を抽出する抽出部、および
前記複数のユーザそれぞれのユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する選定部
を含む、コンピュータによって実現されるシステム。
【請求項７】
前記選定部は、
前記所定のキーワードに対応するテキスト情報を有するユーザ識別子を、前記所定のキーワードと関連する情報データに対するターゲティング対象として選定する、請求項６に記載のコンピュータによって実現されるシステム。
【請求項８】
前記選定部は、
前記所定のキーワードに対応するテキスト情報を有するユーザ識別子をターゲティング対象として選定し、
前記コンピュータによって実現されるシステムは、
前記ターゲティング対象として選定されたユーザ識別子を対象に、前記所定のキーワードと関連する情報データを提供する提供部
をさらに含む、請求項６に記載のコンピュータによって実現されるシステム。
【請求項９】
前記提供部は、
アプリ上で前記ユーザを識別するためのユーザ識別子とウェブ上で前記ユーザを識別するための識別情報とをマッピングし、
前記アプリと前記ウェブ間の切り換え時に、前記マッピングされた情報を利用して前記ユーザに対するリターゲティングを実行する、請求項８に記載のコンピュータによって実現されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、ターゲティングされた情報データを提供する技術に関する。
【背景技術】
【０００２】
スマートフォン（ｓｍａｒｔｐｈｏｎｅ）、タブレット（ｔａｂｌｅｔ）、ウェアラブルコンピュータ（ｗｅａｒａｂｌｅ  ｃｏｍｐｕｔｅｒ）などのようなモバイル端末は、単に移動通信や無線インターネットのような通信手段として機能するだけでなく、カメラ、ゲーム、およびナビゲーション（ｎａｖｉｇａｔｉｏｎ）のように通信以外の多様な手段としても開発されている。
【０００３】
このようなモバイル端末機能の多様な変化は、マルチメディア技術の発展とも密接に関連しているが、モバイル端末が内蔵タイマーを備えてアラーム時計として機能することはもちろん、高画質な映像や高音質な音源を出力することでモバイル映像機器あるいはモバイル音源プレーヤとしての使用が可能である上に、ＧＰＳ（登録商標）を搭載して車両および歩道用の位置案内手段としての使用も可能である。
【０００４】
一方、ウェブページで収益を創出するための手段として、コンテンツオブジェクトをウェブページ内に挿入するコンテンツ提供モデルが広く活用されている。
【０００５】
最近ではモバイル端末の活用が増え、モバイル端末を利用してコンテンツをサービスする技術まで発展しながら、モバイルウェブページでもこのようなコンテンツ提供モデルの活用が増えつつある。
【０００６】
コンテンツ提供モデルの１つである広告モデルの一例として、特許文献１（公開日２００９年４月７日）の「位置情報を基盤とした地域情報広告方法とその方法を実行するためのシステム」には、位置情報サービス（ＬＢＳ）に基づいて地域情報広告のための多様なコンテンツを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国公開特許第１０−２００９−００３３９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザのデバイスにインストールされたアプリケーションリストを利用してターゲット情報を提供することができる方法およびシステムを提供する。
【０００９】
ユーザ識別子別にアプリケーションリストに関する情報を収集し、収集された情報に基づき、情報ターゲティングのために該当の情報にマッピングされるユーザ識別子を抽出することができる方法およびシステムを提供する。
【課題を解決するための手段】
【００１０】
ユーザを識別するためのユーザ識別子および前記ユーザの端末機にインストールされたアプリケーションリストを収集する段階、前記ユーザ識別子それぞれに対し、前記アプリケーションリストを利用してテキスト情報を抽出する段階、および前記ユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する段階を含む、コンピュータによって実現される方法を提供する。
【００１１】
一側面によると、前記選定する段階は、前記所定のキーワードに対応するテキスト情報を有するユーザ識別子を、前記所定のキーワードと関連する情報データに対するターゲティング対象として選定してもよい。
【００１２】
他の側面によると、前記選定する段階は、前記所定のキーワードに対応するテキスト情報を有するユーザ識別子をターゲティング対象として選定し、前記コンピュータによって実現される方法は、前記ターゲティング対象として選定されたユーザ識別子を対象に、前記所定のキーワードと関連する情報データを提供する段階をさらに含んでもよい。
【００１３】
また他の側面によると、前記抽出する段階は、前記アプリケーションリストに含まれたアプリケーション別の主題分析によって前記テキスト情報を抽出してもよい。
【００１４】
さらに他の側面によると、前記コンピュータによって実現される方法は、アプリ上で前記ユーザを識別するための前記ユーザ識別子とウェブ上で前記ユーザを識別するための識別情報とをマッピングする段階、および前記アプリと前記ウェブを切り換えるときに、前記マッピングされた情報を利用して前記ユーザに対するリターゲティングを実行する段階をさらに含んでもよい。
【００１５】
コンピュータシステムと結合し、ユーザを識別するためのユーザ識別子および前記ユーザの端末機にインストールされたアプリケーションリストを収集する段階、前記ユーザ識別子それぞれに対し、前記アプリケーションリストを利用してテキスト情報を抽出する段階、および前記ユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する段階を実行させるために記録媒体に記録されたコンピュータプログラムを提供する。
【００１６】
ユーザを識別するためのユーザ識別子および前記ユーザの端末機にインストールされたアプリケーションリストを収集する収集部、前記ユーザ識別子それぞれに対し、前記アプリケーションリストを利用してテキスト情報を抽出する抽出部、および前記ユーザ識別子のうち、所定のキーワードに対応するテキスト情報を有するユーザ識別子を選定する選定部を含む、コンピュータによって実現されるシステムを提供する。
【発明の効果】
【００１７】
本発明の一実施形態によると、ユーザ識別子別にアプリケーションリストに関する情報を収集し、収集された情報に基づいて情報データにマッピングされるユーザ識別子を抽出することにより、情報データに対するターゲティング対象を迅速かつ効率的に確保することができる。言い換えれば、ユーザ識別子を基準にアプリケーションリストを利用してユーザの関心分野を示すテキスト情報を収集することができ、このように収集されたユーザ識別子別のテキスト情報を利用して情報データにマッピングされるユーザ識別子を一括抽出することができ、これにより、個々のユーザにマッピングされる広告を選別して提供する方式とは異なり、ターゲティング対象が確保されたマーケティング環境を提供することにより、情報提供者を中心としたマーケティングを展開することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態における、情報データ提供環境の例を説明するための図である。
【図２】本発明の一実施形態における、情報提供システムの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、情報提供方法を示したフローチャートである。
【図４】本発明の一実施形態における、アプリケーションリストからテキスト情報を抽出する過程の一例を説明するための例示図である。
【図５】本発明の一実施形態における、アプリケーションリストからテキスト情報を抽出する過程の一例を説明するための例示図である。
【図６】本発明の一実施形態における、アプリケーションリストからテキスト情報を抽出する過程の一例を説明するための例示図である。
【図７】本発明の一実施形態における、所定のキーワードにマッピングされるユーザ識別子を抽出する過程の一例を説明するための例示図である。
【図８】本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について、添付の図面を参照しながら詳細に説明する。
【００２０】
本発明の一実施形態は、ターゲティングされた情報データを提供する技術に関し、より詳細には、アプリケーションインストールリストを利用して情報データを提供するためのターゲティング対象を抽出することができる方法およびシステムに関する。
【００２１】
図１は、本発明の一実施形態における、情報データ提供環境の例を説明するための図である。ここで、図１は、情報提供者１１０、プラットフォーム１２０、パブリッシャ１３０、およびユーザ１４０を示している。ここで、情報提供者１１０とユーザ１４０とは、実質的には、情報提供者１１０やユーザ１４０が利用するＰＣやスマートフォンなどの端末機を意味してよい。すなわち、図１において、情報提供者１１０、プラットフォーム１２０、パブリッシャ１３０、およびユーザ１４０間に示される矢印は、情報提供者１１０が利用する端末機、プラットフォーム１２０、パブリッシャ１３０、およびユーザ１４０が利用する端末機間で有線／無線ネットワークを利用してデータが送受信されることを意味してよい。
【００２２】
プラットフォーム１２０は、情報提供者１１０の情報データとして提供されるコンテンツに対する入札、コンテンツを提供するユーザに対するターゲティング要素間のマッチング、コンテンツの整列、パブリッシャ１３０へのコンテンツの提供、およびコンテンツの表示による情報提供者１１０への課金などを実行するシステムを意味してよい。
【００２３】
本明細書において「パブリッシャ」という用語は、「サイト」という用語に置き換えられて使われてよい。ただし、サイトという用語を使った説明が、モバイル端末機で実行されるアプリケーション画面などのように、一般的なＰＣのウェブサイト接続ではない環境における本発明の実施の可能性を排除するものではない。これとは逆に、「サイト」という用語は、パブリッシングサイトまたは上述した「パブリッシャ」という用語に互換されて使われてよい。言い換えれば、それぞれのサイトは、パブリッシャ１３０が含む個別パブリッシャ（第１パブリッシャ、第２パブリッシャ、・・・）に対応してよい。ここで、個別パブリッシャそれぞれは、１つ以上のパブリッシャサーバによって実現されてよい。このとき、「サイト」という用語は、コンテンツの表示が可能であり、有線ネットワークまたは無線ネットワークを介してユーザ１４０に提供することができるすべての種類のウェブサイトを含んでよく、ウェブサイトを構成する１つのウェブページを意味してもよい。
【００２４】
また、本明細書において、コンテンツの「表示」は、パブリッシャ１３０を通じて情報提供者１１０と関連する広報性コンテンツ、すなわち情報データが、該当となるサイトの訪問者に提供されることを含むように解釈されてよい。
【００２５】
パブリッシャ１３０は、自身のサイトを通じて提供するためのコンテンツをプラットフォーム１２０から受信してユーザ１４０に提供してよい。例えば、パブリッシャ１３０は、ユーザ１４０をターゲティング対象とする情報データの伝達をプラットフォーム１２０から受けてユーザ１４０に提供してよい。
【００２６】
このように、パブリッシャ１３０は、ユーザ１４０がコンテンツの提供を直接受ける経路を提供してよく、一般的なオンライン環境では、コンテンツは、ウェブ／モバイルサイトを通じて提供されてよい。ここで、プラットフォーム１２０が含む複数の個別プラットフォーム（第１プラットフォーム、第２プラットフォーム、・・・）それぞれは、パブリッシャ１３０が含む複数の個別パブリッシャ（第１パブリッシャ、第２パブリッシャ、・・・）のうちの少なくとも１つの個別パブリッシャを通じてコンテンツを表示してよい。ここで、個別プラットフォームそれぞれは、１つ以上のプラットフォームサーバによって実現されてよい。
【００２７】
図１で、ファイル配布システム１５０は、必要によって選択的に利用されてよい。例えば、ユーザ１４０がモバイル端末機を利用する場合、ファイル配布システム１５０は、パブリッシャ１３０と関連するアプリケーションをモバイル端末機にインストールするためのファイルをユーザ１４０に提供してよい。このために、ファイル配布システム１５０は、上述したファイルを格納および維持するファイル管理部と、ユーザ１４０のモバイル端末機からの要請にしたがってモバイル端末機に上述したファイルを送信するファイル送信部を含んでよい。送信されたファイルを利用してモバイル端末機にアプリケーションがインストールされてよく、アプリケーションは、モバイル端末機が本発明の一実施形態に係る情報データの提供のための段階を実行するようにモバイル端末機を制御してよい。
【００２８】
本発明の一実施形態では、図１を参照しながら説明した情報データ提供環境を適用してよいが、このとき、プラットフォーム１２０の事業者は、情報提供者１１０のコンテンツである情報データに対する基本的なトラフィックあたりの費用（入札価格など）や再生時間（ｒｕｎｎｉｎｇ  ｔｉｍｅ）、情報データが提供されるユーザに対するターゲティング要素（地域、時間、天気、カテゴリなど）などを情報提供者１１０が選択することができるようにプラットフォーム１２０を設計してよい。これにより、情報提供者１１０は、プラットフォーム１２０に情報データをアップロードし、再生時間やターゲティング要素に応じた費用を支払ったり入札（ｂｉｄｄｉｎｇ）したりすることによってプラットフォーム１２０上に自身のコンテンツを登録してよい。
【００２９】
パブリッシャ１３０は、ユーザ１４０をターゲティング対象とする情報データをプラットフォーム１２０から受信してユーザ１４０に提供してよく、情報データの提供による収益をプラットフォーム事業者と共有してよい。一例として、パブリッシャ１３０は、各種コンテンツ（例えば、広告、動画、ニュース、ウェブトゥーン（登録商標）（ＷｅｂＴｏｏｎ）、ショッピング情報など）を提供する会社のサイトやアプリケーションなどを意味してよく、ユーザ１４０を対象にしてコンテンツを提供し、このコンテンツによって収益を発生させるすべての媒体を含んでよい。
【００３０】
ユーザ１４０が利用する端末には、パブリッシャ１３０と関連するプログラムがインストールされてよい。例えば、プログラムは、アプリケーション形態またはプラグイン（ｐｌｕｇ−ｉｎ）形態でユーザ１４０の端末にインストールされてよく、パブリッシャ１３０から提供される情報を出力することができるようにユーザ１４０の端末やユーザ１４０の端末にインストールされたウェブブラウザを制御してよい。
【００３１】
本発明に係る情報提供システムおよび情報提供方法を具体的に説明すれば、次のとおりとなる。
【００３２】
図２は、本発明の一実施形態における、情報提供システムの内部構成を説明するためのブロック図であり、図３は、本発明の一実施形態における、情報提供方法を示したフローチャートである。
【００３３】
本発明の実施形態で説明する情報提供システム２００は、実施形態によって、図１を参照しながら上述した複数の個別プラットフォームのうちの１つのプラットフォームを構成するコンピュータシステムであってよい。
【００３４】
本実施形態に係る情報提供システム２００は、プロセッサ２１０、バス２２０、ネットワークインタフェース２３０、メモリ２４０、およびデータベース２５０を含んでよい。メモリ２４０は、オペレーティングシステム２４１および情報提供ルーチン２４２を含んでよい。プロセッサ２１０は、収集部２１１、抽出部２１２、選定部２１３、および提供部２１４を含んでよい。他の実施形態において、情報提供システム２００は、図２の構成要素よりもさらに多くの構成要素を含んでもよい。
【００３５】
メモリ２４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２４０には、オペレーティングシステム２４１と、情報提供ルーチン２４２のためのプログラムコードが格納されてよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用してメモリ２４０とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体（図示せず）を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない、ネットワークインタフェース２３０を通じてメモリ２４０にロードされてもよい。
【００３６】
バス２２０は、情報提供システム２００の構成要素間の通信およびデータ送信を可能にする。バス２２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、パラレスバス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてよい。
【００３７】
ネットワークインタフェース２３０は、情報提供システム２００をコンピュータネットワークに接続するためのコンピュータハードウェア構成要素であってよい。ネットワークインタフェース２３０は、情報提供システム２００を無線または有線接続によってコンピュータネットワークに接続させてよい。
【００３８】
データベース２５０は、情報提供者１１０によって登録されたコンテンツである情報データを格納および維持する役割を担う。情報データは、映像、音声、イメージ、テキストなどを含むものであって、デジタル方式によって製作されて流通する各種情報またはその内容物を包括したものを意味してよい。図２では、情報提供システム２００の内部にデータベース２５０を構築して含むものを示しているが、これに限定されることはなく、サービスの実現方式や環境などに応じて全体または一部のデータベースが別の他のシステム上に構築された外部データベースとして存在することも可能である。
【００３９】
プロセッサ２１０は、基本的な算術、ロジック、および情報提供システム２００の入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２４０またはネットワークインタフェース２３０によって、バス２２０を介してプロセッサ２１０に提供されてよい。プロセッサ２１０が含む収集部２１１、抽出部２１２、選定部２１３、および提供部２１４は、メモリ２４０にロードされたプログラムコードを実行して図３の段階が実行されるように実現されてよい。このようなプログラムコードは、プログラムファイルからメモリ２４０のような記録装置にロードされてよい。
【００４０】
段階Ｓ３１０で、収集部２１１は、ユーザ１４０を識別するユーザ識別子と該当の識別子にインストールされたアプリケーションリスト情報を収集してよい。本明細書において、ユーザ識別子とは、ユーザ１４０の個人情報ではなく、ユーザ１４０を識別したり特定したりするために情報提供システム２００で割り当てられた任意のＩＤを意味してよい。ユーザ識別子は、ユーザ１４０が利用する端末機別に生成されてよく、ユーザ１４０の要請にしたがって初期化や再設定などが可能である。一例として、情報提供システム２００は、ユーザ１４０別に任意の識別子を付与し、ユーザ１４０のプロフィールを生成したり関心基盤情報データを提供したりするときに識別子を使用してよい。収集部２１１は、ユーザ識別子を基準に、ユーザ１４０別にユーザ１４０が利用するＰＣやスマートフォンなどの端末機にインストールされたアプリケーションリスト情報を収集してよい。一例として、収集部２１１は、ユーザ１４０が利用するＰＣやスマートフォンなどの端末機上にインストールされて情報提供システム２００と連動可能な特定のアプリケーション（例えば、不正行為探知機能、デコンパイル防止機能、ファイル無欠性検証機能などを提供する保安アプリケーションなど）を通じてユーザ１４０のアプリケーションリスト情報を収集してよい。このように収集されたアプリケーションリスト情報は、ユーザ識別子を基準にして区分および管理されてよく、アプリケーションリスト情報には、アプリケーション別の付加説明情報（例えば、カテゴリ、主要キーワードなど）が含まれてよい。
【００４１】
段階Ｓ３２０で、抽出部２１２は、ユーザ識別子を基準にアプリケーションリストに対する主題分析によってテキスト情報を抽出してよい。言い換えれば、抽出部２１２は、ユーザ識別子それぞれに対し、ユーザ識別子にインストールされたアプリケーションリストのアプリケーション別の主題分析によってテキスト情報を抽出してよい。一例として、抽出部２１２は、ＬＤＡ（Ｌａｔｅｎｔ  Ｄｉｒｉｃｈｌｅｔ  Ａｌｌｏｃａｔｉｏｎ）分析技法などを利用してアプリケーション別の主題分析によって主要単語を抽出してよい。したがって、抽出部２１２は、アプリケーションリスト情報を利用してユーザ識別子別にテキスト情報を抽出してよい。すなわち、ユーザ識別子を基準にテキスト情報を有するようになり、ユーザ識別子別のテキスト情報は、データベース化によって格納および維持されてよい。
【００４２】
段階Ｓ３３０で、選定部２１３は、所定のキーワードに対し、このキーワードに対応するテキスト情報を有するユーザ識別子をターゲティング対象として選定してよい。例えば、ユーザ識別子別のテキスト情報は、マーケティングしようとする情報に対する関心対象者を予測し、この対象者をターゲティング対象として選定するのに使用されてよい。選定部２１３は、ユーザ識別子別のテキスト情報に対して検索フローを反映し、所定のキーワードの検索時に、所定のキーワードにマッピングされるユーザ識別子を抽出することにより、該当のキーワードに対するターゲティング対象を一括選定することができる。
【００４３】
段階Ｓ３４０で、提供部２１４は、段階Ｓ３３０でターゲティング対象として選定されたユーザを対象に、所定のキーワードと関連する情報データをターゲット情報として提供してよい。言い換えれば、提供部２１４は、ユーザ識別子別のテキスト情報に基づき、ユーザ識別子のうち所定のキーワードを有しているユーザ識別子をターゲティングし、所定のキーワードと関連するマーケティング情報を提供してよい。また、提供部２１４は、モバイルアプリ上でユーザを識別するためのユーザ識別子とウェブ上でユーザを識別するための識別情報（例えば、クッキーやログインＩＤなど）とをマッピングし、マッピングされた情報に基づいてアプリとウェブ間に共通するターゲティング要素を適用してよい。例えば、モバイルアプリからウェブに切り換わった場合、ユーザ識別子にマッピングされたクッキーを利用してユーザ１４０を追跡することができ、このような追跡によってユーザ１４０に対するリターゲティングが可能となる。
【００４４】
アプリケーションリストからテキスト情報を抽出する過程の例を説明すれば、次のとおりとなる。図４〜図６は、本発明の一実施形態における、アプリケーションリストからテキスト情報を抽出する過程の一例を説明するための図である。
【００４５】
図４に示すように、収集部２１１は、ユーザ１４０を識別するためのユーザ識別子４０１を収集し、ユーザ識別子４０１別に、ユーザ識別子４０１にインストールされたアプリケーションリスト４０２を収集してよい。例えば、図４において、ユーザ識別子「ａａａａａ１２３−４５ｂ６−７ｃ８９」の場合、このユーザの端末機には、アプリケーション「ウリ銀行」、「Ｄｏｏｄｌｅ」、「Ｔｍｏｎ」がインストールされているということを意味する。
【００４６】
アプリケーションの付加説明情報に基づいてアプリケーション別の主題分析が可能となり、アプリケーションに対する主題分析結果データの例は、図５の表のとおりとなる。例えば、アプリケーション「ウリ銀行」、「ＩＢＫ」、「スマートロッテ」、「ＫＢ国民銀行」などは、「モバイル金融」という共通する主題に分類されてよく、このような主題分析結果から、該当のアプリケーションに対するテキスト情報として取得してよい。また、アプリケーション「Ｂｕｚｚ  Ｌａｕｎｃｈｅｒ（登録商標）」、「Ｄｏｏｄｌｅ」、「Ｐｈｏｎｅ  Ｔｈｅｍｅ  Ｓｈｏｐ」などは、「スマホデコ」という共通する主題に分類されてよく、このような主題分析結果から、該当のアプリケーションに対するテキスト情報として取得してよい。同じように、アプリケーション「クーパン（登録商標）」、「Ｃｏｏｃｈａ」、「ウィメプ」、「Ｔｍｏｎ」などは、「ソーシャルコマース」という共通する主題に分類されてよく、このような主題分析結果から、該当のアプリケーションに対するテキスト情報として取得してよい。したがって、抽出部２１２は、アプリケーションの付加説明情報などを利用してアプリケーション別に主題分析が可能となり、これによってアプリケーションそれぞれに対するテキスト情報を抽出することができる。
【００４７】
図６を参照すると、抽出部２１２は、ユーザ識別子４０１を基準に、アプリケーションリスト４０２に含まれたアプリケーション別の主題分析によってテキスト情報６０３を抽出してよい。テキスト情報６０３は、ユーザ端末機にインストールされたアプリケーションリスト４０２から抽出されるが、これはユーザの関心性向に対する分析結果に該当してよい。例えば、図６において、ユーザ識別子「ａａａａａ１２３−４５ｂ６−７ｃ８９」の場合、このユーザの端末機には、アプリケーション「ウリ銀行」、「Ｄｏｏｄｌｅ」、「Ｔｍｏｎ」がインストールされており、インストールされたアプリケーション別の主題分析結果から、テキスト情報「モバイル金融」、「スマホデコ」、「ソーシャルコマース」を抽出してよい。したがって、抽出部２１２は、ユーザ識別子別にアプリケーションリスト情報を利用してテキスト情報６０３を抽出することができ、これによってユーザ識別子を基準としたテキスト情報６０３を有するようになる。
【００４８】
図７は、本発明の一実施形態における、所定のキーワードにマッピングされるユーザ識別子を抽出する過程の一例を説明するための例示図である。
【００４９】
選定部２１３は、ユーザ識別子別のテキスト情報に対して検索フローを反映し、所定のキーワードの検索時に、所定のキーワードにマッピングされるユーザ識別子を抽出することにより、該当のキーワードに対するターゲティング対象を一括選定してよい。例えば、図７に示すように、マーケターが進行しなければならない商品が「モバイル金融」に関連する商品である場合、ユーザ識別子別のテキスト情報６０３に対する検索キーワード７０５として「モバイル金融」を適用してよいが、このとき、検索キーワード７０５にマッピングされるユーザ識別子、すなわち、テキスト情報６０３として「モバイル金融」を有しているユーザ識別子を選別し、「モバイル金融」に関連する商品のターゲティング対象７０６として選定してよい。
【００５０】
したがって、本発明では、ユーザ識別子とユーザ識別子にインストールされたアプリケーションリストを収集した後、ユーザ識別子それぞれに対してアプリケーションリストからユーザの性向を示すテキスト情報を抽出してよく、ユーザ識別子別のテキスト情報を利用してユーザ識別子から所定のキーワードに対応するテキスト情報を有するユーザ識別子を一括選別し、このキーワードと関連する情報データに対するターゲティング対象として容易に活用することができる。
【００５１】
図８は、本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。コンピュータシステム８００は、少なくとも１つのプロセッサ（ｐｒｏｃｅｓｓｏｒ）８１０、メモリ（ｍｅｍｏｒｙ）８２０、周辺装置インタフェース（ｐｅｒｉｐｈｅｒａｌ  ｉｎｔｅｒｆａｃｅ）８３０、入力／出力サブシステム（Ｉ／Ｏ  ｓｕｂｓｙｓｔｅｍ）８４０、電力回路８５０、および通信回路８６０を少なくとも含んでよい。ここで、コンピュータシステム８００は、ユーザ端末に該当してよい。
【００５２】
メモリ８２０は、一例として、高速ランダムアクセスメモリ（ｈｉｇｈ−ｓｐｅｅｄ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、磁気ディスク、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、または非揮発性メモリを含んでよい。メモリ８２０は、コンピュータシステム８００の動作に必要なソフトウェアモジュール、命令語集合、またはその他の多様なデータを含んでよい。ここで、プロセッサ８１０や周辺装置インタフェース８３０などの他のコンポーネントからメモリ８２０へのアクセスは、プロセッサ８１０によって制御されてよい。
【００５３】
周辺装置インタフェース８３０は、コンピュータシステム８００の入力および／または出力周辺装置をプロセッサ８１０およびメモリ８２０に結合させてよい。プロセッサ８１０は、メモリ８２０に格納されたソフトウェアモジュールまたは命令語集合を実行してコンピュータシステム８００のための多様な機能を実行し、データを処理してよい。
【００５４】
入力／出力サブシステム８４０は、多様な入力／出力周辺装置を周辺装置インタフェース８３０に結合させてよい。例えば、入力／出力サブシステム８４０は、モニタやキーボード、マウス、プリンタ、または必要によっては、タッチスクリーンやセンサなどの周辺装置を周辺装置インタフェース８３０に結合させるためのコントローラを含んでよい。他の側面によると、入力／出力周辺装置は、入力／出力サブシステム８４０を経ずに周辺装置インタフェース８３０に結合されてもよい。
【００５５】
電力回路８５０は、端末機のコンポーネントの全部または一部に電力を供給してよい。例えば、電力回路８５０は、電力管理システム、バッテリや交流（ＡＣ）などのような１つ以上の電源、充電システム、電力失敗感知回路（ｐｏｗｅｒ  ｆａｉｌｕｒｅ  ｄｅｔｅｃｔｉｏｎ  ｃｉｒｃｕｉｔ）、電力変換器やインバータ、電力状態表示子、または電力生成、管理、分配のための任意の他のコンポーネントを含んでよい。
【００５６】
通信回路８６０は、少なくとも１つの外部ポートを利用して他のコンピュータシステムとの通信を可能にしてよい。または、上述したように、必要によって、通信回路８６０はＲＦ回路を含み、電磁気信号（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｓｉｇｎａｌ）としても周知のＲＦ信号を送受信することにより、他のコンピュータシステムとの通信を可能にしてもよい。
【００５７】
このような図８の実施形態は、コンピュータシステム８００の一例に過ぎず、コンピュータシステム８００は、図８に示された一部のコンポーネントが省略されてもよいし、図８に示されていない追加のコンポーネントをさらに備えてもよいし、２つ以上のコンポーネントを結合させる構成または配置を有してもよい。
例えば、モバイル環境の通信端末のためのコンピュータシステムは、図８に示されたコンポーネントの他にも、タッチスクリーンやセンサなどをさらに含んでもよく、通信回路８６０に多様な通信方式（Ｗｉ‐Ｆｉ、３Ｇ、ＬＴＥ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、Ｚｉｇｂｅｅなど）のＲＦ通信のための回路が含まれてもよい。コンピュータシステム８００に含まれることのできるコンポーネントは、１つ以上の信号処理またはアプリケーションに特化した集積回路を含むハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせによって実現されてよい。
【００５８】
本発明の実施形態に係る方法は、多様なコンピュータシステムによって実行されることのできるプログラム命令（ｉｎｓｔｒｕｃｔｉｏｎ）形態で実現され、コンピュータで読み取り可能な媒体に記録されてよい。
【００５９】
このように、本発明の実施形態によると、ユーザ識別子別にアプリケーションリストに関する情報を収集し、収集された情報に基づいて情報データにマッピングされるユーザ識別子を抽出することにより、情報データに対するターゲティング対象を迅速かつ効率的に確保することができる。言い換えれば、ユーザ識別子を基準にアプリケーションリストを利用してユーザの関心分野を示すテキスト情報を収集することができ、このように収集されたユーザ識別子別のテキスト情報を利用して情報データにマッピングされるユーザ識別子を一括抽出することができ、これによって個々のユーザにマッピングされる広告を選別して提供する方式とは異なり、ターゲティング対象が確保されたマーケティング環境を提供することにより、情報提供者を中心としたマーケティングを展開することができる。
【００６０】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、本発明の一実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の促進のために、１つの処理装置が使用される場合を例として説明される場合もあるが、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよい。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６１】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの２つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ格納媒体または装置、または伝送される信号波に永久的または一時的に具現化されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００６２】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、本発明の一実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００６３】
以上のように、本発明の一実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００６４】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００６５】
１１０：情報提供者
１２０：プラットフォーム
１３０：パブリッシャ
１４０：ユーザ
１５０：ファイル配布システム
【図１】
0006644015.tif 000002
【図２】
0006644015.tif 000003
【図３】
0006644015.tif 000004
【図４】
0006644015.tif 000005
【図５】
0006644015.tif 000006
【図６】
0006644015.tif 000007
【図７】
0006644015.tif 000008
【図８】
0006644015.tif 000009