Microsoft patents AI tool that creates fake data to test system speed
This patent describes a system that uses a large language model to determine realistic limits for specific types of data. It then uses these limits to generate large sets of fake data, which are used to run simulated workloads and measure how fast a system performs under stress.
In the filing’s own words
Systems, methods, devices, and computer readable storage media described herein provide techniques for generating synthetic data utilizing generative artificial intelligence (AI) models and scalable data generation tools (SDGTs). A prompt comprising a domain is provided to an AI model. A parameter associated with the domain that specifies a boundary for synthetic values in a column of data is received from the AI model. An argument comprising the parameter is provided to an SDGT to generate scaled data based on the parameter. The scaled data comprises a column of synthetic values wherein each synthetic value is within the boundary specified by the parameter. In an aspect, an emulated workload is caused to utilize synthetic data comprising the scaled data to generate a performance benchmark. In a further aspect, a lightweight model is trained to generate synthetic sentences based on training data generated by the generative AI model based on the prompt.
What exactly they claim (claim 1)
1. A system for generating synthetic data for use in performance benchmarking, comprising: a processor circuit; and a memory device that stores program code to be executed by the processor circuit, the program code comprising: a synthetic data generator configured to: provide a prompt comprising a domain to a large language model (LLM); receive, from the LLM, a data parameter associated with the domain that specifies a boundary for synthetic values in a column of data; provide an argument comprising the data parameter to a scalable data generation tool configured to generate data based on the data parameter; receive, from the scalable data generation tool, scaled data comprising a column of synthetic data values, each synthetic data value within the boundary specified by the data parameter; and cause an emulated workload to utilize synthetic data comprising the scaled data to generate a performance benchmark for the domain.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- Synthetic data generation utilizing generative artificial intelligence and scalable data generation tools
- Patent number
- US12762035B2
- Application number
- 18417954
- Filed
- Jan 19, 2024
- Granted
- Oct 13, 2026
- Inventors
- 4
- Claims
- 20
Classified under
G06F 11/3428 Physics & computingG06F 40/35 Physics & computingMore from Microsoft in AI & software
- Microsoft patents method to check AI answers against verified facts Oct 20, 2026
- Microsoft patents AI that presents PowerPoint slides for you Sep 3, 2026
- Microsoft patents method to check if LLM answers are based on real data Sep 10, 2026
- Microsoft patents system to blend multiple AI agents into one chat Oct 1, 2026
- Microsoft patents system that answers questions using your screen history Oct 15, 2026
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.
