IP Library › Granted Patent US 11,727,334
Granted Patent B2
US 11,727,334 · App. 17/544,402 · Granted Aug 15, 2023

Machine learning enabled supplier monitor

Inventors: Sagar Gupta (Kalka, IN); Rajkishore Sahoo (Bangalore, IN)
Assignee: SAP SE
G06Q10/06375G06F40/284G06F40/40G06Q10/0635
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,727,334
App. No.
17/544,402
Filed
Dec 7, 2021
Granted
Aug 15, 2023
Kind
B2
Art Unit
3624
USPC
705/7.37
Abstract

A method may include applying, to a content associated with a first supplier, a machine learning model to determine one or more objectives of an enterprise affected by an incident associated with the content. A change in a first risk associated with the first supplier may be detected based on the objectives affected by the incident. In response to detecting the change in the first risk of the first supplier, a cost associated with replacing the first supplier with the second supplier may be determined by applying the machine learning model to analyze a first electronic document associated with the first supplier. If the cost of replacing the first supplier with the second supplier and/or a second risk of the second supplier satisfy one or more thresholds, a second electronic document associated with the second supplier may be generated to address the second risk of the second supplier.

Claims (49)

1. A system, comprising:

at least one processor; and

at least one memory including program code which when executed by the at least one processor provides operations comprising:

training, based at least on a training dataset including a plurality of text samples, a machine learning model, each text sample in the training dataset being associated with a ground truth label corresponding to an objective affected by a type of incident described in the text sample, and the training of the machine learning model including adjusting the machine learning model to minimize a difference in a label output by the machine learning model applied to each text sample in the training dataset and the ground truth label associated with the text sample;

upon training the machine learning model, applying, to a first content associated with a first supplier, the machine learning model to determine one or more objectives of an enterprise affected by a first incident associated with the first content;

detecting, based at least on the one or more objectives of the enterprise affected by the first incident associated with the first content, a first change in a first risk associated with the first supplier;

in response to detecting the first change in the first risk of the first supplier, determining a first cost associated with replacing the first supplier with a second supplier based at least on a first electronic document associated with the first supplier, the first cost associated with replacing the first supplier with the second supplier being determined by at least

applying the machine learning model to analyze a second content of the first electronic document;

generating, based at least on an output of the machine learning model applied to analyze the second content of the first electronic document, metadata associated with the first electronic document,

identifying, based at least on the metadata associated with the first electronic document, one or more clauses associated with terminating a contract with the first supplier, and

extracting one or more corresponding values;

determining a second risk associated with the second supplier; and

in response to the first cost of replacing the first supplier with the second supplier and the second risk of the second supplier satisfying one or more thresholds, generating a second electronic document having one or more clauses, terms, and/or line items addressing the second risk of the second supplier in order to form another contract with the second supplier.

2. The system of claim 1 , wherein the operations further comprise:

applying, to a second content associated with the second supplier, the machine learning model to determine the one or more objectives of the enterprise affected by a second incident associated with the second content; and

determining, based at least on the one or more objectives affected by the second incident associated with the second content, the second risk of the second supplier.

3. The system of claim 2 , wherein the first risk of the first supplier is determined by at least generating a first composite metric corresponding to the first incident associated with the first content, and wherein the second risk of the second supplier is determined by at least generating a second composite metric corresponding to the second incident associated with the second content.

4. The system of claim 1 , wherein the first content includes one or more news articles, blogposts, and/or social media posts, and wherein the machine learning model is trained to perform a natural language processing on a text comprising the one or more news articles, blogposts, and/or social media posts.

5. The system of claim 1 , wherein the first electronic document and the second electronic document each comprise a purchase order or a purchase contract.

6. The system of claim 1 , wherein the first cost of replacing the first supplier with the second supplier is further determined in response to detecting a change in a second cost associated with the second supplier.

7. A computer-implemented method, comprising:

training, based at least on a training dataset including a plurality of text samples, a machine learning model, each text sample in the training dataset being associated with a ground truth label corresponding to an objective affected by a type of incident described in the text sample, and the training of the machine learning model including adjusting the machine learning model to minimize a difference in a label output by the machine learning model applied to each text sample in the training dataset and the ground truth label associated with the text sample;

