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.
Patent No.:
Date of Patent:
Jan. 06, 2026
Filed:
Dec. 05, 2023
Sap SE, Walldorf, DE;
Marco Rosa, Biot, FR;
Merve Sahin, Antibes, FR;
SAP SE, Walldorf, DE;
Abstract
In an example embodiment, various types of logging inconsistencies contained in a source code repository are automatically detected and reported to the developers responsible for the maintenance of the software products. First, logging statements in the source code are identified, such as by using static code analysis tools (with some help if custom logging libraries or logging classes are used). For each logging statement, the function (e.g., the method) and/or the block of code in which the log resides is identified. Second, logging statements and their methods are analyzed pairwise in order to find the logging statements and the functions (or code blocks) that are similar to each other. In an example embodiment, this analysis is performed by a machine learning model, as will be described in more detail later.