CPC G06Q 50/188 (2013.01) [G06F 16/313 (2019.01); G06N 20/00 (2019.01); G06V 30/413 (2022.01); G06Q 30/0282 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a device, contract data of a contractual document that includes an offer;
receiving, by the device, user data for a consumer associated with the offer;
identifying, by the device, a set of key terms within the contractual document by analyzing the contract data,
wherein the set of key terms includes one or more key terms that are part of the offer;
determining, by the device, a set of term scores that correspond to one or more likelihoods of the one or more key terms being favorable to the consumer as compared to being unfavorable to the consumer;
determining, by the device, one or more unfavorable key terms, from the set of key terms, having unfavorable term scores, from the set of term scores, that are less than a threshold,
wherein the threshold is based on the user data for the consumer;
running, by the device, one or more simulations with one or more proposed modifications of the one or more unfavorable key terms, by modifying a parameter of the one or more unfavorable key terms;
determining, by the device, a revised set of term scores based on running the one or more simulations to determine a recommendation,
wherein the recommendation includes one or more of the one or more proposed modifications to one or more of the one or more unfavorable key terms based on the revised set of term scores; and
providing, by the device, the recommendation to the consumer to be used in determining whether to accept the offer.
|