Microsoft patents AI system to decide how to roll out cloud software updates
This patent describes a system that uses artificial intelligence to determine the best way to deploy software changes across cloud environments. The AI analyzes specific factors of a deployment request to recommend a rollout strategy, including how quickly to release the update and how long to wait before moving to the next group of servers.
In the filing’s own words
A data processing system includes a processor and a memory for the processor. The memory stores executable instructions that, when executed by the processor alone or in combination with other processors, cause the data processing system to perform functions of: receive a deployment request to deploy a software change; determine factors corresponding to the deployment request that impact an optimal deployment policy for the software change; query an Artificial Intelligence (AI) trained with a dataset of optimized deployment policies based on corresponding sets of the factors, the query requesting an optimized deployment policy for the software change of the received deployment request based on the determined factors and including a ring rollout policy, ring bake time and deployment time; execute the deployment request using the optimized deployment policy returned by the AI; and update training of the AI based on the determined factors and results of the optimized deployment policy.
What exactly they claim (claim 1)
1. A data processing system comprising: a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor alone or in combination with other processors, cause the data processing system to perform functions of: receive a deployment request to deploy a software change; determine factors corresponding to the deployment request that impact an optimal deployment policy for the software change; query an Artificial Intelligence (AI) trained with a dataset of optimized deployment policies based on corresponding sets of the factors, the query requesting an optimized deployment policy for the software change of the received deployment request based on the determined factors and including a ring rollout policy, ring bake time and deployment time; execute the deployment request using the optimized deployment policy returned by the AI; and update training of the AI based on the determined factors and results of the optimized deployment policy.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- Deployment policy for software updates across cloud environments driven by artificial intelligence
- Patent number
- US12769529B2
- Application number
- 18734604
- Filed
- Jun 5, 2024
- Granted
- Oct 20, 2026
- Inventors
- 4
- Claims
- 20
Classified under
G06F 8/60 Physics & computingG06F 8/71 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.