upon training the machine learning model, applying, to a first content associated with a first supplier, the machine learning model to determine one or more objectives of an enterprise affected by a first incident associated with the first content;

detecting, based at least on the one or more objectives of the enterprise affected by the first incident associated with the first content, a first change in a first risk associated with the first supplier;

in response to detecting the first change in the first risk of the first supplier, determining a first cost associated with replacing the first supplier with a second supplier based at least on a first electronic document associated with the first supplier, the first cost associated with replacing the first supplier with the second supplier being determined by at least

applying the machine learning model to analyze a second content of the first electronic document;

generating, based at least on an output of the machine learning model applied to analyze the second content of the first electronic document, metadata associated with the first electronic document,

identifying, based at least on the metadata associated with the first electronic document, one or more clauses associated with terminating a contract with the first supplier, and

extracting one or more corresponding values;

determining a second risk associated with the second supplier; and

in response to the first cost of replacing the first supplier with the second supplier and the second risk of the second supplier satisfying one or more thresholds, generating a second electronic document having one or more clauses, terms, and/or line items addressing the second risk of the second supplier in order to form another contract with the second supplier.

8. The method of claim 7 , further comprising:

applying, to a second content associated with the second supplier, the machine learning model to determine the one or more objectives of the enterprise affected by a second incident associated with the second content; and

determining, based at least on the one or more objectives affected by the second incident associated with the second content, the second risk of the second supplier.

9. The method of claim 8 , wherein the first risk of the first supplier is determined by at least generating a first composite metric corresponding to the first incident associated with the first content, and wherein the second risk of the second supplier is determined by at least generating a second composite metric corresponding to the second incident associated with the second content.

10. The method of claim 7 , wherein the first content includes one or more news articles, blogposts, and/or social media posts, and wherein the machine learning model is trained to perform a natural language processing on a text comprising the one or more news articles, blogposts, and/or social media posts.

11. The method of claim 7 , wherein the first electronic document and the second electronic document each comprise a purchase order or a purchase contract.

12. The method of claim 7 , wherein the first cost of replacing the first supplier with the second supplier is further determined in response to detecting a change in a second cost associated with the second supplier.

13. A non-transitory computer readable medium storing instructions, which when executed by at least one data processor, result in operations comprising:

training, based at least on a training dataset including a plurality of text samples, a machine learning model, each text sample in the training dataset being associated with a ground truth label corresponding to an objective affected by a type of incident described in the text sample, and the training of the machine learning model including adjusting the machine learning model to minimize a difference in a label output by the machine learning model applied to each text sample in the training dataset and the ground truth label associated with the text sample;

upon training the machine learning model, applying, to a first content associated with a first supplier, the machine learning model to determine one or more objectives of an enterprise affected by a first incident associated with the first content;

detecting, based at least on the one or more objectives of the enterprise affected by the first incident associated with the first content, a first change in a first risk associated with the first supplier;

in response to detecting the first change in the first risk of the first supplier, determining a first cost associated with replacing the first supplier with a second supplier based at least on a first electronic document associated with the first supplier, the first cost associated with replacing the first supplier with the second supplier being determined by at least

applying the machine learning model to analyze a second content of the first electronic document;

generating, based at least on an output of the machine learning model applied to analyze the second content of the first electronic document, metadata associated with the first electronic document,

identifying, based at least on the metadata associated with the first electronic document, one or more clauses associated with terminating a contract with the first supplier, and

extracting one or more corresponding values;

determining a second risk associated with the second supplier; and

in response to the first cost of replacing the first supplier with the second supplier and the second risk of the second supplier satisfying one or more thresholds, generating a second electronic document having one or more clauses, terms, and/or line items addressing the second risk of the second supplier in order to form another contract with the second supplier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: GUPTA, SAGAR; SAHOO, RAJKISHORE
To: SAP SE
Reel/Frame 058327/0051 →
Continuity (1)
Related Publication 20230177438A1 · Jun 8, 2023