/Patent Tracker
MicrosoftPatent applicationSecurity & privacyInterest 6/10

Microsoft patents tool that uses AI to explain binary code

Microsoft describes a system that takes compiled software instructions and asks a large language model to describe what they do in plain English. The tool then checks this description to see if the code contains harmful or malicious behavior.

Why it mattersThis could help security teams quickly understand what complex software is doing without needing to manually decode every line of machine code.

In the filing’s own words

The description relates to automated binary code summarization. In one example, a binary code summarization tool receives binary code and combines the received binary code with natural language in a prompt for a large language model (LLM). The binary code summarization tool receives a semantic summarization from the LLM relating to the received binary code and evaluates the new semantic summarization for malicious functionality in the received binary code.

What exactly they claim (claim 1)

1 - 20. (canceled)

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Automatic Binary Code Understanding
Publication number
US20260278093A1
Application number
19667917
Filed
May 5, 2026
Published
Sep 17, 2026
Inventors
5
Claims
21

Classified under

G06F 21/563 Physics & computingG06F 8/73 Physics & computingG06F 8/74 Physics & computingG06F 8/75 Physics & computingG06F 21/562 Physics & computingG06F 21/577 Physics & computing

More from Microsoft in Security & privacy

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.