/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 3/10

Microsoft patents AI system to decide how to roll out cloud software updates

Patent drawing
Patent drawing from the official filing.

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.

Why it mattersThis is interesting for tech enthusiasts because it shows how companies are using AI to automate and optimize the complex process of managing large-scale software releases.

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