User provisioning management in a database system
AssigneeZenpayroll, Inc.
InventorLaura Buzek
Life of this patent
Estimating the term…
Abstract
A central database system receives information associated with an employee from an employer. Using this information, the central database system can provision one or more user accounts for the employee, for instance via an API of an account provider. The central database system can use a machine learned model to identify fields of the API and to translate the information associated with the employee based on information requirements associated with the API. When a characteristic of the employee, such as the employee's title, subsequently changes within the central database system, one or more features associated with the user account can be automatically updated in response to the change.
Claims19
A method comprising:
- training, by a central database system, a machine-learned model using information representative of a historical provisioning of user accounts with one or more third-party systems;
- accessing, by the central database system, a third-party system API for use in provisioning a user account;
- translating, by the central database system, information associated with an employee using the machine learned model configured to convert the information based on information requirements associated with the accessed API;
- requesting, by the central database system via the accessed API, the third-party system provision a user account corresponding to the employee using the translated information;
- receiving, by the central database system, credentials of the provisioned user account from the third-party system;
- and
- providing, by the central database system, the received credentials to the employer.
A system comprising:
- a hardware processor;
- and
- a non-transitory computer-readable storage medium storing executable instructions that, when executed by the hardware processor, cause the hardware processor to perform steps comprising:
- training, by a central database system, a machine-learned model using information representative of a historical provisioning of user accounts with one or more third-party systems;
- accessing, by the central database system, a third-party system API for use in provisioning a user account;
- translating, by the central database system, information associated with an employee using the machine learned model configured to convert the information based on information requirements associated with the accessed API;
- requesting, by the central database system via the accessed API, the third-party system provision a user account corresponding to the employee using the translated information;
- receiving, by the central database system, credentials of the provisioned user account from the third-party system;
- and
- providing, by the central database system, the received credentials to the employer.
A non-transitory computer-readable storage medium storing executable instructions that, when executed by a hardware processor, causes the hardware processor to perform steps comprising:
- training, by a central database system, a machine-learned model using information representative of a historical provisioning of user accounts with one or more third-party systems;
- accessing, by the central database system, a third-party system API for use in provisioning a user account;
- translating, by the central database system, information associated with an employee using the machine learned model configured to convert the information based on information requirements associated with the accessed API;
- requesting, by the central database system via the accessed API, the third-party system provision a user account corresponding to the employee using the translated information;
- receiving, by the central database system, credentials of the provisioned user account from the third-party system;
- and
- providing, by the central database system, the received credentials to the employer.
Dependencies are inferred from the claim text.