Authenticating users for accurate online audience measurement
AssigneeKount Inc.
InventorTimothy P. Barber
Life of this patent
Estimating the term…
Abstract
Online entities oftentimes desire to ascertain information about their audience members. To determine information about audience members and their activities, online transactions including information about transactions performed by audience members are collected. One or more audience analysis processes are applied to the online transactions to determine the collection of online transactions performed by a given audience member. With an accurate assignment of online transaction to the audience member, the audience member and associated transactions may be classified as a legitimate or illegitimate.
Claims21
A computer-implemented method comprising:
- receiving a plurality of online transactions representing online activities of a plurality of audience members, each transaction in the plurality of transactions having associated transaction information comprising characteristics describing a device used to perform the transaction and an online activity performed;
- assigning each transaction in the plurality of the online transactions to a set in a plurality of initial sets based on the transaction information associated with each transaction;
- for each set of the plurality of the initial sets:
- analyzing the transaction information of the transactions in the set, the analysis indicating whether two or more transactions in the set are attributable to a single distinct audience member of the plurality of audience members;
- dividing the set into one or more subsets based on the analysis, each subset being associated with a single distinct audience member of the plurality of audience members;
- generating a plurality of new sets of transactions, the plurality of new sets comprising the subsets of the plurality of the initial sets;
- analyzing correlation among the plurality of new sets, wherein two or more sets are correlated if one or more corresponding transactions of the two or more sets contain reciprocal information associated with a same audience identifier;
- combining two or more correlated sets into a collection of sets, the collection of sets representing the online activities of a single distinct audience member;
- associating each of the plurality of new sets with an audience identifier representing one of the plurality of audience members that performed the transactions assigned to each new set;
- and
- determining a subset of a plurality of collections of sets, each of which represents the online activities of single, legitimate audience members in the plurality of audience members.
A non-transitory computer-readable storage medium comprising computer program instructions that when executed by one or more processors perform steps to:
- receive a plurality of online transactions representing online activities of a plurality of audience members, each transaction in the plurality of transactions having associated transaction information comprising characteristics describing a device used to perform the transaction and an online activity performed;
- assign each transaction in the plurality of the online transactions to a set in a plurality of initial sets based on the transaction information associated with each transaction;
- for each set of the plurality of the initial sets:
- analyze the transaction information of the transactions in the set, the analysis indicating whether two or more transactions in the set are attributable to a single distinct audience member of the plurality of audience members;
- divide the set into one or more subsets based on the analysis, each subset being associated with a single distinct audience member of the plurality of audience members;
- and
- generate a plurality of new sets of transactions, comprising the subsets of the plurality of the initial sets;
- analyze correlation among the plurality of new sets, wherein two or more sets are correlated if one or more corresponding transactions of the two or more sets contain reciprocal information associated with a same audience identifier;
- combine two or more correlated sets into a collection of sets, the collection of sets representing the online activities of a single distinct audience member;
- associate each of the plurality of new sets with an audience identifier representing one of the plurality of audience members that performed the transactions assigned to each new set;
- and
- determine a subset of a plurality of collections of sets that each represents the online activities of single, legitimate audience members in the plurality of audience members.
Dependencies are inferred from the claim text.