Microsoft · Filed Jul 14, 2026 · Published Nov 5, 2026

Microsoft Files Patent for AI That Writes the Blueprint for Fake Test Data

Microsoft's patent lets an AI write the rulebook for fake test data, then hands the heavy lifting to a plain program that can produce millions of rows. The AI does the thinking once, and the fast tool does the repetition.

Network setup where AI provides realistic boundaries so computer programs can build large collections of fake test records. Drawing from patent filing US 2026/0349901 A1.
Network setup where AI provides realistic boundaries so computer programs can build large collections of fake test records.
See all 21 drawings from this filing ↓
Publication number US 2026/0349901 A1 US20260349901A1
Applicant Microsoft Technology Licensing, LLC
Filing date Jul 14, 2026
Publication date Nov 5, 2026
Inventors Richin JAIN, Juliana SHIHADEH, Ramasubramanian RAMANI, Keshava Sastry POKKULURI
US classification 702/186
Status when we published Waiting for an examiner (Jul 30, 2026)
Parent application is a Continuation of 18417954 (filed 2024-01-19)
Document 20 claims

What Microsoft's fake-data patent actually does

Every time a company wants to know whether its database can survive a busy day, someone has to fill it with a mountain of realistic-looking records. Using real customer files is a privacy risk, so teams invent fake ones, sometimes millions of rows' worth.

Microsoft's patent splits that job in two. First, an AI model is asked about a field such as healthcare, and it writes the ground rules: patient weights should land between these two numbers, check-out times must come after check-in times, and each visit gets a reason from this list. Then a plain program with no AI inside follows those rules and produces as many rows as you ask for, quickly.

Free-text columns, like a doctor's comments, get a similar shortcut. The AI writes a batch of sample sentences, and a small, simple model learns to produce endless variations of them.

From the filing · CLAIM 1
… generate an argument for a scalable data generation tool by transforming the plurality of data parameters; cause the scalable data generation tool to generate scaled synthetic data in accordance with the argument, wherein the scalable data generation tool is a non-artificial-intelligence data generation tool; …

Translation: The AI creates rules for a traditional program to build the fake data.

How the AI hands rules to a plain data tool

The system starts with a prompt (a written instruction) that names a domain, such as healthcare or finance. The prompt can be built automatically from a schema file (a sheet of metadata listing column names and data types). A generative AI model, such as a large language model (the AI behind chatbots), replies with data parameters: boundaries or relationships for each column of a table. The filing gives three examples:

  • Ranges: a minimum and maximum, such as patient weight, or a start and end date.
  • Category lists: the allowed entries for a column, such as reasons for a visit.
  • Dependent columns: pairs like a disease and a matching symptom, so one column constrains another.

The system transforms those parameters into an argument (a package of settings) and sends it, possibly through an API (a standard way for programs to talk to each other), to a scalable data generation tool. The claims say this tool is a non-AI tool, so it picks values inside the boundaries at high speed. The finished table can then feed a workload emulator, which runs a test and produces a performance benchmark.

The claims also cover checking the AI's parameters against a schema, regenerating ones that fail, and prompting the AI several times to refine its answers. For sentences, the AI writes training examples and a lightweight model learns from them. The description names a Markov chain (a model that guesses each next word from the current one) as an example.

From the filing · THE ABSTRACT
A parameter associated with the domain that specifies a boundary for synthetic values in a column of data is received from the AI model.

Translation: The artificial intelligence decides the specific limits for the fake information.

Why privacy-safe test data matters to Microsoft

If you have ever wondered how a company tests a system against millions of records without peeking at real people's information, this is the problem. Making all that fake data with an AI model alone takes a long time and a lot of computing power. Writing the settings for a simple generator by hand is slow too, and a new kind of workload means writing them all over again.

Here the AI does the thinking once, in a few short answers, and the fast tool does the grunt work. You would never see this directly, but it points to quicker testing of the databases and business software that handle your records, built without those records anywhere near the test.

Microsoft's 29th filing we've tracked in AI training and infrastructure since May follows earlier applications like one on numeric AI communication and one on conditional cloud logging.

Editorial take

