MEASURING DOCUMENTATION COMPLETENESS IN MULTIPLE LANGUAGES

Patent №

US 11,620,127

Granted

2023-04-04

Filed 2021

Owner

SAP SE

Lab

AI components

5

ml · nlp · speech · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17317340

Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.

Machine learningNatural languageSpeechKnowledge representationAI hardwareG06F 8/73G06V 10/82G06F 8/427G06F 8/74G06F 8/75G06F 18/2137G06F 18/214G06V 10/454

AI classification

Natural language1.00
Machine learning1.00
AI hardware1.00
Knowledge representation0.97
Speech0.92
Planning0.34
Vision0.01
Evolutionary computation0.00

Ownership

SAP SE

assignment · 562030496

Assignors

RAMSL, HANS-MARTIN, SHUKLA, PRIYANSHU

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC