(57)【要約】      （修正有）【課題】周期的ロケーションフィックス（periodic location fixes）に基づくユーザプロファイルを生成する。具体的には、携帯電話もしくは他のロケーション認識デバイスを介して追跡されるユーザロケーション履歴に基づきユーザデモグラフィックまたはマーケティングプロファイルを自動生成する方法および装置を提供する。【解決手段】ＧＰＳまたは他の機能を介してロケーション情報を取り込む。ロケーション履歴が分析され、ユーザの移動および滞在パターンが検出される。事業分類またはＰＯＩデータベースと組み合わせられ、滞在時間、時刻および他のパラメータに基づき、ユーザの可能性の高い自宅ロケーション、勤務地ロケーション、または他のロケーションが識別され得る。ユーザの年齢および性別は、学校所在地などの訪問したロケーションのタイプに基づいて潜在的に推論され得る。【選択図】図１
2014112372.tif 000002
【特許請求の範囲】
【請求項１】
ロケーションフィックスに基づいてユーザプロファイルを生成する方法であって、
モバイル機器のロケーションを表すロケーションフィックスの組を受信することと、  前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成することと、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別することと、
前記訪問ロケーションの組を少なくとも滞在時間でソートすることと、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成することと、を備える方法。
【請求項２】
前記ロケーションフィックスの組は、グローバルポジショニングシステム（ＧＰＳ）の組、ロケーションフィックス、アシスト型グローバルポジショニングシステム（Ａ−ＧＰＳ）フィックスの組、ガリレオシステムフィックスの組、またはタワー三角測量フィックスの組のうちの少なくとも１つを備える請求項１に記載の方法。
【請求項３】
前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項１に記載の方法。
【請求項４】
前記ロケーションフィックスの組は、少なくとも経度および緯度読み取り値を備える請求項１に記載の方法。
【請求項５】
前記ロケーションフィックスの組は、所定の固定インターバルで生成される請求項１に記載の方法。
【請求項６】
前記ロケーションフィックスの組は、ユーザロケーションの漸進的変化に応じて動的に調節されるインターバルで生成される請求項１に記載の方法。
【請求項７】
前記訪問ロケーションの組を識別することは、静止状態を識別するために閾値より小さいユーザロケーションの変化に基づいて滞在時間を計算することを備える請求項１に記載の方法。
【請求項８】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも２つの訪問ロケーションを識別することを備える請求項１に記載の方法。
【請求項９】
前記少なくとも上位２つの訪問ロケーションを識別することは、自宅ロケーションまたは勤務地ロケーションのうちの少なくとも１つを識別することを備える請求項８に記載の方法。
【請求項１０】
前記自宅ロケーションまたは勤務地ロケーションのうちの少なくとも１つを識別することは、前記少なくとも上位２つの訪問ロケーションを地理情報データベースと比較することを備える請求項９に記載の方法。
【請求項１１】
前記ユーザプロファイルを生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備える請求項１に記載の方法。
【請求項１２】
前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項１１に記載の方法。
【請求項１３】
前記ユーザセグメンテーションプロファイルをマーケティング配信プラットホームまたはメディア配信プラットホームのうちの少なくとも一方に出力することをさらに備える請求項１１に記載の方法。
【請求項１４】
前記ユーザセグメンテーションプロファイルに基づいてマーケティングコンテンツまたはメディアコンテンツのうちの少なくとも一方を前記モバイル機器に送信することをさらに備える請求項１３に記載の方法。
【請求項１５】
ロケーションフィックス処理の頻度を制御して前記モバイル機器による電力消費を制御することをさらに備える請求項１に記載の方法。
【請求項１６】
ロケーションフィックスに基づいてユーザプロファイルを生成するシステムであって、  モバイル機器との無線インタフェースと、
前記無線インタフェースと通信するサーバであって、
前記モバイル機器のロケーションを表すロケーションフィックスの組を受信し、
前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成し、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別し、
前記訪問ロケーションの組を少なくとも滞在時間でソートし、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成するように構成された
サーバと、を備えるシステム。
【請求項１７】
前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項１６に記載のシステム。
【請求項１８】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションおよび勤務地ロケーションのうちの少なくとも一方を識別することを備える請求項１６に記載のシステム。
【請求項１９】
前記ユーザプロファイルを生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項１６に記載のシステム。
【請求項２０】
ロケーションフィックス処理の頻度は、前記モバイル機器による電力消費を制御するように制御される請求項１６に記載のシステム。
【請求項２１】
ロケーションフィックスに基づいてユーザプロファイルを生成するシステムであって、  モバイル機器との無線インタフェースを提供する手段と、
無線インタフェースを提供するための前記手段と通信する、前記モバイル機器にデータを供給する手段であって、
前記モバイル機器のロケーションを表すロケーションフィックスの組を受信し、
前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成し、    前記ユーザロケーション履歴内の訪問ロケーションの組を識別し、
前記訪問ロケーションの組を少なくとも滞在時間でソートし、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成するように構成された
前記モバイル機器にデータを供給する手段と、を備えるシステム。
【請求項２２】
前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項２１に記載のシステム。
【請求項２３】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別することを備える請求項２１に記載のシステム。
【請求項２４】
ユーザプロファイルを前記生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項２１に記載のシステム。
【請求項２５】
ロケーションフィックス処理の頻度は、前記モバイル機器による電力消費を制御するように制御される請求項２１に記載のシステム。
【請求項２６】
コンピュータにモバイル機器のロケーションを表すロケーションフィックスの組を受信させるための少なくとも１つの命令と、
コンピュータに前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成させるための少なくとも１つの命令と、
コンピュータに前記ユーザロケーション履歴内の訪問ロケーションの組を識別させるための少なくとも１つの命令と、
コンピュータに少なくとも滞在時間で前記訪問ロケーションの組をソートさせるための少なくとも１つの命令と、
コンピュータに少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成させるための少なくとも１つの命令と、を備える
コンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項２７】
前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
コンピュータに前記訪問ロケーションの組をソートさせるための少なくとも１つの命令は、コンピュータに所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別させるための少なくとも１つの命令を備える請求項２６に記載のコンピュータプログラム製品。
【請求項２９】
コンピュータにユーザプロファイルを生成させるための少なくとも１つの命令は、コンピュータに前記ユーザロケーション履歴とマーケットセグメンテーションデータベースとの比較を行ってユーザセグメンテーションプロファイルを生成させるための少なくとも１つの命令を備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
前記コンピュータ可読媒体は、コンピュータにロケーションフィックス処理の頻度を制御して前記モバイル機器による電力消費を制御させるための少なくとも１つの命令をさらに備える請求項２８に記載のコンピュータプログラム製品。
【請求項３１】
ロケーションフィックスに基づいてユーザプロファイルを生成する方法であって、
モバイル機器のロケーションを表すロケーションフィックスの組を取り込むことと、
前記ロケーションフィックスの組をプロセッサに伝達することであって、前記プロセッサは
前記モバイル機器から前記ロケーションフィックスの組を受信し、
前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成し、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別し、
前記訪問ロケーションの組を少なくとも滞在時間でソートし、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成するように構成されている
前記ロケーションフィックスの組をプロセッサに伝達することと、を備える方法。
【請求項３２】
前記プロセッサは、前記モバイル機器内に配置され、前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項３１に記載の方法。
【請求項３３】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別することを備える請求項３１に記載の方法。
【請求項３４】
ユーザプロファイルを前記生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項３１に記載の方法。
【請求項３５】
ロケーションフィックス処理の頻度は、前記モバイル機器による電力消費を制御するように制御される請求項３１に記載の方法。
【請求項３６】
モバイル機器であって、
サーバとの無線インタフェースと、
前記無線インタフェースと通信するプロセッサであって、
前記モバイル機器のロケーションを表すロケーションフィックスの組を受信することと、
前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成することと、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別することと、
前記訪問ロケーションの組を少なくとも滞在時間でソートすることと、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成することと、を含む処理を開始するように構成されている
プロセッサと、を備えるモバイル機器。
【請求項３７】
前記開始される処理は、前記モバイル機器内で実行され、前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項３６に記載のモバイル機器。
【請求項３８】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別することを備える請求項３６に記載のモバイル機器。
【請求項３９】
前記ユーザプロファイルを生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項３６に記載のモバイル機器。
【請求項４０】
前記プロセッサは、ロケーションフィックス処理の頻度を制御して前記モバイル機器による電力消費を制御することを備える処理を開始するようにさらに構成される請求項３６に記載のモバイル機器。
【請求項４１】
前記ロケーションフィックス処理の頻度の制御は、前記モバイル機器の静止状態が所定の閾値時間内に検出されたときにロケーションフィックス処理の前記頻度を低減することを備える請求項４０に記載のモバイル機器。
【請求項４２】
前記プロセッサは、さらに、前記訪問ロケーションの組に関連付けられている所定のタイムスロットに基づいて前記ロケーションフィックスの組の受信をシーケンシャルモードに適合させることを備える処理を開始するように構成される請求項３６に記載のモバイル機器。
【請求項４３】
モバイル機器であって、
サーバとの無線インタフェースを提供する手段と、
無線インタフェースを提供する手段と通信する、データを処理する手段であって、
前記モバイル機器からロケーションフィックスの組を受信することと、
前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成することと、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別することと、
前記訪問ロケーションの組を少なくとも滞在時間でソートすることと、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成することと、を備える処理を開始するように構成されている
データを処理する手段と、を備えるモバイル機器。
【請求項４４】
前記開始される処理は、前記モバイル機器内で実行され、前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項４３に記載のモバイル機器。
【請求項４５】
前記訪問ロケーションの組をソートすることは、所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別することを備える請求項４３に記載のモバイル機器。
【請求項４６】
ユーザプロファイルを前記生成することは、前記ユーザロケーション履歴をマーケットセグメンテーションデータベースと比較してユーザセグメンテーションプロファイルを生成することを備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項４３に記載のモバイル機器。
【請求項４７】
前記処理する手段は、さらに、ロケーションフィックス処理の頻度を制御して前記モバイル機器による電力消費を制御することを備える処理を開始するように構成される請求項４３に記載のモバイル機器。
【請求項４８】
モバイル機器をプログラムするように構成されている、コンピュータ可読媒体であって、
コンピュータに前記モバイル機器の位置を表すロケーションフィックスの組を受信させるための少なくとも１つの命令と、
コンピュータに前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成させるための少なくとも１つの命令と、
コンピュータに前記ユーザロケーション履歴内の訪問ロケーションの組を識別させるための少なくとも１つの命令と、
コンピュータに少なくとも滞在時間で前記訪問ロケーションの組をソートさせるための少なくとも１つの命令と、
コンピュータに少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成させるための少なくとも１つの命令と、を備える
コンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項４９】
前記モバイル機器は、携帯電話、グローバルポジショニングシステム（ＧＰＳ）デバイス、ネットワーク対応パーソナルデジタルアシスタントデバイス、またはネットワーク対応メディアプレーヤデバイスのうちの少なくとも１つを備える請求項４８に記載のコンピュータプログラム製品。
【請求項５０】
コンピュータに前記訪問ロケーションの組をソートさせるための前記少なくとも１つの命令は、コンピュータに所定の観察期間にわたって最長の滞在時間を有する少なくとも上位２つの訪問ロケーションに基づいて自宅ロケーションまたは勤務地ロケーションのうちの少なくとも一方を識別させるための少なくとも１つの命令を備える請求項４８に記載のコンピュータプログラム製品。
【請求項５１】
コンピュータにユーザプロファイルを生成させるための前記少なくとも１つの命令は、コンピュータに前記ユーザロケーション履歴とマーケットセグメンテーションデータベースとの比較を行ってユーザセグメンテーションプロファイルを生成させるための少なくとも１つの命令を備え、前記ユーザセグメンテーションプロファイルは、ユーザ年齢幅、ユーザマーケティング評価、または予想されるユーザ性別のうちの少なくとも１つを備える請求項４８に記載のコンピュータプログラム製品。
【請求項５２】
前記ユーザセグメンテーションプロファイルは、少なくとも１つのユーザ年齢幅を備え、コンピュータに前記ユーザロケーション履歴とマーケットセグメンテーションデータベースとの比較を行ってユーザプロファイルを生成させるための前記少なくとも１つの命令は、コンピュータに前記ユーザロケーション履歴と年齢関連ロケーションの組を含む地理情報データベースとの比較を行って前記ユーザ年齢幅を生成させる少なくとも１つの命令を備える請求項５１に記載のコンピュータプログラム製品。
【請求項５３】
前記ユーザセグメンテーションプロファイルは、少なくとも１つの予想されるユーザ性別を備え、コンピュータに前記ユーザロケーション履歴とマーケットセグメンテーションデータベースとの比較を行ってユーザプロファイルを生成させるための前記少なくとも１つの命令は、コンピュータに前記ユーザロケーション履歴と性別関連ロケーションの組を含む地理情報データベースとの比較を行って前記予想されるユーザ性別を生成させるための少なくとも１つの命令を備える請求項５１に記載のコンピュータプログラム製品。
【請求項５４】
前記コンピュータ可読媒体は、コンピュータにロケーションフィックス処理の頻度を制御して前記モバイル機器による電力消費を制御させるための少なくとも１つの命令をさらに備える請求項４８に記載のコンピュータプログラム製品。
【請求項５５】
コンピュータにロケーションフィックス処理の頻度を制御させるための前記少なくとも１つの命令は、前記モバイル機器の静止状態が所定の閾値時間内に検出されたときにロケーションフィックス処理の前記頻度を低減するための少なくとも１つの命令を備える請求項５４に記載のコンピュータプログラム製品。
【請求項５６】
前記コンピュータ可読媒体は、前記訪問ロケーションの組に関連付けられている所定のタイムスロットに基づいて前記ロケーションフィックスの組の受信をシーケンシャルモードに適合させることをコンピュータに行わせるための少なくとも１つの命令を備える請求項４８に記載のコンピュータプログラム製品。
【請求項５７】
ユーザセグメンテーションプロファイルであって、
モバイル機器のロケーションを表すユーザロケーションフィックスを受信することと、  前記ロケーションフィックスの組を組み合わせてユーザロケーション履歴を生成することと、
前記ユーザロケーション履歴内の訪問ロケーションの組を識別することと、
前記訪問ロケーションの組を少なくとも滞在時間でソートすることと、
少なくとも前記ソートされた訪問ロケーションの組に基づいてユーザプロファイルを生成することと、を備える方法によって生成される
ユーザセグメンテーションプロファイル。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、仮出願の優先権が主張され、参照により本明細書に組み込まれる、本出願と同じ事業体に譲渡された、または譲渡するという義務に基づく、「Method and Apparatus for Generating User Profile Based on Periodic Location Fixes」という表題の２００８年５月２７日に出願した米国仮出願第６１／０５６，４０７号に関するものである。
【０００２】
本発明の教示は、一般的に周期的ロケーションフィックス（periodic location fixes）に基づくユーザプロファイルを生成する方法および装置に関するものであり、より具体的には、携帯電話もしくは他のロケーション認識デバイスを介して追跡されるユーザロケーション履歴に基づきユーザデモグラフィックまたはマーケティングプロファイルを自動生成するプラットホームおよび技術に関するものである。
【背景技術】
【０００３】
広告コンテンツおよび他のメディアをターゲットとし、対象受信者のデモグラフィックプロファイルに応じて配信および価格設定を行うことができる。例えば、放送テレビジョンメディアは、郡または大都市圏などの与えられた地理的地域のコレクティブデモグラフィックプロファイル（collective demographic profile）に合わせて手直しされた広告コンテンツを含むことができる。特定の都市のアグリゲートデモグラフィックプロファイル（aggregate demographic profile）は、例えば４０から５０歳までの平均年齢からなるが、場合によっては最もあり得そうな性別または平均世帯規模を含み、またいくつかの所得階層の範囲内とされ得る。従って、広告主または他のコンテンツプロバイダは、ターゲット母集団が興味を持つ製品およびサービスをより効果的に方向付けし、放送局またはケーブルテレビ局などのメディアは、広告枠の価格設定およびスケジューリングを定義されているデモグラフィック領域により即した形で行うことができる。しかし、効果的に使用される場合でも、大都市規模のマーケティング研究は世論調査、国勢調査、または自動データ収集あるいは適切なタイミングの更新には役立たない他の種類の情報収集など、手作業によって行われなければならないことがしばしばある。
【０００４】
インターネット空間における他のコンテンツ配信プラットホームによれば、ユーザのウェブサイト訪問履歴、購入履歴、またはコンテンツ選択範囲を追跡して、１人のユーザが関心を持つサイトもしくはコンテンツの予測プロファイルを生成することができる。しかし、集約的な地理的規模またはウェブ使用度を基に作成されたプロファイルに基づくメディアの配信には、多くの欠点がつきまとう。例えば、比較的粗いレベルの郡もしくは大都市圏の母集団におけるデモグラフィックプロファイリングは、必然的に、潜在的に価値あるターゲットコミュニティを代表すると考えられる比較的大きな地理的領域内の潜在的な亜母集団を見落とす。Ｃｌａｒｉｔａｓ  Ｐｒｉｚｍ（登録商標）ＮＥなどのいくつかのマーケティングプラットホームは、世帯レベルのセグメンテーションを行うことができるが、その際に当該セグメンテーションコードですら年齢層または金融責任と無関係に世帯の全員について仮定される。従って、ターゲットとするマーケティングキャンペーンまたはより粒度の細かいレベルを対象とする他のメディアを構築する可能性は、現実にならない。  自分の番のウェブ使用度パターンは、個人ユーザ、および場合によってはユーザのグループに対する将来のウェブ行動の予測因子をもたらし得るが、ユーザの自宅ロケーション周辺における移動性と消費パターンを含む、その環境の外部での行動を予測することはできない。消費者は、今日存在するような消費者プロファイルリングプラットホームにおける分解能の欠如により、小規模または高密度のコミュニティ、世帯または世帯内の個人を識別するカスタマイズされた製品およびサービス提供（service offerings）のメリットを享受できない。
【発明の概要】
【０００５】
以下では、１つまたは複数の態様の基本的な理解を深められるように、そのような態様の単純化された概要を述べる。この概要は、全ての企図される態様の網羅的な概要ではなく、全ての態様の主要なまたはクリティカルな要素を同定することも、いずれかまたは全ての態様の範囲を線引きすることも意図されてはいない。その唯一の目的は、後で提示されるより詳細な説明の前置きとして、単純化された形で１つまたは複数の態様のいくつかの概念を提示することである。
【０００６】
１つまたは複数の態様における本発明の教示によれば、周期的ロケーションフィックスに基づいてユーザプロファイルを生成する方法および装置が提供され、そこではユーザの地理的ロケーションが定義済みインターバルで周期的にサンプリングされ、これによりロケーション履歴を作成する。本発明の教示の１つまたは複数の実装において、ロケーション履歴を格納して、これを分析することにより、訪問ロケーションのサイト、およびユーザの可能性の高い家庭および事業体の住所を含む、そのロケーションパターンから導出されるユーザに関する可能性の高いデモグラフィックスの詳細を突き止めることができる。
【０００７】
１つまたは複数の実装によれば、ユーザのロケーションデータは、携帯電話、グローバルポジショニングシステム（ＧＰＳ）ユニット、ネットワーク対応パーソナルデジタルアシスタント、または他のロケーション認識モバイル機器などのモバイル機器から受信されるか、または取り込まれるものとしてよい。１つまたは複数の実装では、モバイル機器は、所定の精度範囲内で、例えば、ＧＰＳ搭載デバイスの場合には３０メートル以内の精度で、ユーザのロケーションを報告するか、または生成することができ、これにより、ユーザの行動を他の知られているプラットホームに比べて比較的高い精度でプロファイリングすることができる。他のロケーションサービスも、ユーザロケーションを識別し、追跡するために使用することができる。モバイル機器は、１分おき、５分おき、３０分おき、または他のインターバルなどの、定義済みのインターバルで、その機能を使用してロケーションフィックスを行うことができる。ユーザのロケーション履歴は、デバイスそれ自体に蓄積し、および／またはロケーション履歴の記録を作成する無線サーバに報告することができる。十分なロケーション履歴が記録された後、ユーザの蓄積されたロケーション履歴に対し分析を実行し、繰り返し訪問したロケーション、ロケーションの変更、異なるロケーションにおける滞在時間、時刻、曜日、またはユーザに対する可能性の高いプロファイルに到達する指定ロケーションに関連付けられている他の日付情報などを識別することができる。
【０００８】
そのユーザプロファイルは、ユーザが最も長い時間を過ごしたロケーション、またはその日または週の特定の時刻における最も長い時間から導出される、ユーザの可能性の高い自宅住所などの予測情報を含むことができる。自宅ロケーション、勤務地ロケーション、および他のロケーションの識別は、米国連邦政府によって公開されている標準産業分類（ＳＩＣ）データベースなどの、事業分類（business classification）または地理情報データベース（geographic databases）を使用してフィルタリングし、または絞り込むことができる。類似の変数に基づき、ユーザの作業場もしくは学校の可能性の高いロケーションを含む、ユーザのロケーション履歴から他の推論を下すこともできる。
【０００９】
１つまたは複数の実装では、ユーザのロケーション履歴を既存のデモグラフィックもしくはマーケットセグメンテーションデータベースまたはプラットホームと相互に関連付けて、そのユーザに関係するさらなるデモグラフィックまたはコンシューマプロファイル情報を導出することができる。例えば、ユーザのロケーション履歴を使用して、最もあり得そうな自宅ロケーションを導出し、さらに、これをマーケットセグメンテーションプラットホームと相互に関連付けることができる。マーケットセグメンテーションプラットホームは、格納されている郵便番号または予測自宅ロケーションに関連付けられる他の領域の範囲内にいる個人に対する所得階層などのデモグラフィック情報を報告することができる。その結果、マーケットセグメンテーションプラットホームのヒューリスティックエンジンは、その推定される自宅ロケーションに基づいてその個人に対する可能性の高い所得範囲に達することができる。他の例として、ユーザの自宅住所および他の情報をプラットホームに供給して、その識別された自宅ロケーションに基づいて、そのユーザについてNielsen Media Research評価によって生成されるNielsenスコアを生成することができる。他のデモグラフィックに関する特徴は、ロケーション履歴、および他のデモグラフィック、マーケットセグメンテーション、または他のデータベースと突き合わせた比較に基づいて判定または推定することができる。１つまたは複数の実装において、ユーザのロケーション履歴にアクセスすることで、クーポン、広告、メディア、注目点（ＰＯＩ）アプローチ、または他のサービスもしくはコンテンツの配信、および他のタイプのターゲット設定配信を編成し、戦略化することができる。
【００１０】
１つまたは複数の実装によれば、ある点で、ロケーション履歴および他の行動パターンは、比較的高い程度の地理的分解能、比較的高いレベルの精度で、捕捉し、ユーザおよびユーザの自宅ロケーションにリンクすることができるので、マーケティングおよび他のメディア配信のパーソナライズおよびマネタイズを、より粗い集団またはコミュニティ規模のレベルではなく、個人レベルで行うことができる。
【００１１】
前述の目的および関連する目的の達成のために、１つまたは複数の態様は、下で十分に説明され、特に特許請求の範囲で指摘される特徴を備える。次の説明および添付図面は、その１つまたは複数の態様のある種の例示的特徴を詳細に示す。ただし、これらの特徴は様々な態様の原理を採用する様々な方法のうちのごくわずかを示しており、本明細書の説明はこのような態様およびその等価物全てを含むことを意図している。
【００１２】
本明細書に組み込まれ、本明細書の一部をなす付属の図面は、本発明の教示の態様を例示しており、また説明と併せて本発明の教示の原理を説明するのに役立つ。図面について簡単に説明する。
【図面の簡単な説明】
【００１３】
【図１】本発明の教示の１つまたは複数の態様と矛盾しない、モバイル機器に対する例示的なネットワークを示す図。
【図２Ａ】本発明の教示の１つまたは複数の実装に従ったロケーションフィックスの組を含む、ユーザに対する例示的なロケーション履歴を示す図。
【図２Ｂ】本発明の教示の１つまたは複数の実装に従ったユーザのお気に入りの、または重要なロケーションの散布図を示す図。
【図２Ｃ】本発明の教示の１つまたは複数の実装に従った滞在時間でソートされたロケーションデータのプロットを示す図。
【図３】本発明の教示の１つまたは複数の実装に従ったユーザのロケーション履歴を記録する例示的なデータスキーマを示す図。
【図４】本発明の教示の１つまたは複数の実装に従ったユーザのロケーション履歴におけるロケーションフィックスの組から訪問ロケーションの組を識別する処理を示す流れ図。
【図５】一態様による、ロケーション履歴に基づくユーザプロファイルの年齢、性別、および他の特徴付けを決定する流れ図。
【図６】本発明の教示の１つまたは複数の実装に従ったロケーションに基づくユーザプロファイル処理全体を示す流れ図。
【図７】本発明の教示の１つまたは複数の実装に従ったモバイル機器内の例示的なハードウェアの組および他のリソースを示す図。
【図８】本発明の教示の１つまたは複数の実装に従った基地局および関連するコンポーネント内の例示的なハードウェア、ソフトウェア、および他のリソースを示す図。
【発明を実施するための形態】
【００１４】
次に、様々な態様について図面を参照しつつ説明する。以下の説明では、説明を目的として、１つまたは複数の態様を完全に理解できるようにする多数の具体的詳細を述べている。しかし、そのような態様（１つまたは複数）をこれらの具体的な詳細なしで実Ｄできることは明白であろう。
【００１５】
本主題の説明では、「例示的な」という単語は、一例、インスタンス、または例示として使用することを意味するために使用される。本明細書で「例示的」と説明されている態様または設計は、必ずしも、他の態様または設計よりも好ましい、または有利であると解釈されるべきではない。むしろ、例示的という単語の使用は、概念を具体的に示すことが意図されている。
【００１６】
さらに、「または」という語は、排他的な「または」ではなく、包含的な「または」を意味することが意図されている。つまり、特に断りのない限り、または文脈から明らかでない限り、「ＸはＡまたはＢを使用する」という語句は、自然な包含的置換を意味することが意図されている。つまり、「ＸはＡまたはＢを使用する」という語句は、「ＸはＡを使用する」、「ＸはＢを使用する」、または「ＸはＡとＢの両方を使用する」という事例のいずれかによって充足される。それに加えて、英語による本出願および付属の特許請求の範囲における「ａ」および「ａｎ」という冠詞は、一般的に、特に断りのない限り、または単数形であることが文脈上明らかでない限り、「１つまたは複数」を意味するものと解釈されるべきである。
【００１７】
それに加えて、様々な態様もしくは特徴が、多数のデバイス、コンポーネント、モジュール、および同様のものを備えることができるシステムに関して提示される。様々なシステムが、追加のデバイス、コンポーネント、モジュールなどを備えることができ、および／または図に関連して説明されているデバイス、コンポーネント、モジュールなどの全てを含むわけではないことは理解されるであろう。これらのアプローチを組み合わせて使用することもできる。
【００１８】
本発明の教示の１つまたは複数の態様は、周期的ロケーションフィックスに基づいてユーザプロファイルを生成するための方法および装置に関係する。より具体的には、１つまたは複数の態様において、例えば、図１に一般的に示されているように、モバイル機器１０２の位置またはロケーションを特定するためにネットワーク全体１００内で周期的ロケーションフィックスが実行されるプラットホームおよび技術が実現される。１つまたは複数の実装によれば、また例えば図２Ａ〜２Ｃに一般的に示されているように、取り込まれたロケーションフィックスの組１３０を使用してモバイル機器１０２のユーザのためにロケーション履歴１２０を作成することができる。１つまたは複数の実装において、例えば図２Ａに示されているように、ロケーション履歴１２０は、緯度／経度の読み取り値または他の形式で表されるロケーションフィックスの組１３０を組み込むことができる。１つまたは複数の実装では、ロケーション履歴１２０を本明細書で説明されているように分析することで、ユーザが滞在またはとどまろうとするある種の好みまたは性向の対象となるロケーションを表す重要な（またはお気に入りの）ロケーションの組１３４を生成することができる。１つまたは複数の実装では、ロケーション履歴１２０は図示されているように、例示的に、観察または読み取り回数、重要な（またはお気に入りの）ロケーションの組１３４、所定のロケーションでの滞在時間の記録、所定のロケーションへの総訪問回数、および所定のロケーションでの個別または平均滞在時間を含み得る、追加データを格納することができる。１つまたは複数の実装では、他のデータを取り込むか、または計算することができる。
【００１９】
１つまたは複数の実装では、また例えば図２Ｂに示されているように、重要なロケーションの組１３４は、ユーザのロケーション履歴１２０内のサイト同士の、さらには重要ともお気に入りともみなせない可能性のある、訪問ロケーションの組１３２への近接度を示す散布図または他のマッピング内に表すことができる。１つまたは複数の実装では、ロケーション履歴１２０および関連するデータの分析結果を使用し、モバイル機器１０２の位置、速度、および位置の漸進的変化（incremental change）などの変数の分析結果に基づいて、訪問ロケーションの組１３２を導出することができる。次いで、ユーザの訪問ロケーションの組１３２を分析して、ユーザの自宅ロケーションおよび／または勤務地ロケーションなどの、重要なロケーションの組１３４を識別または導出することができる。例えば、少なくとも２分間、または他の何らかの時間閾値の間に訪問していなかった訪問ロケーションの組１３２におけるロケーションは、重要なロケーションの組１３４に対する考慮対象から外すことができる。重要な滞在時間、重要な数、または再訪問を示す、および／または本明細書で説明されているような他の基準を満たすロケーションを、重要なロケーション１３４の組について絞り込むか、または暫定的に絞り込むことができる。１つまたは複数の実装では、識別された後、自宅ロケーション、勤務地ロケーション、または他のロケーション、または重要なロケーションの組１３４における位置を地理情報データベースと突き合わせてチェックまたは検証し、例えば、予想される自宅ロケーションが住宅地域内にあることを確認することができる。この重要なロケーションの組１３４は、地球上のどこに配置されていてもよく、図２Ｂ内の原点は、単に、ユーザの重要なロケーションの組１３４の一部または全部が１つのクラスターにまとめられているその周囲の任意の地点を表すだけである。
【００２０】
１つまたは複数の実装において、また例えば図２Ｃに示されているように、生成された重要なロケーションの組１３４は、それぞれのロケーションにおけるユーザの記録された滞在時間に基づいて順序付けられるか、またはソートされ得る。このグラフまたはチャートは、互いに関して、重要なロケーションの組１３４内の異なるロケーションの相対的重要度を示すことができる。図に示されているような１つまたは複数の実装では、所与のユーザのロケーション性向は、例えば、非線形パターンに従うものとしてもよく、１つまたは２つのお気に入りのロケーションが他のものに比べてかなり長い滞在時間を示す。他の滞在パターンも可能であり、異なるユーザによって示され得る。
【００２１】
１つまたは複数の実装では、ユーザの自宅ロケーション、勤務地ロケーション、または他の重要なロケーションが学習されたときに、マーケットセグメンテーションプラットホームにアクセスし、その特定の地理的ロケーションまたは領域に関する情報に基づいてユーザに対する初期マーケティングまたはデモグラフィックプロファイルを設定することができる。例えば、ユーザの可能性の高い年齢または所得範囲が予想され得る。ユーザに関する比較的高い分解能のプロファイルを備えた場合、次いで、特定のマーケティング、メディア、または他のコンテンツを生成して、モバイル機器１０２、インターネット、または他のチャネルもしくはサービスを介してユーザに配信することができる。すると、ネットワーク事業者、ベンダー、または他のプロバイダは、それぞれのユーザが特に関心を示していると思われる特定の市場機会およびその特定のデモグラフィックおよびコンシューマプロファイルを十分に利用することができる。
【００２２】
より具体的には、図１にも示されているように、１つまたは複数の実装において、モバイル機器１０２は、図に示されているように、ネットワーク１００内で稼働している無線サービスプロバイダ１０８によってサポートされる無線インタフェース１０４および基地局１０６を介して無線サーバ１１０と通信することができる。モバイル機器１０２は、ロケーション認識携帯電話、ＧＰＳユニット、ネットワーク対応メディアプレーヤ、またはネットワーク対応パーソナルデジタルアシスタント（ＰＤＡ）などのロケーション検出機能を有する（複数の）モバイル機器としてよい。モバイル機器１０２は、ＧＰＳロケーションデータなどのロケーションフィックスを無線サーバ１１０に報告することができる。次いで、無線サーバ１１０は、ユーザに関係するサブスクリプション情報、コンフィギュレーション情報、測位情報、および他の情報を格納しているユーザデータベース１１２を含むリソースとやり取りすることができる。無線サーバ１１０は、メディアプロバイダ、マーケティングプロバイダ、または他のプロバイダなどのコンテンツプロバイダ１１４によって運用されているコンテンツサーバ１１６およびコンテンツデータベース１１８、またはロケーション行動および他のデータに基づいてモバイル機器１０２のユーザに配信すべきコンテンツのソースと通信することもできる。
【００２３】
無線サーバ１１０は、モバイル機器１０２から１つまたは複数の組のロケーションフィックス１３０を収集することができる。それぞれのロケーションフィックスの組１３０は、例えば、ＧＰＳまたは他の１つまたは複数のロケーションモジュールによって生成される緯度／経度対などのモバイル機器１０２のロケーションを記録する１つまたは複数のデータポイントを含むことができる。このロケーションフィックスの組１３０を格納し、蓄積して、時間の経過と共に、モバイル機器１０２が置かれたロケーションを反映するロケーション履歴１２０を生成することができる。ロケーション履歴１２０内に反映されている移動および行動のパターンは、一般に、本明細書で説明されている１つまたは複数の実装に従って、ユーザマーケティングおよび／またはデモグラフィックプロファイルを生成するために使用することができる。
【００２４】
図３は、モバイル機器１０２の移動および使用履歴に関連付けられている位置データおよび他の情報を格納するためのロケーション履歴１２０に対する例示的なデータスキーマを示している。例示されているように、ロケーション履歴１２０は、ロケーションフィックス情報（例えば、緯度および経度の値など）、ロケーションフィックスが取り込まれた時刻、滞在時間情報、または他のデータを反映する１つまたは複数のデータフィールドを記録することができる。
【００２５】
初期位置処理に関して、またモバイル機器１０２およびそのデバイスのユーザに対する訪問ロケーションの組１３２を取り込むためにそのデータを使用することで、様々なロケーションサービスおよび技術を使用して位置またはロケーションフィックスを周期的に取り込むことができる。ある点では１つまたは複数の実装によれば、位置またはロケーションフィックスは、例えば、ロケーション認識アプリケーションプログラミングインタフェース（ＡＰＩ）を使用してモバイル機器１０２によって周期的に実行され得る。モバイル機器１０２のロケーションまたは位置の識別は、ＧＰＳ、基地局三角測量、アシスト型ＧＰＳ（Ａ−ＧＰＳ）、登録携帯電話への携帯電話基地局三角測量に基づくタワー三角測量、欧州ガリレオ測位システム、または他の測位もしくはロケーションサービスもしくは技術などの様々なロケーションサービスを使用して実行され得る。例えば、それぞれのロケーションフィックスは、緯度および経度の読み取り値、またはユーザのロケーションもしくは位置を示す他のデータを生成することができる。１つまたは複数の実装において、高度読み取り値を取り込むこともできる。１つまたは複数の実装では、周期的フィックスのサンプリングレートは３０秒おき、１分おき、５分おき、３０分おき、などの固定されたインターバルまたは期間または他のインターバルとすることができる。他の実装では、位置フィックスのサンプリングレートは、例えばモバイル機器１０２のロケーション、またはロケーションの変化速度の関数として変化し得る。例えば、ロケーションフィックスのサンプリングレートはモバイル機器１０２が比較的高速な速度で移動しているときに高くなる可能性がある。モバイル機器１０２における統合に関して、ロケーションフィックスはカリフォルニア州サンディエゴ所在のＱｕａｌｃｏｍｍ  Ｉｎｃｏｒｐｏｒａｔｅｄ社から市販されているＢＲＥＷ（登録商標）  ＡＰＩを使用して周期的に行うことができる。他のロケーション認識ＡＰＩまたはサービスも、モバイル機器１０２内に位置ベースのサービスを統合するために使用することができる。
【００２６】
図４は、１つまたは複数の実装に従った訪問ロケーションの組１３２を生成するためのロケーションフィックスの組１３０の処理を示している。４０２で、処理を開始することができる。４０４では、モバイル機器１０２のロケーションを正確に突き止めるためのサンプリングレートまたはサンプリングレート機能を確立することができる。１つまたは複数の実装では、指摘されているように、このロケーションフィックスの組１３０に対するサンプリングレートを、例えば、３０秒毎に位置フィックス１回、１分毎に位置フィックス１回、または他のインターバルなどの、所定の初期レートに設定することができる。他の実装では、サンプリングレートは、モバイル機器１０２の移動ファクター、モバイル機器１０２の静止または移動状況、またはその他のファクターなどの他のパラメータに応じて変化するように構成され得る。４０６で、モバイル機器１０２についてロケーションフィックスの組１３０を受信することができるが、その際に、ＧＰＳチップまたはモバイル機器１０２のロケーションを確定するように動作する他のデバイス、インタフェースまたはサービスを使用し、確定されたサンプリングレートを使用する。
【００２７】
４０８では、例えば図２Ａ〜２Ｃにも一部示されているように、１つまたは複数の実装において（少なくとも２つの）ロケーションフィックス１３０の組をとった後、現在のロケーションフィックスと前のロケーションフィックスとの間の位置の漸進的変化を計算することができる。位置の漸進的変化は、例えば最後の位置フィックスと現在のロケーションフィックスとの間の距離を含み得る。４１０で、現在のロケーションフィックスおよび前のロケーションフィックスからの位置の漸進的変化がロケーションフィックスの組１３０に格納されている前の１つまたは複数のフィックスに対するその情報と共に蓄積され得る。４１２で、この蓄積されたロケーションおよび位置データの漸進的変化を使用して位置の移動平均および位置の漸進的変化を生成することができる。
【００２８】
４１４で、現在のロケーションフィックスと前のロケーションフィックスとの間の位置の漸進的変化がロケーションフィックスの組１３０から導出されたそのデータに対する位置の漸進的変化の移動平均よりも高い所定の閾値より大きいかどうかの判定を行うことができる。現在のロケーションフィックスと前のロケーションフィックスとの間の位置の漸進的変化が位置の漸進的変化の移動平均よりも高い所定の閾値より大きい場合に、４１８でモバイル機器１０２、無線サーバ１１０および／または他のロジックは、ユーザが前のロケーションから外へ移動したと判定または想定することができる。モバイル機器１０２およびそのデバイスのユーザがロケーションを変更したと判定した後に、処理は４０６に戻ることができる。
【００２９】
その一方で、４１４で決定された位置の漸進的変化が所定の閾値より小さい場合、４１６でモバイル機器１０２、無線サーバ１１０および／または他のロジックは、ユーザが前のロケーションのところにまだ居るか、またはその付近に居ると判定または想定することができる。４２０で、ユーザが現在のロケーションまたはその付近で十分に長い時間を過ごしたかどうかを判定し、訪問ロケーションとして有効な推定を示すようにできる。例えば、ユーザが現在のロケーションおよび／またはその付近で少なくとも１５分、３０分、１時間の間または他のインターバルもしくは期間を過ごしたかどうかを判定することができる。１つまたは複数の実装では、現在のロケーションが「訪問済み」であることを示す十分に長い時間閾値が固定されるのではなく、むしろ変化し得る。例えば、最短時間はロケーション、ユーザのロケーション履歴１２０または他のファクタに応じて変化する可能性がある。
【００３０】
４２０において、現在のロケーションで十分に長い時間を過ごしたと判定された場合、４２２でモバイル機器１０２、無線サーバ１１０および／または他のロジックは現在のロケーション推定値を組み込むように現在の訪問ロケーションに対する推定値の移動平均を更新することができる。１つまたは複数の実装において、この移動平均は現在訪問されているロケーションに対する既に識別されている値の信頼度重みと共に、現在識別されている訪問ロケーションの精度に対する信頼基準に基づいて現在のロケーションの推定値の加重平均を組み込むことができる。例えば、０から１までの範囲内または他のスケールで記録できる信頼度値は、現在訪問されているロケーションに対するロケーション値の確実性のレベルまたは程度を示し得る。１つまたは複数の実装では、この移動平均は重みまたは信頼度値を含む必要はない。
【００３１】
４２４で、モバイル機器１０２、無線サーバ１１０および／または他のロジックは、現在のロケーションに対する更新された平均ロケーション推定値を、更新された不確定度および／または他のデータと共に保存することができる。
【００３２】
４２６で、現在の訪問ロケーションに居るユーザの訪問もしくは滞在回数、または滞在時間を適宜更新することができる。４２８で、定義されているインターバルまたは期間、例えば１日、１週、１月または他のインターバルまたは期間の終わりに、モバイル機器１０２によって訪問済みとみなされた全て全てのロケーションは統合（aggregate）され、ロケーション履歴１２０およびユーザデータベース１１２内にホストされている他の情報と共に訪問ロケーションの組１３２に格納され得る。４３０で、処理が繰り返されるか、前の処理ポイントに戻るか、他の処理ポイントへジャンプするか、または終了することができる。
【００３３】
１つまたは複数の実装によれば、訪問ロケーションはこれによりユーザが閾値より長い時間を過ごした訪問ロケーションとして確立された単一のロケーションとして定義され識別され得る。「訪問済み」ロケーションとして確認されたそれぞれのロケーションを訪問ロケーションの組１３２に格納し、未処理のロケーション履歴１２０から導出されるユーザの訪問サイト履歴を記録することができる。
【００３４】
この訪問ロケーションの組１３２は、何らかの時間閾値の間、モバイル機器１０２のユーザが占有した位置の組を表すことができる。ただし、全ての訪問ロケーションが識別可能な移動もしくは消費性向を反映する、ユーザに対する重要なロケーションを表すわけではないことに留意されたい。例えば、ユーザが旅行で移動中にサービスステーションに立ち寄り、３０分以上過ごし、自動車に給油することが考えられるが、このことは、ユーザのデモグラフィックまたはマーケティングプロファイルにおける重要な性向またはパターンを必ずしも示すわけではない。
【００３５】
訪問ロケーションの組１３２から重要なロケーションの組１３４を生成することに関して、１つまたは複数の実装では、従って、モバイル機器１０２、無線サーバ１１０および／または他のロジックは、その訪問ロケーションの組１３２、ロケーション履歴１２０、および関係データを処理し、ユーザのあり得そうな自宅ロケーションおよび／または勤務地ロケーションなどの重要なロケーションの組１３４を識別することができる。その決定に関して、モバイル機器１０２、無線サーバ１１０および／または他のロジックは、ユーザが時間の大半を過ごした上位Ｎ個のロケーションを保存することができる。１つまたは複数の実装では、Ｎは２、３、またはこれ以外の数としてよい。上位２つ、または他の数のロケーションにおける総滞在時間が所定の閾値より大きい場合、自宅ロケーションまたは勤務地ロケーションの候補としてそのロケーションにフラグを立てるか、またはマーキングすることができる。この閾値は、例えば毎週２０時間または他の値とすることができる。
【００３６】
滞在時間がこの閾値に等しいかそれ以上である場合、ロケーションは自宅ロケーションおよび／または勤務地ロケーションの候補としてマーキングされ得る。１つまたは複数の実装では、このプロセスを翌日も、次週も、または他の時間枠もしくは期間の間繰り返すことができる。異なる候補ロケーションが上位２つで続く期間に出現する場合、１つまたは複数の実装において、これは疑わしい、または不定としてマーキングすることができる。１つまたは複数の実装では、自宅／勤務地識別プロセスを毎週、または他の期間の間繰り返し、潜在的変化または再配置を監視することができる。１つまたは複数の実装では、総滞在時間を上位２つのロケーションまたは他のロケーションについて測定することに加えて、時刻フィルタも適用することができる。例えば、滞在時間の開始が平均して夜９時以降であるロケーションは、勤務地ロケーションに対して自宅ロケーションであると想定され得る。他の時刻基準または他のフィルタも使用することができる。
【００３７】
次いで、モバイル機器１０２、無線サーバ１１０および／または他のロジックは、毎週または他の期間にわたってロケーション履歴１２０内のパターンに基づきモバイル機器１０２のユーザに対する予想または推定される重要なロケーションの組１３４を決定することができる。１つまたは複数の実装では、モバイル機器１０２、無線サーバ１１０および／または他のロジックもしくはネットワークリソースは、モバイル機器１０２のユーザに対する自宅ロケーションの可能性の高い候補をモバイル機器１０２のユーザに対する重要なロケーションの組１３４のうちの１つとして生成することができる。１つまたは複数の実装では、重要なロケーションの組１３４は、それに加えてまたはその代わりに、ロケーション履歴１２０に基づいてモバイル機器１０２のユーザに対する可能性の高い勤務地ロケーションまたは雇用ロケーションを含むことができる。
【００３８】
従って、ユーザにとって潜在的に重要なロケーションに関する推論を生成することに関して、１つまたは複数の実装において、また図２Ａ〜２Ｃに一部例示されているように最も高いまたは最も頻繁な重要な滞在時間を有するロケーションは、ユーザの自宅ロケーションとして識別され得る。１つまたは複数の実装では、二番目に高いまたは二番目に頻繁な重要な滞在時間を有するロケーションは、ユーザの勤務地ロケーションとして識別され得る。１つまたは複数の実装では、最高の滞在時間を有するロケーションは、例えば決定できる自宅ロケーションがない状況などで勤務地ロケーションであると判定され得る。１つまたは複数の実装では、より長い滞在時間を反映する傾向を持つロケーション他の潜在的カテゴリも重要なロケーションの組１３４において識別され得る。他のカテゴリまたはタイプのロケーションは、例えば学校ロケーション、休暇用住居のロケーション、レクリエーション活動に関係するロケーションまたは他のロケーションなどの重要なロケーションの組１３４において識別され得る。
【００３９】
自宅ロケーション、勤務地ロケーションおよび注目する他のロケーションが図１にも例示されているように、重要なロケーションの組１３４において識別される場合、１つまたは複数の実装では、これらのロケーションの性質を１つまたは複数の外部地理情報データベース１２６または他の地理情報サイトサービスに問い合わせてチェックすることができる。ユーザの地理的ロケーションを識別することに関して、本発明の教示によるプラットホームおよび技術は地理情報データベース１２６にアクセスすることによって所在地住所のレベル、または他の比較的細かな単位の住所でユーザの自宅ロケーションを正確に突き止めることができる。１つまたは複数の実装では、ＸＭＬ(拡張マークアップ言語)／ＨＴＴＰ（ハイパーテキスト転送プロトコル）コード、他のコードまたはプロトコルによる逆ジオコーディングを使用することができる。モバイル機器１０２、無線サーバ１１０および／または他のロジックは、地理情報データベース１２６にアクセスしてユーザの一連のロケーションフィックスで識別された訪問ロケーションに関連付けられている所在地住所を取得することができる。そのデータをマーケットセグメンテーションプラットホームに相互に関連付けることに関して、知られているＣｌａｒｉｔａｓセグメンテーションコードは、例えばＸＭＬ／ＨＴＴＰコードを使用してアクセスまたは交換することができる。モバイル機器１０２、無線サーバ１１０および／または他のロジックは、前の処理ステップからの所在地住所を使用し、例えば上位２つまたは他の数の訪問ロケーションに対する関連するＣｌａｒｉｔａ  ＰＲＩＺＭ（登録商標）ＮＥ（ＺＩＰ＋６）セグメントコードを決定することができる。
【００４０】
ロケーションに対する返されるセグメントレベルがＺＩＰ＋６である場合、そのゾーンが住宅地域を表すことを示しているため、そのロケーションは、「見込み」自宅ロケーションとしてマーキングすることができる。１つまたは複数の実装では、プロパティまたはロケーションタイプは、市販のＴｅｌｅＡｔｌａｓ（登録商標）データベース、前述のＳＩＣ  Ｃｏｄｅｓまたは市販のＣｏｎｎｅｘｉｏｎ（登録商標）ＮＥセグメンテーションスキームなどの他の地理情報またはデモグラフィックデータベースを使用して識別することもできる。１つまたは複数の実装では、返されるセグメントコードに対する推定される信頼度数は「ｍａｔｃｈｃｏｄｅ」の型、「ｉｎｐｕｔ  ｌａｔ／ｌｏｎ」（緯度／経度）からの距離および「ｉｎｐｕｔ  ｌａｔ／ｌｏｎ」に関連付けられている不確定性を含むデータに基づいて生成され得る。他の変数も、例えば０から１までの範囲もしくは他の値とすることができる信頼度数を推定するために使用され得る。
【００４１】
従って、１つまたは複数の実装では、重要なロケーションの組１３４内の可能性の高い自宅ロケーションおよび勤務地ロケーションに対するＳＩＣまたは他の地理コードを地理情報データベース１２６、ウェブサービスまたは他のソースから抽出して、ロケーション識別における信頼性を高めるために使用することができる。自宅ロケーションおよび勤務地ロケーションは、生成されるときに例えば予想されるロケーションに対するＳＩＣコードに基づいて確認され、これにより例えば自宅ロケーションとして識別されるロケーションは、サイトがＳＩＣまたは他のマッピングでコード化された住宅地域内に置かれているときに指摘されているように自宅カテゴリロケーションとして確認され得る。１つまたは複数の実装によれば、識別された自宅ロケーション、勤務地ロケーションおよび／または他のロケーションの正確さは、ロケーション履歴１２０内に蓄積されるデータポイントが多いほど高まり、ユーザの基礎ロケーションパターンはより確実または正確に確立され得る。課金記録またはユーザ報告住所情報などのコード化された住宅地域および／または他の基準と一致する予想される自宅ロケーションは、確認済み自宅ロケーションと称することができる。
【００４２】
１つまたは複数の実装では、また図１に同様に例示されているように、確認済み自宅ロケーションを使用すると、モバイル機器１０２、無線サーバ１１０または他のロジックは、マーケットセグメンテーションプラットホーム１２８と通信して、ユーザのデモグラフィック、マーケティング、または他のプロファイルもしくは特徴付けもしくは分類を生成することができる。マーケットセグメンテーションプラットホーム１２８は、例えば市販のＣｌａｒｉｔａｓ  ＰＲＩＺＭ（登録商標）ＮＥセグメントコードなどのマーケットセグメンテーションコードをその識別された自宅ロケーションに基づき当該ユーザに関連付けることができる。同様に、地理情報データベース１２６から抽出されたＳＩＣまたは他の地理コードも、ユーザのロケーション履歴１２０内の全ての訪問ロケーションについて決定することができる。マーケットセグメンテーションプラットホーム１２８または他のロジックは、ユーザによって表示されているロケーション履歴１２０に関係する様々な可能性の高い特徴を報告することができる。例えば、１つまたは複数の実装では、大学のキャンパスに対する１８から２４歳までの年齢幅、または他のレベルの学校サイトに対する他の年齢幅などの特定のタイプのロケーションを訪問する可能性が最も高い年齢層を決定することができる。次いで、異なる記録済みのロケーションに対するロケーション履歴１２０に格納されている全ての訪問ロケーション、滞在回数、総滞在時間および／または他の情報に基づいて、ユーザの最もあり得そうな年齢層を決定することができる。１つまたは複数の実装では、ユーザの年齢は個別に訪問したロケーションまたはサイトによって示唆される年齢を平均することによって推定することができる。１つまたは複数の実装では、性別などのユーザの他の特徴付けに関する推論もロケーション履歴、地理情報データベース１２６、マーケットセグメンテーションプラットホーム１２８および／または他の外部データベースもしくは他の情報ソースに基づいて行うことができる。
【００４３】
ロケーション履歴１２０、ユーザのマーケットセグメンテーション、推定年齢幅、性別推測または他の予想されるもしくは推論される属性に基づき、ロケーション履歴１２０が取り込まれているユーザに対するユーザセグメンテーションプロファイル１２４を生成することができる。ユーザセグメンテーションプロファイル１２４に関して、例えば例示的なユーザプロファイル詳細は、以下のようなカテゴリに分類することができる。
【表１】
2014112372.tif 000003
【００４４】
１つまたは複数の実装では、モバイル機器１０２で訪問した場所を反映するロケーション履歴１２０を取り込むプロセスを繰り返すことで、自宅ロケーションおよび勤務地ロケーションを含むユーザの訪問ロケーションの組１３２における変化を検出することができる。１つまたは複数の実装では、プロファイリングアルゴリズムまたは他のロケーションベースの処理を例えばユーザ選択可能なプライバシー設定を含むコンフィギュレーション設定に応じて、モバイル機器１０２（クライアント）側、無線サーバ１１０、または他のサーバもしくはロジックで実行することができる。１つまたは複数の実装では、本明細書で説明されているロケーション、自宅識別およびマーケットセグメンテーションプロセスを組み合わせて１つのカプセル化されたサーバ要求にまとめるか、または別々の要求として個別のデータベース、サーバまたはサービスへ伝送することができる。
【００４５】
１つまたは複数の実装では、ユーザに対し作成されたマーケットセグメンテーションは、年齢および／または性別を含む他の属性に関してユーザをカテゴリ化するようにさらに精密化することができる。実装において、ＳＩＣまたは同様のコードをロケーション履歴１２０内のユーザの全訪問ロケーション一組について決定することができる。ＳＩＣまたは同様のコードをパラメータとして使用して、このカテゴリ分類されたロケーションを訪問する可能性が最も高い年齢層を識別することができる。例えば、ＳＩＣまたは他のコードが高滞在時間訪問ロケーションを小学校として識別する場合、最もあり得そうなのは、ユーザが子供であるか、または他の若い個人であることである。このユーザが教師などの成人である可能性は低いと思われ、より小さな確率を成人年齢幅に割り当てることができる。
【００４６】
モバイル機器１０２、無線サーバ１１０および／または他のロジックは、過ごした全ての訪問ロケーションおよび時間を含むロケーション履歴１２０に基づき、このユーザに対する最もあり得そうな年齢層を決定することができる。この年齢層または階層は、推定年齢層とマーキングすることができる。年齢層推定は、毎週または他のサイクルで繰り返し、精密化することができる。同じ年齢層が前の期間もしくはサイクルまたは所定の期間数もしくはサイクル数で識別される場合、年齢層は確認済みとマーキングされ得る。同様に、識別された年齢層が前のサイクルで確認された後に変化した場合、その公称年齢層は疑わしいかまたは異常なものとしてマーキングされ得る。推定年齢精密化のプロセスは、繰り返すかまたは更新することができる。ある点で疑わしいまたは確認済みと判定された年齢階層決定のカテゴリ化またはマーキングは、結果の不確定性または信頼水準を指すものとしてみなすこともできることに留意されたい。１つまたは複数の実装では、ユーザに割り当てられた年齢層には同様に０から１までの間の値または他の値などの信頼性の数値を割り当てることができる。１つまたは複数の実装では、ユーザセグメンテーションプロファイル１２４または他のデモグラフィックプロファイルもしくは特徴付けは、ロケーション履歴、時刻、使用パターンまたは他の情報に基づいて、推論または確認された性別を含むように拡張することができる。本発明の教示の１つまたは複数の実装では、モバイル機器１０２の展開に関して、ロケーション処理時および／または他の時刻にモバイル機器１０２における全体的エネルギー消費レベルを下げるように最適化することができる。エネルギー削減技術の目的は、本発明の教示によりロケーション処理がロケーションベースの処理に機能が拡張されている携帯電話または他のモバイル機器１０２のスタンバイ時の電池寿命に及ぼす影響が最低になるようにすることである。１つまたは複数の実装では、これらの点に関して、ロケーションフィックスの組１３０が行われるサンプリングレートおよび他の処理詳細はモバイル機器１０２上の電池およびＣＰＵ使用度を最適化するように適合され得る。例えば、３時間を超えるか、または他の比較的長い時間の滞在時間が検出された場合、サンプリングレートを下げてモバイル機器１０２の電池電力の消費を抑えることができる。
【００４７】
１つまたは複数の実装では、他の点に関してモバイル機器１０２の動作は、それに加えてまたはその代わりに、例えば連続モードからシーケンシャルモードに切り替えることができる。例えば、ロケーションフィックスを１週毎日２４時間実行する代わりに、１日を所定のいくつかのスロット、例えば３時間を１スロットとして８スロットに分割することができる。全時間または全スロットでロケーションフィックスを実行する代わりに、毎日１スロット、２スロットまたは他の個数のスロットでロケーションフィックスを行うことができる。選択されたスロットは、例えば００時から０３時と０９時から１２時までとし、他のスロットを省くこともできる。１つまたは複数の実装では、いくつかのタイムスロット内でロケーションフィックスを優先的に実行するという目標では自宅および勤務地訪問に対しより可能性の高い期間を使用して、ユーザの自宅ロケーションおよび勤務地ロケーションを最初に発見することを試みる。本明細書で説明されているように、自宅ロケーションおよび勤務地ロケーションが処理され、確認された後、他のタイムスロットは毎日１日中サンプリングされるか、または選択された日にサンプリングされるようにできる。１つまたは複数の実装では、この点に関してユーザプロファイリングアプリケーションが２４時間ではなく１日３から６時間のみ「目覚める」、つまりアクティブになることができ、それによって処理時間および電池の消耗が低減される。
【００４８】
１つまたは複数の実装では、厳密に固定されたインターバルでモバイル機器１０２の位置をサンプリングするのではなく、適応型ロケーションフィックスレートを使用することも可能である。１つまたは複数の実装では、３分毎にフィックスを行う代わりに、例えばユーザが比較的長い時間訪問ロケーション（自宅を含む）に居る場合、ユーザが再配置する傾向を示しておらず、一定期間現在のロケーションにとどまる可能性が高いとの想定に基づいて、フィックスインターバルを徐々に大きくしてゆくことができる。１つまたは複数の実装では、ロケーションフィックスインターバルを連続する滞在時間の総和によってスケーリングすることができる。例えば、ユーザが２回の滞在に対し同じロケーションに居た場合（滞在時間が２０分の場合には６０分）、次のロケーションフィックスは３分インターバルではなく、３分×２＝６分のインターバルで実行され得る。他のスケーリングまたは調節も使用され得る。
【００４９】
１つまたは複数の実装では、フィックスインターバルに対する最大値は、３０分または他のインターバルもしくは期間を上限とすることができ、これにより更新された移動を検出することを含めて、静止している場合でも比較的低いレートでシステムがユーザ位置をサンプリングし続けることが確実になる。適応型ロケーションサンプリングレートは、モバイル機器１０２が長い間、例えばユーザの自宅または勤務地に居る間に、「パーキング状態」にある場合に役立ち得る。
【００５０】
図５は、ユーザセグメンテーションプロファイル１２４に記録するか、またはユーザセグメンテーションプロファイル１２４に関連付けるか、または他の何らかの処理をするユーザの特定の特徴付けを推定または予想するために使用され得る処理の流れ図を示している。５０２で、処理を開始することができる。５０２で、重要なロケーションの組１３４を例えば本明細書で説明されている技術を使用して、ユーザに対するロケーション履歴１２０から導出することができる。５０４で、重要なロケーションの組１３４をユーザに対するロケーション履歴１２０に基づいてユーザに関して導出することができる。５０６で、無線サーバ１１０または他のロジックは、米国政府によって公開されているＳＩＣデータベースまたは他の参照情報などの地理情報データベース１２６と突き合わせた重要なロケーションの組１３４の比較を生成することができる。５０８で、特定の年齢層または年齢幅に関連付けられ得る重要なロケーションの組１３４内の任意のロケーションを地理情報データベース１２６または他の参照情報との比較に基づいて識別することができる。例えば、自宅ロケーションまたは専門学校もしくは大学のグラウンド内にあると特定された重要な滞在時間を有する他のロケーションでは、１８から２５歳の推定年齢幅、または他の専門学校もしくは中等教育以降の学齢幅となり得る。他の例として、退職者コミュニティ向けに区分けされた領域内で識別される自宅ロケーションでは、推定年齢幅は６０から７０歳であるか、または他の退職年齢幅もしくは階層とすることができる。他の年齢幅または値も生成され得ることに留意されたい。いくつかの実施形態では、例えば年齢幅は例えば地理的に関連付けられているロケーションデータが特定の年齢をサポートしている場合に、単一の年齢値からなるものとすることができる。いくつかの実施形態では、より広い年齢幅、もしくは階層、例えば１０歳以上の広がりの年齢幅も生成することができる。いくつかの実施形態では、推定される年齢幅に対する信頼度値も生成することができる。他の年齢幅およびロケーションまたはロケーションのタイプとの関連付けも可能である。
【００５１】
５１０において、一方の性別または他方の性別に関連付けられ得る重要なロケーションの組１３４内の任意のロケーションを地理情報データベース１２６または他の参照情報との比較に基づいて識別することができる。例えば、女子大などの性別固有の機関のサイト内に特定される勤務地ロケーションでは、対象ユーザに対し女性であるとの予想が可能である。他の例では、例えば軍事施設などの、典型的には、または高い頻度で男性の環境にある自宅ロケーションでは、対象ユーザに対し男性であるとの予想が可能である。ロケーションまたはロケーションのタイプとの他の性別関連付けも可能である。１つまたは複数の態様では、予想されるユーザ性別に対する信頼度値も生成することができる。５１２では、対象ユーザの年齢幅および／または性別に対する推定もしくは予想は、ユーザの重要なロケーション１２４において識別された年齢層関連付けまたは性別関連付けロケーションに基づいて生成され、割り当てられ得る。
【００５２】
５１４で、ユーザに対する推定もしくは予想される年齢幅および／または性別は適宜、二次データソースを使用して確認され得る。例えば、無線サーバ１１０または他のロジックは、例えばカスタマープロファイルまたは課金記録などの自己報告情報と突き合わせて事前推論をチェックすることによって、ネットワークの他のユーザに対して生成されている事前年齢層および／または性別識別の精度を決定することができる。他の例では、モバイル機器１０２を介して実施されるユーザのトランザクション履歴において示されている可能性のある任意の年齢層または性別関係も調べることができる。５１６では、ユーザの重要なロケーションの組１３４を更新し、ユーザの推定または予想される年齢層および／または性別をロケーション履歴１２０内で識別されている他の重要なロケーションに基づいてさらに検証または確認することができる。１つまたは複数の態様では、さらなる重要なロケーションが推定または予想される年齢層もしくは性別に対応していない場合、これらの推論は捨てられ、直近の重要なロケーションの組１３４を含むより大きなロケーション履歴１２０に基づいて新しい推定または予想を生成することができる。
【００５３】
５１８で、ユーザに対する推定されるか、もしくは予想される年齢層および／または性別をマーケットセグメンテーションプラットホーム１２８と相互に関連付けるか、またはマーケットセグメンテーションプラットホーム１２８に記録することができる。例えば、マーケットセグメンテーションプラットホーム１２８によって作成されるユーザの年齢幅の独立の推定を、ロケーション履歴１２０、地理情報データベース１２６および／または他の参照情報から無線サーバ１１０および／またはモバイル機器１０２によって導出された推定年齢幅と比較することができる。１つまたは複数の態様では、無線サーバ１１０および／またはモバイル機器１０２はユーザの年齢層をおよび／または性別に関して別々の推定もしくは予想を生成するのではなく、重要なロケーションの組１３４および他のデータに関する情報をマーケットセグメンテーションプラットホーム１２８に伝達して、最初にそれらの特徴付けを生成することができる。５２０で、処理が繰り返されるか、前の処理ポイントに戻るか、他の処理ポイントへジャンプするか、または終了することができる。
【００５４】
図６は、本発明の教示の１つまたは複数の実装に従った測位およびユーザプロファイル処理全体を示す流れ図である。６０２で、処理を開始することができる。６０４で、携帯電話もしくは他のデバイスなどのモバイル機器１０２は、無線サーバ１１０および／またはロケーションベースのユーザプロファイリングをサポートするキャリアもしくはサービスに登録することができる。６０６で、ユーザ証明書および／または例えばユーザコンフィギュレーション設定を含むユーザプロファイルを設定することができる。１つまたは複数の実装では、ユーザ証明書および／またはプロファイルを例えばユーザ入力（モバイル機器１０２上のキーパッドなど）を介して、または他のソースから設定することができる。６０８で、ＧＰＳロケーションサービスなどの、モバイル機器１０２内に組み込まれているロケーションデバイスおよび／またはサービスからロケーションフィックスの組１３０を受け取ることができる。６１０で、ロケーションフィックスの組１３０および関連する情報を無線サーバ１１０に送信することができる。
【００５５】
６１２で、ロケーションフィックスの組１３０をユーザデータベース１１２内のユーザのロケーション履歴１２０に追加または格納することができる。６１４で、無線サーバ１１０および／またはモバイル機器１０２は、モバイル機器１０２が同じロケーションまたは付近にとどまっているかどうかの判定を生成することができる。モバイル機器１０２が同じロケーションまたは付近にとどまっているかどうかの判定は、本明細書で説明されているように、前のロケーションフィックスからの距離の漸進的変化を測定する漸進的位置解析を使用して実行することができる。６１６で、位置フィックスが報告されている様々なロケーションの位置、ロケーションでの滞在時間および／または他の情報などのパラメータに基づいて、ユーザのロケーション履歴１２０から離散訪問ロケーションを識別することができる。６１８で、時刻または他のフィルタもしくは基準をユーザの訪問ロケーションの組１３２に適用してそのロケーションを精密化し、例えば一泊したとの報告のあったロケーションを潜在的自宅ロケーションとして分類するか、または他のルールを適用することができる。
【００５６】
６２０で、無線サーバ１１０および／またはモバイル機器１０２は、モバイル機器１０２のユーザの例えば自宅ロケーション、勤務地ロケーション、または他のロケーションを含む、重要なロケーションの組１３４の識別を生成することができる。重要なロケーションの組１３４内の自宅ロケーション、勤務地ロケーション、または他のサイトは、例えば、滞在時間の値で、または他の基準に従って、訪問ロケーションの組１３２のソートまたはフィルタリングを行うことによって、生成することができる。例えば、１週間に８０時間以上の滞在時間を示す訪問ロケーションは、自宅ロケーションとして識別することができるが、１週間に３５から５５時間の滞在時間を示す訪問ロケーションは、勤務地ロケーションとして識別することができる。滞在時間の他の範囲、およびロケーションの他のカテゴリも使用することができる。
【００５７】
６２２で、重要なロケーションの組１３４をマーケットセグメンテーションプラットホーム１２８に、または他のマーケティング、デモグラフィック、もしくは分析プラットホームまたはサービスに送信することができる。６２４で、無線サーバ１１０および／またはモバイル機器１０２は、マーケットセグメンテーションプラットホーム１２８または他のプラットホームもしくはサービスからモバイル機器１０２のユーザのマーケットセグメンテーションまたは他の特徴付け（characterization）もしくは分類（classification）を受け取ることができる。６２６で、コンテンツサーバ１１６または他のサービスもしくはソースは、モバイル機器１０２のユーザのマーケットセグメンテーションおよび／または他の特徴付けに基づいてモバイル機器１０２に送信するマーケティング、メディア、または他のコンテンツを生成することができる。例えば、特定のロケーションに置かれている、潜在的退職と矛盾しない年齢幅のユーザの自宅の近くの金融機関向けに、退職投資オプションを含む金融商品を識別するマーケティング資料を生成することができる。６２８で、ユーザのセグメンテーションプロファイルに応じて生成されたコンテンツが適宜ユーザのプロファイルまたは他のコンフィギュレーション設定に基づいてフィルタリングまたは適合され得る。ユーザは、例えば異なるカテゴリのマーケティング資料または他のコンテンツを選んだり、選択から外したりしたい場合がある。
【００５８】
６３０で、ユーザの地理的プロファイルおよび／またはマーケットセグメンテーションプロファイルに合わせて手直しされたターゲットコンテンツをモバイル機器１０２およびユーザに向けて送信することができる。６３２で、ロケーション履歴１２０、例えば自宅ロケーション、勤務地ロケーション、または他のロケーションを含む重要なロケーションの組１３４、さらには他のロケーションベースの情報または他の情報をユーザデータベース１１２に送信することができる。６３４で、モバイル機器１０２のユーザ向けに生成されたマーケットセグメンテーションおよび／または他の情報をユーザデータベース１１２および／またはマーケットセグメンテーションプラットホーム１２８に送信し、格納することができる。６３６で、ユーザのロケーション履歴１２０が、適宜、モバイル機器１０２および／または他の入力のさらなる使用に基づいて更新され得る。６３８で、処理が繰り返されるか、前の処理ポイントに戻るか、他の処理ポイントへジャンプするか、または終了することができる。
【００５９】
図７は、本発明の教示の実装と矛盾しない、モバイル機器１０２内のハードウェア、ソフトウェア、および他のリソースの例示的なコンフィギュレーションを示している。モバイル機器１０２は、信号（例えば、移動体発呼または他のハンドシェーク、ハンドシェーク応答、モバイルアプリケーションデータ転送、データイベント、データイベント応答、ハンドシェーク終了などに関係する）を受信する少なくとも１つのアンテナ７０２（例えば、入力インタフェースを備える、送受信機またはそのような受信機のグループなど）と、受信された信号に対しアクション（例えば、濾波、増幅、ダウンコンバートなど）を行う受信機７０４を備えることができる。アンテナ７０２は、信号を送信するための送信機７１８にさらに結合され得る。アンテナ７０２は、例えばハンドシェーク要求、データイベント要求、または同様のものに対する応答を送信または受信することができる。送信される信号は、本明細書で説明されているようにロケーションフィックスの組１３０および他のデータであってもよいし、またはロケーションフィックスの組１３０および他のデータを含むことができる。アンテナ７０２および受信機７０４は、受信した信号を復調し、復調された情報を処理のためプロセッサ７０８に送ることができる復調器７０６とも結合することができる。モバイル機器１０２は、それに加えて送信、受信または同様のことが行われるデータを格納可能な、プロセッサ７０８に結合されるメモリ７１０を備えることができる。
【００６０】
プロセッサ７０８は、モバイル機器１０２のアンテナ７０２および／またはユーザインタフェース７２４によって受信された情報を分析し、および／または変調器７１６を介して送信機７１８によって送信するための情報を生成することができる。それに加えて、プロセッサ７０８はモバイル機器１０２の１つまたは複数のリソースもしくはコンポーネント（例えば、７０６、７１２、７１４、７１６、７１８）を制御し、および／またはアクセスすることができる。プロセッサ７０８は、Ｑｕａｌｃｏｍｍ  Ｉｎｃｏｒｐｏｒａｔｅｄ社から市販されているＢＲＥＷ（登録商標）などのランタイム環境７１２、さらには一組以上のアプリケーション７１４または他のソフトウェア、モジュール、アプリケーション、ロジック、コードまたは同様のものを実行することができる。プロセッサ７０８は、グローバルポジショニングシステム（ＧＰＳ）モジュールまたはチップなどのロケーションモジュール７２６と通信して、ロケーションフィックスの組１３０を含むロケーション関係情報を受信し、処理することができる。プロセッサ７０８は、本発明の教示によりロケーションＡＰＩ（アプリケーションプログラミングインタフェース）７２０とさらに通信して、ロケーション情報を抽出するためのファンクションコールを実行することができる。プロセッサ７０８は、同様にグラフィックス、ビデオ、呼び出されるロケーションフィックスの組１３０を含む呼関係データ、ロケーション履歴１２０および他の情報を表示するために、グラフィカルユーザインタフェースまたは他のグラフィカルディスプレイなどのユーザインタフェース７２４と結合することができる。
【００６１】
図８は、様々な実装により基地局１０６および関連するネットワークコンポーネントに組み込まれ得る、または維持され得る、または関連付けら得る例示的なハードウェア、ソフトウェア、および他のリソースを示している。基地局１０６は、複数の受信アンテナ８０６を通じて１つまたは複数のモバイル機器１０２から（複数の）信号を受信する受信機８１０、および送信アンテナ８０８を通じて１つまたは複数のモバイル機器１０２に送信する送信機８２２を備えるか、アクセスするか、または通信することができる。受信機８１０は、受信アンテナ８０６から情報を受信することができ、受信された情報を復調する復調器８１２に動作可能なように結合され得る。プロセッサ８１４は、復調器８１２によって供給される復調信号を分析することができる。プロセッサ８１４は、本明細書で説明されているような通信活動を実行し、サポートし、円滑化し、および／または参加することができる１つまたは複数のアプリケーション８１８を格納することができるメモリ８１６にさらに結合される。プロセッサ８１４は、同様に、本明細書で説明されているように、ロケーション履歴１２０および他の情報を取り込み、管理し、格納し、および送信するロケーションマネージャモジュール８２６と結合され得る。プロセッサ８１４は、それに加えて、イーサネット（登録商標）または他の有線、光、または無線インタフェースなどのネットワークインタフェース８２２と通信し、無線インタフェース１０４などの、他のネットワークリンクまたはリソースと通信することができる。１つまたは複数の実装で、プロセッサ８１４および関連するリソースは、無線サーバ１１０においてホストすることができる。１つまたは複数の実装では、無線サーバ１１０および関連するリソースは、基地局１０６内でホストすることができる。１つまたは複数の実装では、無線サーバ１１０および関連するリソースは、基地局１０６から離れた場所、またはリモートに配置することができる。１つまたは複数の実装では、マルチプロセッサまたは分散プロセッサを使用することができる。
【００６２】
前記の説明は、例示的であり、当業者であれば、構成および実装の変更形態を思いつくことができる。例えば、本明細書で開示されている実装に関して説明されている様々な例示的な論理回路、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書で説明されている機能を実行するように設計されているこれらの任意の組み合わせにより実装または実行することができる。汎用プロセッサは、マイクロプロセッサであってよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または他のそのような構成として実装することもできる。１つまたは複数の例示的な実装において、説明されている機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実装することができる。ソフトウェアで実装された場合、これらの機能は、コンピュータ可読媒体上で１つまたは複数の命令もしくはコードとして格納または伝送され得る。コンピュータ可読媒体は、一方の場所から他方の場所へのコンピュータプログラムの転送を容易にする媒体を含むコンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる利用可能な媒体とすることができる。例えば、限定はしないが、このようなコンピュータ可読媒体としては、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置、または他の磁気記憶デバイス、または命令またはデータ構造体の形態で所望のプログラムコードを搬送または格納するために使用することができ、またコンピュータによってアクセスできる他の媒体が挙げられる。また、任意の接続を、コンピュータ可読媒体と呼んで差し支えない。例えば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア線、デジタル加入者回線（ＤＳＬ）、または赤外線、ラジオ、およびマイクロ波などの無線技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア線、ＤＳＬ、または赤外線、ラジオ、およびマイクロ波などの無線技術は、媒体の定義に含まれる。本明細書で使用されているようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクト・ディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、ｄｉｓｋは通常磁気的にデータを再現し、ｄｉｓｃはレーザを使って光学的にデータを再現する。上記の組み合わせも、コンピュータ可読媒体の範囲に収まらなければならない。本明細書で開示されている実装に関して説明されている方法またはアルゴリズムのステップは、ハードウェアで直接、ハードウェアにより実行されるソフトウェアモジュールにより、またはこれら２つの組み合わせにより具現化することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の形態の記憶媒体に格納することができる。例示的な記憶媒体は、プロセッサがその記憶媒体から情報を読み込み、その記憶媒体に情報を書き込めるようにプロセッサに結合される。代替形態では、記憶媒体は、プロセッサに一体化することができる。プロセッサおよび記憶媒体は、ＡＳＩＣに収めることもできる。ＡＳＩＣは、ユーザ端末に収めることができる。代替形態では、プロセッサおよび記憶媒体はユーザ端末内のディスクリートコンポーネントとして配置され得る。
【００６３】
本明細書で説明する技術は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなどの様々な無線通信システムに使用され得る。用語「システム」および「ネットワーク」は、しばしば交換可能に使用される。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００などの無線技術を実装することができる。ＵＴＲＡは、Wideband-CDMA（Ｗ−ＣＤＭＡ）およびＣＤＭＡの他の変更形態を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６標準に対応している。ＴＤＭＡシステムは、GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS（ＧＳＭ）（登録商標）などの無線技術を実装するものとしてよい。ＯＦＤＭＡシステムは、Evolved UTRA(E-UTRA)、Ultra Mobile Broadband（ＵＭＢ）、IEEE 802.11（Ｗｉ−Ｆｉ）、IEEE 802.16（ＷｉＭＡＸ）、IEEE 802.20、Flash-ＯＦＤＭ、などの無線技術を実装するものとしてよい。ＵＴＲＡおよびＥ−ＵＴＲＡは、Universal Mobile Telecommunication System（ＵＭＴＳ）の一部である。3GPP Long Term Evolution（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの一リリースであり、Ｅ−ＵＴＲＡは、ダウンリンクでＯＦＤＭＡ、アップリンクでＳＣ−ＦＤＭＡを使用する。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、「第三世代パートナーシッププロジェクト」（３ＧＰＰ）という名称の組織からの文書に記載されている。それに加えて、ｃｄｍａ２０００およびＵＭＢは、「第三世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の組織からの文書において説明されている。さらに、このような無線通信システムは、それに加えて多くの場合、不対無免許スペクトル（unpaired unlicensed spectrums）、８０２．ｘｘ無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）、および他の短距離もしくは長距離無線通信技術を使用するピアツーピア（例えば、モバイル間）アドホックネットワークシステムを含むものとしてもよい。
【００６４】
他の例として、ロケーション履歴１２０が、１人のユーザの１つのモバイル機器１０２に対するロケーションフィックスを追跡することによって生成される実装が説明されているが、１つまたは複数の実装では、１人のユーザによって使用される複数のデバイスに対するロケーションフィックスを組み合わせて１つの総合的ロケーション履歴を生成することができる。ここでもまた他の例として、モバイル機器１０２のユーザに対するマーケットセグメンテーションまたは他の情報を生成するために使用されるロケーション処理および他のロジックが単一の無線サーバ１１０において実行される態様が説明されているが、１つまたは複数の実装において、ユーザのロケーション履歴１２０および他の情報の処理はプロファイリングサーバまたは他のサーバなどの１つまたは複数の他のサーバでホストされ得る。単一または一体型として説明されている他のリソースを１つまたは複数の実装では複数または分散型とすることもでき、複数または分散型と説明されているリソースを１つまたは複数の実装では組み合わせることができる。本発明の教示の範囲は、以下の特許請求の範囲によってのみ制限されることがしかるべく意図されている。
【図１】
2014112372.tif 000004
【図２Ａ】
2014112372.tif 000005
【図２Ｂ】
2014112372.tif 000006
【図２Ｃ】
2014112372.tif 000007
【図３】
2014112372.tif 000008
【図４】
2014112372.tif 000009
【図５】
2014112372.tif 000010
【図６】
2014112372.tif 000011
【図７】
2014112372.tif 000012
【図８】
2014112372.tif 000013
【外国語明細書】
2014112372000001.pdf