Shipping this needs no new hardware. Every piece in the filing is software: a call to a language model, a package of settings, a random-value tool and a small sentence generator. The filing's own code fragments show each step.

The shortest route to a product is a testing tool where you type "healthcare" and a row count and get a benchmark back. What has to exist first is plumbing: access to a language model, a place to store the results, and a rig that runs the test workload.

The open question is quality. Random picks inside a range only look realistic if the AI's rules are good, which is why the claims add checks, retries and confidence scores. Sensible, close to ready, and mostly routine engineering.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time Microsoft patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings

21 drawing sheets from US 2026/0349901 A1 · click any drawing to enlarge

Linking AI models to build realistic test data, drawing sheet 1 from US 2026/0349901 A1
Sheet 1 Linking AI models to build realistic test data
Steps for turning AI instructions into millions of test records, drawing sheet 2 from US 2026/0349901 A1
Sheet 2 Steps for turning AI instructions into millions of test records
Code prompting AI to list relevant industry topics, drawing sheet 3 from US 2026/0349901 A1
Sheet 3 Code prompting AI to list relevant industry topics
Code that extracts number boundaries from AI model answers, drawing sheet 4 from US 2026/0349901 A1
Sheet 4 Code that extracts number boundaries from AI model answers
Code that finishes calculating numeric limits for new test fields, drawing sheet 5 from US 2026/0349901 A1
Sheet 5 Code that finishes calculating numeric limits for new test fields
How AI picks realistic dates for test tables, drawing sheet 6 from US 2026/0349901 A1
Sheet 6 How AI picks realistic dates for test tables
Prompting the AI to invent short category names for columns, drawing sheet 7 from US 2026/0349901 A1
Sheet 7 Prompting the AI to invent short category names for columns
Cleaning up AI-generated text categories before filling test databases, drawing sheet 8 from US 2026/0349901 A1
Sheet 8 Cleaning up AI-generated text categories before filling test databases
Show the other 13 sheets
Instructions for prompting AI to produce related pairs of words, drawing sheet 9 from US 2026/0349901 A1
Sheet 9 Instructions for prompting AI to produce related pairs of words
Software creating fake numbers and matching date ranges, drawing sheet 10 from US 2026/0349901 A1
Sheet 10 Software creating fake numbers and matching date ranges
Making sure fake word lists are reused realistically across tables, drawing sheet 11 from US 2026/0349901 A1
Sheet 11 Making sure fake word lists are reused realistically across tables
Pairing related fake words into matching table columns, drawing sheet 12 from US 2026/0349901 A1
Sheet 12 Pairing related fake words into matching table columns
Using a smaller model to write realistic fake text quickly, drawing sheet 13 from US 2026/0349901 A1
Sheet 13 Using a smaller model to write realistic fake text quickly
Asking an advanced AI to generate training sentences, drawing sheet 14 from US 2026/0349901 A1
Sheet 14 Asking an advanced AI to generate training sentences
Teaching the simpler model using the generated sentences, drawing sheet 15 from US 2026/0349901 A1
Sheet 15 Teaching the simpler model using the generated sentences
Running the smaller model to produce full simulated comments, drawing sheet 16 from US 2026/0349901 A1
Sheet 16 Running the smaller model to produce full simulated comments
Code using a small AI to write realistic comments, drawing sheet 17 from US 2026/0349901 A1
Sheet 17 Code using a small AI to write realistic comments
A completed fake medical database combining numbers and AI sentences, drawing sheet 18 from US 2026/0349901 A1
Sheet 18 A completed fake medical database combining numbers and AI sentences
Inspecting database setups to guide the main AI, drawing sheet 19 from US 2026/0349901 A1
Sheet 19 Inspecting database setups to guide the main AI
The text generator that creates blueprints for test data, drawing sheet 20 from US 2026/0349901 A1
Sheet 20 The text generator that creates blueprints for test data
Computer hardware and cloud servers running the data generator, drawing sheet 21 from US 2026/0349901 A1
Sheet 21 Computer hardware and cloud servers running the data generator
Browse all the drawings 21 drawing sheets
Patent filing page

Source. Full patent text and figures from the official USPTO publication PDF.
Reader comments

Be the first to weigh in

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.