The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 07, 2021

Filed:

Sep. 20, 2019
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Michael Stark, Bellevue, WA (US);

Evan Adkins, Bellevue, WA (US);

Adithya Kumar, Bellevue, WA (US);

Suchitra Sundararaman, Bellevue, WA (US);

Jesper Lind, Bellevue, WA (US);

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/40 (2012.01); G06N 20/00 (2019.01); G06Q 40/00 (2012.01); G06K 9/18 (2006.01); G06K 9/00 (2006.01); G06K 9/62 (2006.01); G06N 3/02 (2006.01); G06F 40/284 (2020.01); G06Q 20/04 (2012.01); G06Q 20/38 (2012.01); G06T 7/73 (2017.01); G06N 3/08 (2006.01); G06T 7/00 (2017.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06Q 20/40 (2013.01); G06F 40/284 (2020.01); G06K 9/00456 (2013.01); G06K 9/00463 (2013.01); G06K 9/00483 (2013.01); G06K 9/18 (2013.01); G06K 9/6267 (2013.01); G06N 3/02 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06Q 20/045 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4016 (2013.01); G06Q 40/12 (2013.12); G06T 7/0002 (2013.01); G06T 7/74 (2017.01); G06F 16/24564 (2019.01); G06T 2207/20061 (2013.01); G06T 2207/30176 (2013.01);
Abstract

The present disclosure involves systems, software, and computer implemented methods for transaction auditing. One example method includes receiving receipt data associated with an entity. Policy questions associated with the entity are associated with at least one policy question answer that corresponds to a conformance or a violation of a policy selected by the entity. For each policy question, a machine learning policy model is identified for the policy question that includes, for each policy question answer, receipt data features that correspond to the policy question answer. The machine learning policy model is used to automatically determine a selected policy question answer to the policy question by comparing features of extracted tokens to respective receipt data features of the policy question answers that are included in the machine learning policy model. In response to determining that the selected policy question answer corresponds to a policy violation, an audit alert is generated.


Find Patent Forward Citations

Loading…