JP6987878B2 - 母集団に対するモバイルアプリケーションの使用状況データの決定 - Google Patents

母集団に対するモバイルアプリケーションの使用状況データの決定 Download PDF

Info

Publication number
JP6987878B2
JP6987878B2 JP2019551504A JP2019551504A JP6987878B2 JP 6987878 B2 JP6987878 B2 JP 6987878B2 JP 2019551504 A JP2019551504 A JP 2019551504A JP 2019551504 A JP2019551504 A JP 2019551504A JP 6987878 B2 JP6987878 B2 JP 6987878B2
Authority
JP
Japan
Prior art keywords
user
users
usage data
user attribute
utility application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019551504A
Other languages
English (en)
Other versions
JP2020502708A (ja
JP2020502708A5 (ja
Inventor
アーネスト ストローズ ポール
Original Assignee
アップ アニー インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アップ アニー インコーポレイテッド filed Critical アップ アニー インコーポレイテッド
Publication of JP2020502708A publication Critical patent/JP2020502708A/ja
Publication of JP2020502708A5 publication Critical patent/JP2020502708A5/ja
Application granted granted Critical
Publication of JP6987878B2 publication Critical patent/JP6987878B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0204Market segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、一般に、モバイルアプリケーションデータメトリック決定の分野に関し、詳細には、所望の母集団に対する1つまたは複数のモバイルアプリケーションに対する使用状況データを決定することに関する。
モバイル電話およびタブレットなどのモバイルデバイスは、それらにインストールされた多くのモバイルアプリケーションを有する。モバイルアプリケーション開発者、またはモバイルアプリケーションを構築するビジネスにとって、モバイルアプリケーションを訪問するユーザの型を見出すことは、非常に有用である。モバイルデータメトリックの最も強力かつ有用なセットは、モバイルアプリケーションへの訪問者の数、ユーザのデモグラフィック、およびモバイルアプリケーションをバージョンアップする/購入することがある訪問者の数を含む。
モバイルアプリケーション訪問者および関連付けられたメトリックを追跡することに加えて、モバイルアプリケーションにおけるユーザの挙動を追跡することが役に立つ。たとえば、さまざまなデモグラフィックグループの間で、モバイルアプリケーションの使用状況データを追跡することが有用である。ほとんどの場合、モバイルアプリケーションのユーザは、それに対しての使用状況データが望ましい真の母集団のデモグラフィックを反映しておらず、したがって、真の母集団について正確なメトリックを生成するためには、デバイアスされなければならない。モバイルアプリケーションに対する使用状況の挙動に関係するデータメトリックを決定することにおいて持ち上がる基本的な問題は、入手可能なデモグラフィック情報が存在しないユーザのセットを、どのようにデバイアスするかである。
モバイルアプリケーションは、モバイルデバイス用のユーティリティアプリケーションを提供する。一実施形態において、ユーティリティアプリケーションは、モバイルデバイス用のVPN(仮想プライベートネットワーク)アクセスであってよい。VPNアクセスは、プライベートネットワークに含まれるモバイルアプリケーション、たとえば、雇用主からの電子メールアプリケーション、雇用主のサーバ上に常駐するドキュメント、および他の上述のアプリケーションに、ユーザがセキュアにアクセスするのを可能にする。加えて、VPNは、プライベートネットワークの一部でない他のモバイルアプリケーションへのアクセスを有効にし、他のモバイルアプリケーションがインターネットなどの共有ネットワークまたはパブリックネットワークにわたってデータを送信し、受信するのを可能にする。他のモバイルアプリケーションからのデータまたは要求は、VPNアプリケーションのプライベートネットワークインターフェースを介して送信される。VPNアプリケーションは、他のモバイルアプリケーションからのデータパケットを検査して、それらのアプリケーションに対する使用状況データを集め、記録することができる。別の実施形態において、ユーティリティアプリケーションは、他のモバイルアプリケーションからのデータパケットを検査して、それらのアプリケーションに対する使用状況データを集め、記録することができる、あらゆる他のサードパーティユーティリティモバイルアプリケーションである。
VPNアプリケーションと組み合わせたデバイアシングモジュールが、所望の母集団に対する使用状況データを決定する。複数のユーザに対して、デバイアシングモジュールは、ユーザが所望のユーザ属性を有するかを予測する機械学習モデルを含み、そこで、ユーザ属性は、ユーザのデモグラフィック情報を指し示すことができる。モデルのためのトレーニングセットを決定するために、デバイアシングモジュールは、ユーザの同意を得て、ユーザのデバイスにインストールされたユーティリティデータ収集アプリケーションから、たとえばアプリにおけるアンケートによって、ユーザ属性情報を収集することができる。別の実施形態において、デバイアシングモジュールは、ユーティリティアプリケーションによって検査されたデータパケットを観察して、サードパーティシステムから購入された広告を供給されたユーザのサブセットを決定する。広告は、所望のユーザ属性を有するユーザのみが広告を受信するのに適格であるというターゲティング基準を含む。もしユーザが広告を供給されるならば、デバイアシングモジュールは、ユーザ属性をユーザに割り当てる。ユーザ属性を割り当てられたユーザのサブセットに基づいて、機械学習モジュールは、他のユーザについて、彼らがユーザ属性を有するかどうかを予測することができ、有する場合は、それに応じてユーザ属性を割り当てる。
ユーティリティアプリケーションのユーザは、それに対しての使用状況データが所望される真の母集団を反映していないことがあるので、デバイアシングモジュールはさらに、所望のユーザ属性でラベル付けされたユーザによって報告された使用状況データをデバイアスする。ユーティリティアプリケーションを使用する複数のユーザのユーザ属性の集約が、所望の母集団に対するユーザ属性の集約と比較され、たとえば、所望の母集団は、センサスデータから取得されてもよい。使用状況データは、ユーザ属性の集約の比較に基づいて、重み付けされる。重み付けされた使用状況データに基づいて、所望の母集団に対する使用状況データの報告が生成され、たとえば、所望の母集団から年齢30歳以上の女性によってセッションごとに使用されたMbが生成される。
本開示の一実施形態に係るモバイルアプリケーションユーザのセットをデバイアスするためのコンピューティング環境を例示するブロック図である。 本開示の一実施形態に係るデバイアシングモジュールの論理コンポーネントを例示するブロック図である。 本開示の一実施形態に係る所望の母集団に対する1つまたは複数のモバイルアプリケーションについて決定するための方法を例示するフロー図である。 本開示の一実施形態に係る所望の母集団に対する1つまたは複数のモバイルアプリケーションについて決定するための方法を例示するフロー図である。
図は、例示の目的のみのために、本発明のさまざまな実施形態を図示する。当業者は、本明細書で説明される本発明の原理から逸脱せずに、本明細書に例示された構造および方法の代替実施形態が用いられてもよいことを、以下の議論から容易に認識するであろう。
概説
図1は、本開示の一実施形態に係るモバイルアプリケーションユーザのセットをデバイアスするためのコンピューティング環境を例示するブロック図である。図1によって示されるコンピューティング環境100は、1つまたは複数のクライアントデバイス106と、ネットワーク102と、デバイアシングモジュール110と、サンプリングモジュール120とを含む。代替の構成において、異なるおよび/または追加のコンポーネントがシステム環境100に含まれてもよい。
クライアントデバイス106は、ネットワーク102を介してデータを伝送する、および/または受信するだけでなく、ユーザ入力を受信する性能がある、1つまたは複数のコンピューティングデバイスである。一実施形態において、クライアントデバイス106は、スマートフォン、タブレット、またはデスクトップコンピュータもしくはラップトップコンピュータなどの従来のコンピュータシステムである。代替えとして、クライアントデバイス106は、モバイルアプリケーション109のセットにアクセスするコンピュータ機能性を有するデバイスであってもよい。クライアントデバイス106は、ネットワーク102を介して通信するように構成される。一実施形態において、クライアントデバイス106は、クライアントデバイス106のユーザがデバイアシングモジュール110と対話するのを可能にするアプリケーション109を実行する。たとえば、クライアントデバイス106は、ブラウザアプリケーションを実行して、ネットワーク102を介した、クライアントデバイス106とデバイアシングモジュール110との間の対話をできるようにする。別の実施形態において、クライアントデバイス106は、IOS(登録商標)またはANDROID(商標)などの、クライアントデバイス106のネイティブオペレーティングシステム上において動作するAPI(アプリケーションプログラミングインターフェース)を通じて、デバイアシングモジュール110と対話する。別の実施形態において、クライアントデバイス106は、クライアントデバイス106上において実行中のデータ収集アプリケーションであってよいユーティリティアプリケーション108を介して、デバイアシングモジュール110と対話する。
クライアントデバイス106は、ネットワーク102を介して通信するように構成され、ネットワーク102は、有線および/または無線通信システムの両方を使用する、ローカルエリアネットワークおよび/またはワイドエリアネットワークのあらゆる組合せを含むことができる。一実施形態において、ネットワーク102は、標準の通信技術および/または通信プロトコルを使用する。たとえば、ネットワーク102は、イーサネット、802.11、WiMAX(worldwide interoperability for microwave access)、3G、4G、CDMA(符号分割多元接続)、DSL(デジタル加入者線)、その他などの技術を使用する通信リンクを含む。ネットワーク102を介して通信するために使用されるネットワーキングプロトコルの例は、MPLS(マルチプロトコルラベルスイッチング)、TCP/IP(伝送制御プロトコル/インターネットプロトコル)、HTTP(hypertext transport protocol)、SMTP(simple mailtransfer protocol)、およびFTP(ファイル転送プロトコル)を含む。ネットワーク102上において交換されるデータは、HTML(ハイパーテキストマークアップ言語)またはXML(拡張可能なマークアップ言語)などのあらゆる適したフォーマットを使用して表記されてよい。いくつかの実施形態において、ネットワーク102の通信リンクのすべてまたはいくつかは、あらゆる適した1つの技法または複数の技法を使用して暗号化されてもよい。
デバイアシングモジュール110は、所望の母集団に対する1つまたは複数のモバイルアプリケーションの使用状況データを決定し、そこで、所望の母集団は、ユーティリティアプリケーションユーザとは異なることがある。デバイアシングモジュール110は、複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための機械学習モデルを含み、ユーザ属性は、ユーザのデモグラフィック情報に関係していてよい。一実施形態において、モデルのためのトレーニングセットを決定するために、デバイアシングモジュール110は、クライアントデバイス106上のユーティリティアプリケーション108と通信して、クライアントデバイス106のユーザのユーザ属性データを収集するためのユーザの許可を要求する。たとえば、ユーティリティアプリケーション108は、ジェンダー、年齢、アプリケーションの使用状況、および他の上述の情報などのユーザ属性情報を含むフォームを埋めるように、ユーザに要求することができる。収集された情報に基づいて、デバイアシングモジュール110は、この情報を、決定し使用して、ユーザ属性をユーティリティアプリケーションの複数のユーザに割り当てる。アプリケーションを使用する複数のユーザのユーザ属性情報に基づいて、モデルは、複数のユーザのうちのユーティリティアプリケーション108のユーザがユーザ属性を有するかどうかを予測するようにトレーニングされる。
別の実施形態において、モデルのためのトレーニングセットを決定するために、デバイアシングモジュール110は、クライアントデバイス106上のVPNアプリケーションなどのユーティリティアプリケーション108と通信して、ユーティリティアプリケーション108によってデータパケットを検査することにより、所望のユーザ属性に関係するターゲティング基準を含む広告を供給されている複数のユーザのサブセットを観察する。広告は、クライアントデバイス106上に表示され、広告は、サードパーティシステムから購入されてよく、広告を供給されるのに適格であるユーザに対して表示される、すなわち、ユーザは、広告のターゲティング基準に含まれるユーザ属性を有する。ユーティリティアプリケーション108は、ネットワークトラフィックを監視して、どのクライアントデバイスが広告のアプリケーションをダウンロード/インストールをしたかを決定する。ユーティリティアプリケーション108は、アプリケーションによって生成されるネットワークトラフィックに合致するルール(たとえば、正規表現)を記憶しているアプリケーションルール辞書を使用することができる。ユーティリティアプリケーション108は、情報をデバイアシングモジュール110に通信する。
情報に基づいて、デバイアシングモジュール110は、どの広告がどのクライアントデバイス106に供給されたかを決定し、この情報を使用して、ユーザ属性を、ユーティリティアプリケーション108の複数のユーザに割り当てる。広告を供給された複数のユーザのユーザ属性情報に基づいて、モデルは、複数のユーザのうちのユーティリティアプリケーション108のユーザがユーザ属性を有するか否かを予測するようにトレーニングされる。ユーティリティアプリケーション108は、クライアントデバイス106上においてアプリケーションの使用を決定し、それをデバイアシングモジュール110に報告する。デバイアシングモジュール110は、受信された使用状況データを集約して、組み合わされたアプリケーション使用統計値を決定し、特定のユーザデモグラフィックなどのユーザ属性によって使用状況データをグループ化することができる。
アプリケーションに対する使用状況データは、ユーティリティアプリケーションユーザのユーザ属性に基づいて、バイアスされる。ユーティリティアプリケーションユーザは、使用状況データが所望されるサンプル母集団(または所望の母集団)を反映していないことがあるので、デバイアシングモジュール110は、使用状況データをデバイアスする。使用状況データまたはあらゆる他のデータメトリックをデバイアスするために、ユーザ属性を含むサンプル母集団(または所望の母集団)が、サンプリングモジュール120によって取得される。サンプリングモジュール120は、各所望のユーザ属性に対するサンプル母集団を取得するために、調査を行うことができる。サンプリングされた母集団は、デバイアシングモジュール110に送信される。さらにデバイアシングモジュール110は、与えられた属性に対するユーティリティアプリ使用状況データの集約と、サンプリングされた母集団からのユーザ属性の集約とを比較することによって、ユーザ属性に対する使用状況データを重み付けする。重み付けされた使用状況データセットに基づいて、使用状況データまたはあらゆる他のデータメトリックの報告、たとえば、セッションごとに使用されたMbが、サンプリングされた母集団について生成される。
図2は、本開示の一実施形態に係るデバイアシングモジュールの論理コンポーネントを例示するブロック図である。デバイアシングモジュール110は、広告ターゲティングモジュール210と、グラウンドトゥルース決定モジュール220と、ユーザ属性予測モジュール230と、重み決定モジュール240と、使用状況データ決定モジュール245とを含む。
広告ターゲティングモジュール210は、サードパーティシステムから、ターゲティング基準付きの広告を購入し、広告は、クライアントデバイス106上に、たとえば、モバイルアプリケーション内の表示に表示される。ターゲティング基準は、ジェンダー、年齢、婚姻状況、教育、民族性、および他の上述のデモグラフィックなどの所望のデモグラフィックに合致される。異なる種類の広告が、各所望のユーザ属性に対して購入され、各広告は、ターゲット年齢グループ25〜35歳の女性ユーザ用の広告を表示しているなどの、ターゲティング基準による注釈が付けられる。例示的な広告は、一般に、幼児を持つ年齢グループ25〜35歳内の女性ユーザが興味を持ち、アプリケーションをダウンロードおよびインストールするであろう、幼児向けファッションアパレルショッピングのモバイルアプリケーションを含む。
広告を購入する目的は、グラウンドトゥルースを決定する(すなわち、コンピュータモデルのためのトレーニングセット用のデータを集める)ために、ユーティリティアプリケーション108のユーザに対するユーザ属性(たとえば、デモグラフィック)データを収集することである。一実施形態において、グラウンドトゥルース決定モジュール220は、ユーティリティ収集アプリケーション108から、ユーザ属性情報を取得する。グラウンドトゥルース決定モジュール220は、ユーティリティアプリケーション(すなわち、VPN/ユーティリティデータ収集アプリケーション)108に要求を送信して、アンケートを提示することによってユーザの属性情報を集め、ユーザのコンテンツ付きの、ユーザの属性情報にアクセスすることができる。要求に応答して、ユーザは、ユーザのジェンダー、年齢、性別などの関係のある情報を提供することができる。グラウンドトゥルース決定モジュール220は、情報を集め、属性グループラベルを、ユーティリティアプリケーションユーザの各ユーザに割り当てることができる。
別の実施形態において、グラウンドトゥルース決定モジュール220は、広告ターゲティングモジュール210から、広告情報を、すなわち、広告が供給された時間およびユーザを、広告のターゲティング基準と共に受信する。グラウンドトゥルース決定モジュール220は、ネットワークインターフェースを監視して、どの広告がどのユーザに供給されたか、およびクライアントデバイス106のユーザが、広告内に表示されたアプリケーションをダウンロードし、インストールしたかどうかを決定する。グラウンドトゥルース決定モジュール220は、供給された広告のターゲティング基準、およびユーザが、広告されたモバイルアプリケーションをダウンロードし、インストールしたという事実に基づいて、ユーザ属性を、クライアントデバイス106のユーザに割り当てる。たとえば、もしクライアントデバイス106のユーザが、表示された幼児向けファッションアパレルショッピングのアプリケーションをダウンロードしたならば、クライアントデバイス106のユーザは、「ジェンダー=女性」および「年齢グループ=25〜35」歳を割り当てられる。
別の実施形態において、グラウンドトゥルース決定モジュール220は、ユーザ属性情報の各割り当てに対する信頼値をユーザに割り当てる。信頼値は、割り当ての確率、すなわち、ユーザが、割り当てられたユーザ属性グループに属する確率がどれくらいかを指し示す。より高い信頼値は、割り当てのより高い確率を指し示し、逆の場合も同じである。たとえば、割り当てられた「ジェンダー=女性」に対する信頼値90%は、ユーザがおそらく女性ユーザであろうことを指し示す。「年齢グループ=25〜35歳」に対する信頼値60%は、ユーザが年齢範囲25〜35歳内である、60%の確率があることを指し示す。
いったんグラウンドトゥルースが決定されれば、ユーザ属性予測モジュール230は、ユーティリティアプリケーションユーザがユーザ属性を有するか否かを予測するコンピュータモデルを生成する。決定されたグラウンドトゥルース(すなわち、割り当てられたユーザ)は、コンピュータモデルをトレーニングするためのトレーニングセットとして使用される。コンピュータモデルは、トレーニングセットデータに適合する関数を生成し、さらに、コンピュータモデルが、関数を使用して、ユーザのユーザ属性情報をさらに予測することができるほどのものである。関数は、適合された関数とトレーニングセットとの間の差異に基づいて調整され得るモデルパラメータを含む。
いったんコンピュータモデルがトレーニングされれば、ユーザ属性予測モジュール230は、ユーティリティアプリケーション108のユーザごとにユーザ属性を予測し、ユーザ属性ラベルをユーザに割り当てる。たとえば、ユーザは、ラベル「ジェンダー=女性」、「年齢グループ=25〜35歳」、「婚姻状況=既婚」、および他の上述のラベルを割り当てられてよい。
各クライアントデバイス上のユーティリティアプリケーション108は、クライアントデバイス106上において実行中の他のアプリケーション109に対する使用状況データを決定することができる。ユーティリティアプリケーション108は、ユーザごとに使用状況データを収集し、それをユーザ属性予測モジュール230に報告する。さらに、ユーザ属性予測モジュール230は、ユーザのユーザ属性ラベルに基づいて、使用状況データを集約する。たとえば、モバイルアプリケーションStarbucksに対する使用状況データが、各クライアントデバイス106のユーティリティアプリケーション108から収集され、クライアントデバイス106のユーザのユーザ属性情報、すなわち、Starbucksアプリケーションを使用する男性の数、Starbucksアプリケーションを使用する年齢グループ=25〜30歳に基づいて集約される。
重み決定モジュール240は、集約された使用状況データを重み付けする。重み決定モジュール240は、ユーティリティアプリケーションユーザのユーザ属性の集約を、ユーザ属性予測モジュール230から受信する。さらに、重み決定モジュール240は、所望の母集団に対するユーザ属性の集約を、サンプリングモジュール120から受信する。一実施形態において、重み決定モジュール240は、ユーティリティアプリケーションユーザのユーザ属性の集約を、サンプリングモジュール120からの所望の母集団と比較して、ユーティリティアプリケーションユーザのユーザ属性用の重み付け比率を決定する。比率に基づいて、与えられたユーザ属性に対する与えられたアプリのユーザごとに使用状況データが重み付けされ、したがって、ユーザ属性のユーティリティアプリケーションユーザのセットをデバイアスする。別の実施形態において、ユーティリティアプリケーションユーザに対する使用状況データ重みは、各ユーザ属性ラベルに関連付けられた信頼値を使用して割り引かれる。集約された信頼値は、ユーザ属性ラベル内で各ユーザに関連付けられた信頼値を組み合わせることによって、決定されることが可能である。ユーザ属性グループの使用状況データに含まれる各ユーザは、正規の重み付け比率によって、またはもし使用されるならば割り引かれた重みによって重み付けされる。たとえば、デモグラフィック「ジェンダー」、すなわち、Starbucksアプリケーションを使用する女性の数について、もしサンプル母集団が母集団の50%が女性であることを指し示し、決定された使用状況データがユーティリティアプリユーザの80%が女性であることを指し示すならば、デモグラフィック「ジェンダー=女性」に対して決定された使用状況データに関連付けられた重みは、50÷80=0.625である(女性がユーティリティアプリユーザの中の多数を占める)。もし生の使用状況データがStarbucksユーザの71%が女性であることを指し示すならば、デバイアスされたStarbucksメトリックに対する値は、71%×0.625=44.3%が女性である。複数のユーザ属性に対する重み付け比率は、ユーザごとの総重みを取得するために、一緒に掛け合わされることができ、または別の実施形態においては、属性の多次元の組合せごとに別々に計算されることができる。
使用状況データ決定モジュール245は、ユーザ属性に基づいて、ユーティリティアプリケーションユーザの重み付けされた/アンバイアスの使用状況データを受信する。重み付けされた使用状況データに基づいて、使用状況データ決定モジュール245は、線形外挿、多項式外挿、またはあらゆる他の上述の方法などの知られている外挿法を使用して、母集団の全セットに対してデータを外挿することができる。さらに、サンプル母集団、またはサンプル母集団の特定のユーザ属性について、使用状況データ報告を生成するための要求を受信するとすぐに、使用状況データ決定モジュール245は、アンバイアスの使用状況データから報告を生成する。特定のユーザ属性に対する使用状況データ報告の例は、セッションの平均の長さ、アクティブな男性ユーザの数、アクティブな女性ユーザの数、週単位のアクティブなユーザ、日単位のアクティブなユーザ、月単位のアクティブなユーザ、MB/ユーザにおいて使用されたデータ、MB/セッションにおいて使用されたデータ、およびモバイルアプリケーションに対する他の上述のデータを含む。
図3,4は、本開示の一実施形態に係る、所望の母集団に対する1つまたは複数のモバイルアプリケーションについて決定するための方法を例示するフロー図である。ユーティリティアプリケーション108は、クライアントデバイス106への、およびクライアントデバイス106からのネットワークトラフィックを監視し、解析して、クライアントデバイス106上において1つまたは複数のモバイルアプリケーションの使用状況を決定する。デバイアシングモジュール110は、ユーティリティアプリケーション108によって追跡された複数のユーザについて、1つまたは複数のモバイルアプリケーションに対する使用状況データを取得する302。さらに、デバイアシングモジュール110は、ユーティリティアプリケーションユーザが、ユーザ属性を有するかどうかを予測するためのモデルを取得する304。モデルを取得するために、デバイアシングモジュール110は、さらに説明されるように、ステップ306から312を実行する。一実施形態において、デバイアシングモジュール110は、所望のユーザ属性を提供するように、ユーザに要求を送信する306ことができる。たとえば、ユーティリティアプリケーション108が、ユーザに、彼らのジェンダー、年齢、またはあらゆる他の上述のユーザ属性を提供するように要求することができる。別の実施形態において、デバイアシングモジュール110は、ユーザ属性に合致する、すなわち、ユーザ属性を有するユーザが、広告を供給されるのに適格である、ターゲティング基準付きの、サードパーティシステムからの広告を購入する306。広告は、ほとんどの場合、広告を供給する1つまたは複数のモバイルアプリケーションによって、クライアントデバイス106上に表示される。いったん広告がクライアントデバイス106上に表示されれば、ユーティリティアプリケーション108は、ネットワークトラフィックを監視して、どの広告が、クライアントデバイス106上においてクリックされたか、またはクライアントデバイス106によってダウンロードされたかを決定し、情報をデバイアシングモジュール110に転送する。デバイアシングモジュール110は、複数のユーザのサブセットを観察して308、どの広告がどのユーザに供給されたか、さらにどの広告がどのユーザによって消費されたかを決定し、決定に基づいて、ユーザ属性をユーザに割り当てる310。デバイアシングモジュールは、割り当てられたデータをトレーニングセットとして使用して、ユーティリティアプリケーションユーザがユーザ属性を有するか否かを予測するコンピュータモデルをトレーニングする312。
収集された使用状況データがユーティリティアプリケーションユーザに向けてバイアスされるので、さらにデバイアシングモジュール110は、説明されるステップ316から322までを実行することによって、取得された使用状況データをデバイアスする314。デバイアシングモジュール110は、コンピュータモデルを使用して、広告を供給されなかった複数のユーザから、ユーザがユーザ属性を有するかを予測する316。もしユーザがユーザ属性を有するならば、デバイアシングモジュール110は、ユーザ属性をユーザに割り当てる318。割り当てられたユーザ属性ラベルに基づいて、デバイアシングモジュール110は、ユーザ属性に基づいてユーティリティアプリケーションユーザの使用状況データを集約する。
さらにデバイアシングモジュール110は、ユーザ属性に基づいて、サンプル母集団に対する使用状況データを受信する。デバイアシングモジュール110は、ユーティリティアプリケーションユーザのユーザ属性の集約を、サンプル母集団に対するユーザ属性の集約と比較する320。比較に基づいて、使用状況データは、重み付けされる322、すなわち、ユーティリティアプリケーションユーザから取得された使用状況データは、サンプル母集団のユーザ属性に適合するように調整される。サンプル母集団に対して重み付けされた使用状況データに基づいて、デバイアシングモジュールは、ユーザ属性、たとえば、デモグラフィック母集団内でセッションにつき使用されたMbps、および他の上述のユーザ属性に基づいて、使用状況データの報告を生成する。
まとめ
本発明の実施形態の上述した説明は、例示の目的のために提示されており、網羅的であること、または本発明を開示された厳密な形態に限定することは意図されていない。当業者は、上の開示に照らして、多くの変更および変形が可能であることを認めることができる。
本説明のある部分は、情報に対する操作のアルゴリズムおよび記号表記の観点から本発明の実施形態を説明している。これらのアルゴリズムの説明および表記は、データ処理分野における当業者によって、彼らの作業の実質を他の当業者に効果的に伝えるために通常使用される。これらの操作は、機能的、計算的、または論理的に説明されるが、コンピュータプログラムによって、または等価な電気回路、マイクロコード、その他によって実装されることが理解される。さらに、一般性を損なうことなく、これらの操作の配列をモジュールと呼ぶことが、時に好都合であることもまた判明している。説明された操作およびそれらの関連付けられたモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはそれらのあらゆる組合せにおいて具現化されてよい。
本明細書で説明されたステップ、操作、またはプロセスのうちのいずれかは、1つもしくは複数のハードウェアまたはソフトウェアモジュールで、単独で、または他のデバイスと組み合わせて、実行または実装されてよい。一実施形態において、ソフトウェアモジュールは、説明されたステップ、操作、またはプロセスのうちのいずれか、もしくはすべてを実行するためにコンピュータプロセッサによって実行され得るコンピュータプログラムコードを収容するコンピュータ可読媒体を含むコンピュータプログラム製品で実装される。
本発明の実施形態は、本明細書の操作を実行するための装置にもまた関することがある。この装置は、要求された目的のためにとりわけ構築されてよく、および/または、それは、コンピュータに記憶されたコンピュータプログラムによって選択的に起動される、もしくは再構成される汎用コンピューティングデバイスを含んでもよい。上述のコンピュータプログラムは、コンピュータシステムバスに結合され得る、非一時的な有形のコンピュータ読み取り可能な記録媒体、または電子命令を記憶するのに適したあらゆる種類の媒体に記憶されてよい。さらに、本明細書で言及されたあらゆるコンピューティングシステムは、単一のプロセッサを含んでもよいし、または、増大されたコンピューティング性能のために複数のプロセッサ設計を用いるアーキテクチャであってもよい。
本発明の実施形態は、本明細書で説明されたコンピューティングプロセスによって生み出される製品にもまた関することがある。上述の製品は、コンピューティングプロセスから生じる情報であって、非一時的な有形のコンピュータ読み取り可能な記録媒体上に記憶される情報を含んでよく、本明細書で説明されたコンピュータプログラム製品または他のデータの組合せのあらゆる実施形態を含んでもよい。
最後に、本明細書で使用される言語は、主に、読みやすさおよび教示目的のために選択されており、それは、本発明の主題を線引きする、または制限するように選択されていないことがある。したがって、本発明の範囲は、この詳細な説明によってではなく、むしろ本明細書に基づいた出願で発生するいずれかの請求項によって限定されることが意図される。それに応じて、本発明の実施形態の開示は、以下の特許請求の範囲に記載される本発明の範囲を、限定するのではなく例示することが意図される。

Claims (24)

  1. 所望の母集団に対する1つまたは複数のモバイルアプリケーションの使用状況データを決定するための方法であって、
    モバイルデバイスにインストールされたユーティリティアプリケーションを有する複数のユーザによる1つまたは複数のモバイルアプリケーションの使用状況データを取得するステップであって、前記使用状況データは、各モバイルデバイス上のデータパケットを検査することにより前記ユーティリティアプリケーションによって取得される、取得するステップと、
    ユーティリティアプリケーションユーザに所望のユーザ属性を提供するよう要求することであって、前記ユーティリティアプリケーションは、アプリにおけるアンケートによってユーザから前記ユーザ属性を取得するためのものである、こと、
    前記要求に応答して、前記複数のユーザのサブセットに関する前記所望のユーザ属性の値を受信すること、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てること、および
    モデルのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングすること
    によって、前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルを取得するステップと、
    所望のユーザ属性を提供する要求を送信されなかった前記複数のユーザに対して、前記モデルを使用して前記ユーザが前記ユーザ属性を有するかどうかを予測すること、
    前記予測することに基づいて前記複数のユーザに前記予測されたユーザ属性を割り当てること、
    前記ユーティリティアプリケーションを使用する前記複数のユーザの前記ユーザ属性の集約を所望の母集団に対する前記ユーザ属性の集約と比較すること、および
    前記ユーザ属性の前記集約の前記比較に基づいて前記取得された使用状況データを重み付けすること
    によって、前記取得された使用状況データをデバイアスするステップと、
    前記重み付けされた使用状況データに基づいて前記所望の母集団に対する前記使用状況データの報告を生成するステップと
    を含む方法。
  2. 各ユーザ属性のユーザに対する前記使用状況データは、サンプリングされた母集団からのユーザに対して外挿される請求項1に記載の方法。
  3. 前記ユーザ属性に対して前記取得された使用状況データは、信頼スコアを割り当てられる請求項1に記載の方法。
  4. 前記使用状況データの重み付けは、前記使用状況データの関連付けられた信頼スコアによって割り引かれる請求項1に記載の方法。
  5. 各所望のユーザ属性に対してサンプリングされた母集団は、調査を行うことによって取得される請求項1に記載の方法。
  6. 前記ユーティリティアプリケーションは、仮想プライベートネットワーク(VPN)アプリケーションである請求項1に記載の方法。
  7. 前記ユーティリティアプリケーションは、データ収集ユーティリティアプリケーションである請求項1に記載の方法。
  8. 前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するためのモデルを取得するステップは、
    サードパーティシステム上において広告を購入するステップであって、前記広告は、前記ユーザ属性を有するユーザのみが前記広告を供給されるのに適格であるというターゲティング基準を含む、ステップと、
    前記ユーティリティアプリケーションによってデータパケットを検査することによって、前記複数のユーザのサブセットを観察するステップと、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てるステップと、
    前記モデルのためのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングするステップと
    をさらに含む請求項1に記載の方法。
  9. モバイルデバイス上のアプリケーションの使用状況を追跡するためのコンピュータプログラムであって、前記コンピュータプログラムは、コンピュータに、
    モバイルデバイスにインストールされたユーティリティアプリケーションを有する複数のユーザによる1つまたは複数のモバイルアプリケーションの使用状況データを取得するステップであって、前記使用状況データは、各モバイルデバイス上のデータパケットを検査することにより前記ユーティリティアプリケーションによって取得される、取得するステップと、
    ユーティリティアプリケーションユーザに所望のユーザ属性を提供するよう要求することであって、前記ユーティリティアプリケーションは、アプリにおけるアンケートによってユーザから前記ユーザ属性を取得するためのものである、こと、
    前記要求に応答して、前記複数のユーザのサブセットに関する前記所望のユーザ属性の値を受信すること、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てること、および
    モデルのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングすること
    によって、前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルを取得するステップと、
    所望のユーザ属性を提供する要求を送信されなかった前記複数のユーザに対して、前記モデルを使用して前記ユーザが前記ユーザ属性を有するかどうかを予測すること、
    前記予測することに基づいて前記複数のユーザに前記予測されたユーザ属性を割り当てること、
    前記ユーティリティアプリケーションを使用する前記複数のユーザの前記ユーザ属性の集約を所望の母集団に対する前記ユーザ属性の集約と比較すること、および
    前記ユーザ属性の前記集約の前記比較に基づいて前記取得された使用状況データを重み付けすること
    によって、前記取得された使用状況データをデバイアスするステップと、
    前記重み付けされた使用状況データに基づいて前記所望の母集団に対する前記使用状況データの報告を生成するステップと
    を実行させるコンピュータプログラム。
  10. 各ユーザ属性のユーザに対する前記使用状況データは、サンプリングされた母集団からのユーザに対して外挿される請求項9に記載のコンピュータプログラム。
  11. 前記ユーザ属性に対して前記取得された使用状況データは、信頼スコアを割り当てられる請求項9に記載のコンピュータプログラム。
  12. 前記使用状況データの重み付けは、前記使用状況データの関連付けられた信頼スコアによって割り引かれる請求項9に記載のコンピュータプログラム。
  13. 各所望のユーザ属性に対してサンプリングされた母集団は、調査を行うことによって取得される請求項9に記載のコンピュータプログラム。
  14. 前記ユーティリティアプリケーションは、仮想プライベートネットワーク(VPN)アプリケーションである請求項9に記載のコンピュータプログラム。
  15. 前記ユーティリティアプリケーションは、データ収集ユーティリティアプリケーションである請求項9に記載のコンピュータプログラム。
  16. 前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するためのモデルを取得するステップは、
    サードパーティシステム上において広告を購入するステップであって、前記広告は、前記ユーザ属性を有するユーザのみが前記広告を供給されるのに適格であるというターゲティング基準を含む、ステップと、
    前記ユーティリティアプリケーションによってデータパケットを検査することによって、前記複数のユーザのサブセットを観察するステップと、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てるステップと、
    前記モデルのためのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングするステップと
    をさらに含む請求項9に記載のコンピュータプログラム。
  17. 所望の母集団に対する1つまたは複数のモバイルアプリケーションの使用状況データを決定するためのシステムであって、
    モバイルデバイスにインストールされたユーティリティアプリケーションを有する複数のユーザによる1つまたは複数のモバイルアプリケーションの使用状況データを取得し、前記使用状況データは、各モバイルデバイス上のデータパケットを検査することにより前記ユーティリティアプリケーションによって取得され、
    ユーティリティアプリケーションユーザに所望のユーザ属性を提供するよう要求することであって、前記ユーティリティアプリケーションは、アプリにおけるアンケートによってユーザから前記ユーザ属性を取得するためのものである、こと、
    前記要求に応答して、前記複数のユーザのサブセットに関する前記所望のユーザ属性の値を受信すること、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てること、および
    モデルのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングすること
    によって、前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルを取得し、
    所望のユーザ属性を提供する要求を送信されなかった前記複数のユーザに対して、前記モデルを使用して前記ユーザが前記ユーザ属性を有するかどうかを予測すること、
    前記予測することに基づいて前記複数のユーザに前記予測されたユーザ属性を割り当てること、
    前記ユーティリティアプリケーションを使用する前記複数のユーザの前記ユーザ属性の集約を所望の母集団に対する前記ユーザ属性の集約と比較すること、および
    前記ユーザ属性の前記集約の前記比較に基づいて前記取得された使用状況データを重み付けすること
    によって、前記取得された使用状況データをデバイアスし、
    前記重み付けされた使用状況データに基づいて前記所望の母集団に対する前記使用状況データの報告を生成する
    よう構成されたシステム。
  18. 各ユーザ属性のユーザに対する前記使用状況データは、サンプリングされた母集団からのユーザに対して外挿される請求項17に記載のシステム。
  19. 前記ユーザ属性に対して前記取得された使用状況データは、信頼スコアを割り当てられる請求項17に記載のシステム。
  20. 前記使用状況データの重み付けは、前記使用状況データの関連付けられた信頼スコアによって割り引かれる請求項17に記載のシステム。
  21. 各所望のユーザ属性に対してサンプリングされた母集団は、調査を行うことによって取得される請求項17に記載のシステム。
  22. 前記ユーティリティアプリケーションは、仮想プライベートネットワーク(VPN)アプリケーションである請求項17に記載のシステム。
  23. 前記ユーティリティアプリケーションは、データ収集ユーティリティアプリケーションである請求項17に記載のシステム。
  24. 前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するためのモデルを取得することは、
    サードパーティシステム上において広告を購入することであって、前記広告は、前記ユーザ属性を有するユーザのみが前記広告を供給されるのに適格であるというターゲティング基準を含む、購入することと、
    前記ユーティリティアプリケーションによってデータパケットを検査することによって、前記複数のユーザのサブセットを観察することと、
    前記複数のユーザの前記サブセットの各々に前記ユーザ属性を割り当てることと、
    前記モデルのためのトレーニングセットに対する前記割り当てられたユーザ属性を使用して前記複数のユーザのうちのユーザがユーザ属性を有するかどうかを予測するための前記モデルをトレーニングすることと
    をさらに含む請求項17に記載のシステム。
JP2019551504A 2016-12-08 2017-12-08 母集団に対するモバイルアプリケーションの使用状況データの決定 Active JP6987878B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/373,291 2016-12-08
US15/373,291 US11074599B2 (en) 2016-12-08 2016-12-08 Determining usage data of mobile applications for a population
PCT/US2017/065279 WO2018107010A1 (en) 2016-12-08 2017-12-08 Determining usage data of mobile applications for a population

Publications (3)

Publication Number Publication Date
JP2020502708A JP2020502708A (ja) 2020-01-23
JP2020502708A5 JP2020502708A5 (ja) 2020-12-03
JP6987878B2 true JP6987878B2 (ja) 2022-01-05

Family

ID=62489444

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019551504A Active JP6987878B2 (ja) 2016-12-08 2017-12-08 母集団に対するモバイルアプリケーションの使用状況データの決定

Country Status (3)

Country Link
US (1) US11074599B2 (ja)
JP (1) JP6987878B2 (ja)
WO (1) WO2018107010A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7046628B2 (ja) * 2017-02-10 2022-04-04 エヌエイチエヌ ペイコ コーポレーション ターゲット選定方法及びそのシステム、ターゲットに対する広告コンテンツ提供方法及びそのシステム、並びにターゲットに対するコンテンツ提供方法
CN107038256B (zh) * 2017-05-05 2018-06-29 平安科技(深圳)有限公司 基于数据源的业务定制装置、方法及计算机可读存储介质
US11386341B1 (en) * 2018-03-13 2022-07-12 Meta Platforms, Inc. Inferring a reach of a content item presented to individuals by one or more content publishers for a set of impression frequencies
US11263537B1 (en) * 2018-03-13 2022-03-01 Meta Platforms, Inc. Inferring a reach of a content item presented to individuals by one or more content publishers for a set of households
US11392852B2 (en) * 2018-09-10 2022-07-19 Google Llc Rejecting biased data using a machine learning model
US11250346B2 (en) * 2018-09-10 2022-02-15 Google Llc Rejecting biased data using a machine learning model
US11494701B1 (en) * 2018-11-29 2022-11-08 Intuit Inc. Adversarial user representations in recommender machine learning models
US10928831B2 (en) 2018-12-05 2021-02-23 Here Global B.V. Method and apparatus for de-biasing the detection and labeling of objects of interest in an environment
KR20220037765A (ko) * 2020-09-18 2022-03-25 삼성전자주식회사 전자 장치 및 그 동작방법
JP7241201B2 (ja) * 2020-11-09 2023-03-16 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド サンプリング対象特定方法、装置、電子機器およびコンピュータ可読記憶媒体

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162522B2 (en) * 2001-11-02 2007-01-09 Xerox Corporation User profile classification by web usage analysis
CA2520117A1 (en) * 2003-03-25 2004-10-14 Sedna Patent Services, Llc Generating audience analytics
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US8560675B2 (en) * 2009-04-01 2013-10-15 Comscore, Inc. Determining projection weights based on a census data
WO2012039677A1 (en) * 2010-09-20 2012-03-29 Empire Technology Development Llc Dynamic mobile application quality-of-service monitor
US20130339284A1 (en) 2012-06-15 2013-12-19 Iolo Technologies, Llc Predicted software usage duration
US9009243B2 (en) 2012-09-28 2015-04-14 Defy Media, Llc Tracking usage of and sharing data between mobile device applications
US20150133076A1 (en) 2012-11-11 2015-05-14 Michael Brough Mobile device application monitoring software
US10440132B2 (en) * 2013-03-11 2019-10-08 Amazon Technologies, Inc. Tracking application usage in a computing environment
US9280749B1 (en) 2013-10-08 2016-03-08 Google Inc. Determining an attribute of an online user using user device data
JP6219743B2 (ja) * 2014-02-14 2017-10-25 日本電信電話株式会社 品質データ集計分析装置及び方法及びプログラム
EP3447712B1 (en) * 2014-02-26 2020-07-22 Verto Analytics OY Measurement of multi-screen internet user profiles, transactional behaviors and structure of user population through a hybrid census and user based measurement methodology
EP3941016A1 (en) * 2014-04-08 2022-01-19 Family Zone Cyber Safety Ltd. A device management system
IL232316A (en) * 2014-04-28 2017-04-30 Verint Systems Ltd System and method for demographic characterization of users of mobile communication terminals based on revalidation - a network of installed Applitzkis and their regime
US20150332317A1 (en) * 2014-05-15 2015-11-19 Facebook, Inc. Generation of an advertisement bid-reach landscape
US9774510B2 (en) 2014-11-05 2017-09-26 App Annie Inc. Facilitating collection and display of information related to data usage by a plurality of mobile devices
EP3142050A1 (en) * 2015-09-09 2017-03-15 Tata Consultancy Services Limited Predicting attribute values for user segmentation
CN106126597A (zh) * 2016-06-20 2016-11-16 乐视控股(北京)有限公司 用户属性预测方法及装置

Also Published As

Publication number Publication date
JP2020502708A (ja) 2020-01-23
WO2018107010A1 (en) 2018-06-14
US11074599B2 (en) 2021-07-27
US20180165697A1 (en) 2018-06-14

Similar Documents

Publication Publication Date Title
JP6987878B2 (ja) 母集団に対するモバイルアプリケーションの使用状況データの決定
US11734377B2 (en) Universal visitor identification system
US20200236569A1 (en) Cross-channel user tracking systems, methods, and devices
AU2014209546B2 (en) Conversion tracking for installation of applications on mobile devices
US10163130B2 (en) Methods and apparatus for identifying a cookie-less user
US11887132B2 (en) Processor systems to estimate audience sizes and impression counts for different frequency intervals
JP2020502708A5 (ja)
US11062361B1 (en) Predicting demographic information of an online system user based on online system login status
US20180025379A1 (en) Predicting performance of content items presented to users of an online system based on contexts in which the content items are presented to the users
US10504136B2 (en) Measuring performance of content among groups of similar users of an online system
US10614484B2 (en) Optimization of electronic media content item delivery based on past client interactions
US20170345056A1 (en) Advertisement data metric determination within mobile applications
US10554721B2 (en) Accounting for bias of user characteristics when determining consumption of content by online system users
US20140172541A1 (en) Generating Metrics Based on Client Device Ownership
US20170213245A1 (en) Selecting content for online system users based on user interactions with third party applications
US10621256B2 (en) Determining a rate for sampling information describing presentation of content based on previously received information describing presentation of content
US10803094B1 (en) Predicting reach of content using an unresolved graph
US11093555B2 (en) Determining correlations between locations associated with a label and physical locations based on information received from users providing physical locations to an online system
US20180349950A1 (en) Determining long-term value to a publishing user for presenting content to users of an online system
US11328212B1 (en) Predicting demographic information using an unresolved graph

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201022

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201022

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211015

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211201

R150 Certificate of patent or registration of utility model

Ref document number: 6987878

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150