Adjust similar users identification based on performance feedback
First Claim
1. A computerized method of setting a threshold similarity score value for a first plurality of network device identifiers, the method comprising:
- receiving, at a processing circuit, a first plurality of network device identifiers and characteristic data associated with network activity of each of the first plurality of network device identifiers;
receiving, at the processing circuit, a second plurality of network device identifiers that do not appear in the first plurality of network device identifiers and characteristic data associated with network activity of each of the second plurality of network device identifiers;
calculating, for each network device of the second plurality of network device identifiers, a similarity score that represents a degree of similarity between the characteristic data for the network device identifier of the second plurality and the characteristic data for the network device identifiers of the first plurality;
designating, by the processing circuit, a performance target relating to a factor indicative of an interest in or usefulness of content placed on a webpage, the performance target used to identify a smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
designating, by the processing circuit, a threshold similarity score value selected as a starting value for determining a lowest similarity score value that is used to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
identifying a first number of network device identifiers from the second plurality that have similarity scores above the threshold similarity score value;
receiving, by the processing circuit, for each of the identified network device identifiers of the second plurality that have a similarity score above the threshold similarity score value, performance statistics data corresponding to the factor related to the designated performance target;
aggregating the performance statistics data of each of the identified network device identifiers to determine an aggregate performance statistics data;
determining, from the aggregate performance statistics data, that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
iteratively adjusting, responsive to determining that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target, the threshold similarity score value to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; and
setting the adjusted threshold similarity score value to an experimental threshold similarity score value that represents the lowest similarity score value that identifies the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of setting a threshold similarity score value for a first plurality of network user identifiers. The first plurality of network user identifiers, a second plurality of network user identifiers and characteristic data associated with the network user identifiers is received. A performance target and an experimental threshold similarity score value are designated. A similarity score between the first and second plurality of network user identifiers is calculated. Performance statistics data for each of the second plurality of network user identifiers having a similarity score greater than or equal to the experimental threshold similarity score value is collected and compared to the similarity score of the network user identifier. Based on the comparison, the experimental threshold similarity score value is adjusted to a similarity score value that achieves the performance target and the threshold similarity score value is set to the adjusted experimental threshold similarity score value.
159 Citations
20 Claims
-
1. A computerized method of setting a threshold similarity score value for a first plurality of network device identifiers, the method comprising:
-
receiving, at a processing circuit, a first plurality of network device identifiers and characteristic data associated with network activity of each of the first plurality of network device identifiers; receiving, at the processing circuit, a second plurality of network device identifiers that do not appear in the first plurality of network device identifiers and characteristic data associated with network activity of each of the second plurality of network device identifiers; calculating, for each network device of the second plurality of network device identifiers, a similarity score that represents a degree of similarity between the characteristic data for the network device identifier of the second plurality and the characteristic data for the network device identifiers of the first plurality; designating, by the processing circuit, a performance target relating to a factor indicative of an interest in or usefulness of content placed on a webpage, the performance target used to identify a smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; designating, by the processing circuit, a threshold similarity score value selected as a starting value for determining a lowest similarity score value that is used to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; identifying a first number of network device identifiers from the second plurality that have similarity scores above the threshold similarity score value; receiving, by the processing circuit, for each of the identified network device identifiers of the second plurality that have a similarity score above the threshold similarity score value, performance statistics data corresponding to the factor related to the designated performance target; aggregating the performance statistics data of each of the identified network device identifiers to determine an aggregate performance statistics data; determining, from the aggregate performance statistics data, that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; iteratively adjusting, responsive to determining that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target, the threshold similarity score value to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; and setting the adjusted threshold similarity score value to an experimental threshold similarity score value that represents the lowest similarity score value that identifies the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for setting a threshold similarity score value for a first plurality of network device identifiers, comprising:
- a hardware processing circuit operable to;
receive the first plurality of network device identifiers and characteristic data associated with network activity of each of the first plurality of network device identifiers;
receive a second plurality of network device identifiers that do not appear in the first plurality of network device identifiers and characteristic data associated with network activity of each of the second plurality of network device identifiers;
calculate, for each network device of the second plurality of network device identifiers, a similarity score that represents a degree of similarity between the characteristic data for the network device identifier of the second plurality and the characteristic data for the network device identifiers of the first plurality;
designate a performance target relating to a factor indicative of an interest in or usefulness of content placed on a webpage, the performance target used to identify a smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
designate a threshold similarity score value selected as a starting value for determining a lowest similarity score value that is used to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
identify a first number of network device identifiers from the second plurality that have similarity scores above the threshold similarity score value;
receive, for each of the identified network device identifiers of the second plurality that have a similarity score above the threshold similarity score value, performance statistics data corresponding to the factor related to the designated performance target;
aggregate the performance statistics data of each of the identified network device identifiers to determine an aggregate performance statistics data;
determine, from the aggregate performance statistics data, that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target;
iteratively adjust, responsive to determining that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target, the threshold similarity score value to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; and
set the adjusted threshold similarity score value to an experimental threshold similarity score value that represents the lowest similarity score value that identifies the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- a hardware processing circuit operable to;
-
19. A computer-readable storage device having instructions thereon that cause one or more processors to perform operations, the operations comprising:
-
receiving a first plurality of network device identifiers and characteristic data associated with network activity of each of the first plurality of network device identifiers; receiving a second plurality of network device identifiers that do not appear in the first plurality of network device identifiers and characteristic data associated with network activity of each of the second plurality of network device identifiers; calculating, for each network device of the second plurality of network device identifiers, a similarity score that represents a degree of similarity between the characteristic data for the network device identifier of the second plurality and the characteristic data for the network device identifiers of the first plurality; designating a performance target relating to a factor indicative of an interest in or usefulness of content placed on a webpage, the performance target used to identify a smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; designating a threshold similarity score value selected as a starting value for determining a lowest similarity score value that is used to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; identifying a first number of network device identifiers from the second plurality that have similarity scores above the threshold similarity score value; receiving, for each of the identified network device identifiers of the second plurality that have a similarity score above the threshold similarity score value, performance statistics data corresponding to the factor related to the designated performance target; aggregating the performance statistics data of each of the identified network device identifiers to determine an aggregate performance statistics data; determining, from the aggregate performance statistics data, that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; iteratively adjusting, responsive to determining that the first number of network device identifiers is not the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target, the threshold similarity score value to identify the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target; and setting the adjusted threshold similarity score value to an experimental threshold similarity score value that represents the lowest similarity score value that identifies the smallest number of network device identifiers of the second plurality of network device users that have performance statistics data relating to the factor, which when aggregated, achieves the designated performance target. - View Dependent Claims (20)
-
Specification