/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 6/10

Microsoft patents AI tool that writes network code from plain English

Microsoft describes a system where users type what they need in plain English, and an AI model writes the specific computer code to get that data from a network system. The software checks the generated code to make sure it follows the network's rules before installing it.

Why it mattersThis could make it easier for network engineers to set up complex systems without writing code by hand.

In the filing’s own words

Example implementations include a method, apparatus, and computer-readable medium configured for generating codelets. An interface between a user and a large language model receives a natural language intent for a codelet to be executed within a network function to output one or more requested pieces of information from the network function. A codelet generation application generates a prompt to the large language model to write a codelet in an imperative procedural language to output the one or more requested pieces of information, the prompt including a hook point of the network function and one or more data fields of the network function associated with the one or more requested pieces of information. The application receives, in response to the prompt, imperative procedural language code for the codelet. The application statically verifies whether the procedural language code for the codelet satisfies constraints for execution within the network function.

What exactly they claim (claim 1)

1. An apparatus comprising: one or more memories storing computer executable instructions; and one or more processors coupled with the one or more memories and, individually or in combination, configured to: receive, at an interface between a user and a large language model, a natural language intent for a codelet to be executed within a network function to output one or more requested pieces of information from the network function; generate a prompt to the large language model to write a codelet in an imperative procedural language to output the one or more requested pieces of information, the request including a hook point of the network function and one or more data fields of the network function associated with the one or more requested pieces of information; receive, in response to the request, imperative procedural language code for the codelet; statically verify whether the procedural language code for the codelet satisfies constraints for execution within the network function; compile the codelet; and load the codelet to the hook point of the network function.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Generation of codelets for network functions based on large language model
Patent number
US12730612B2
Application number
18673004
Filed
May 23, 2024
Granted
Sep 8, 2026
Inventors
4
Claims
17

Classified under

G06F 8/31 Physics & computingG06F 8/451 Physics & computingG06F 40/20 Physics & computing

More from Microsoft in AI & software

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.