/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 6/10

Microsoft patents AI tool that creates fake data to test system speed

Patent drawing
Patent drawing from the official filing.

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.

Why it mattersIt offers a streamlined way for engineers to create realistic test scenarios without using sensitive real-world data, helping them verify that software can handle expected loads.

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 & 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.