×

Systems and methods for privacy-preserving generation of models for estimating consumer behavior

  • US 10,430,727 B1
  • Filed: 04/03/2019
  • Issued: 10/01/2019
  • Est. Priority Date: 04/03/2019
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for training a model to estimate an unknown consumer behavior, comprising the steps of:

  • calculating, by a first computing system, a vector representing a consumer'"'"'s behavior by applying one or more vectorization rules to a set of behavioral attribute values for the consumer in a data set of a first organization;

    transforming the vector, by the first computing system, into an estimated unknown consumer behavioral attribute value by applying a trained model, wherein the model was trained by;

    providing, to a second computing system separate from the first computing system;

    a first training data set of the first organization for a plurality of consumers, wherein the training data set comprises, for each consumer, identification information, and a set of behavioral attribute values, anda second training data set of a second organization for a plurality of consumers, wherein the second training data set comprises, for each consumer, identification information, and actual behavioral attribute values for the unknown behavioral data attribute,combining, by the second computing system, the first training data set and the second training data set into a joined data set by joining the one or more behavioral data attribute values of the first data set and the actual behavior attribute values for the unknown behavioral attribute of the second data set, for each consumer, where the common identifying information of the first data set and the common identifying information of the second set correspond,calculating, by the second computing system, a vectorized training data set by applying the one or more vectorization rules to vectorize the set of behavioral attribute values for each consumer in the joined data set into a set of training vectors,accepting, by the second computing system, a trainable model definition from an external source, wherein a trainable model defined by the trainable model definition accepts a training vector as input, and produces an estimated unknown behavioral data attribute as an output,creating in one or more memories of the second computing system the defined trainable model, andtraining, by the second computing system, the defined trainable model on the training vectors corresponding to a first subset of consumers in the joined data set to produce the trained model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×