×

Parameter-based computer evaluation of user accounts based on user account data stored in one or more databases

  • US 10,726,491 B1
  • Filed: 05/19/2016
  • Issued: 07/28/2020
  • Est. Priority Date: 12/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of evaluating a user account based on user account data stored in one or more databases, the computer-implemented method comprising:

  • by one or more hardware processors executing computer-readable instructions;

    storing, in one or more databases, a plurality of user accounts and respective user account data associated with each of the plurality of user accounts, wherein each of the plurality of user accounts is associated with a respective one of a plurality of user account types;

    storing, in one or more databases, a plurality of sets of evaluation parameters, wherein each set of evaluation parameters of the plurality of sets of evaluation parameters is associated with a respective one of the plurality of user account types;

    selecting a first subset of user accounts of the plurality of user accounts, wherein each user account of the first subset of user accounts is associated with a first user account type;

    selecting a first set of evaluation parameters of the plurality of sets of evaluation parameters, wherein the first set of evaluation parameters is associated with the first user account type;

    generating a first plurality of normalized evaluation parameter functions by, for each evaluation parameter of the first set of evaluation parameters;

    evaluating each user account of the first subset of user accounts by;

    accessing, from the one or more databases, user account data associated with the user account; and

    analyzing, based on the evaluation parameter, the user account data to determine an evaluation parameter raw value for the user account;

    generating a raw distribution based on the evaluation parameter raw values from each of the user accounts of the first subset of user accounts;

    generating an evaluation parameter function that estimates a shape of the raw distribution; and

    normalizing the evaluation parameter function to generate a normalized evaluation parameter function;

    instantiating a simulated instance of a software application, the software application being a first-party application associated with an external user account system, the software application specifically configured to interface via an application programming interface (“

    API”

    ) of the external user account system with computing devices associated with the external user account system, wherein;

    the simulated instance of the software application is also configured to interface, via the API of the external user account system, with computing devices associated with the external user account system, andthe simulated instance of the software application is configured to appear to the computing devices associated with the external user account system to be the software application executing on a physical computing device of a customer of the external user account system;

    requesting, by the simulated instance of the software application and via the API, new user account data associated with a new user account of a user from at least one of the computing devices associated with the external user account system;

    receiving the new user account data from the at least one of the computing devices associated with the external user account system;

    determining that the new user account is associated with the first user account type;

    generating a plurality of evaluation parameter scores by, for each evaluation parameter of the first set of evaluation parameters;

    analyzing, based on the evaluation parameter, the new user account data to determine an evaluation parameter raw value for the new user account; and

    determining, based on the normalized evaluation parameter function, of the first plurality of normalized evaluation parameter functions, associated with the evaluation parameter and the evaluation parameter raw value for the new user account, an evaluation parameter score;

    receiving, via a standardized API different from the API of the external user account system;

    account credentials associated with the new user account; and

    a request for the plurality of evaluation parameter scores associated with the new user account; and

    providing, via the standardized API different from the API of the external user account system, the plurality of evaluation parameter scores.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×