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:
Dec. 02, 2025
Filed:
Dec. 20, 2022
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Peter Groenewegen, Sammamish, WA (US);
Priyan Vaithilingam, Allston, MA (US);
Rohan Jagdish Malpani, Everett, WA (US);
Wenbo Wang, Bothell, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Some embodiments use specialized machine learning models to generate computing system artifact names which reflect actions, states, conditions, or other aspects of artifact functionality. Artifact creation mechanisms such as method extraction mechanisms, test creation mechanisms, and template extraction mechanisms are enhanced with functionality by which they obtain and suggest meaningful generated names for new artifacts instead of merely prompting users with placeholder names. Specified artifact name formats and name styles are matched during name generation, thereby improving code maintainability and software development efficiency. Generated names are automatically and proactively derived from artifact source code by code summarization, conditional statement location, algorithm category recognition, or name format matching, for example. Generated names are also derived from natural language descriptions in comments and other documentation. Naming gaps left by autocompletion mechanisms are reduced. Inconsistencies between updated artifacts and their names are detected and remedied.