/Patent Tracker
MicrosoftPatent applicationAI & softwareInterest 3/10

Microsoft patents system to group servers for safer software updates

Patent drawing
Patent drawing from the official filing.

Microsoft describes a software tool that organizes computer servers into groups based on their specific characteristics. It then creates a step-by-step plan to roll out new code to these groups one at a time, rather than all at once.

Why it mattersThis helps large tech companies reduce the risk of errors when updating software across thousands of machines by allowing them to test changes in small batches first.

In the filing’s own words

Systems and methods herein provide a ring orchestration engine and its related functions. In an aspect, a ring orchestration engine determines target assets designated within a scope of deployment of a new code. The ring orchestration engine then determines one or more asset properties for the target assets and classifies the target assets into asset groups based on the one or more asset properties. From the classification, the ring orchestration engine determines an asset landscape for the target assets based on the plurality of asset groups and generates a ring deployment plan based on the asset landscape. Once the ring deployment plan is generated, the ring orchestration engine initiates deployment of the new code according to the ring deployment plan.

What exactly they claim (claim 1)

1. A computing apparatus comprising: a computer-readable storage media; a ring orchestration engine comprising processor-executable instructions stored on the computer-readable storage media; and a processor coupled to the computer-readable storage media and configured to execute the processor-executable instructions, wherein the processor-executable instructions, when executed by the processor, direct the computing apparatus, to at least: receive a request for deployment of a new code; determine a plurality of target assets; determine an asset landscape for the plurality of target assets; generate a ring deployment plan based on the asset landscape, wherein: the ring deployment plan comprises a plurality of deployment rings for incrementally deploying the new code; and the plurality of target assets are assigned to a deployment ring of the plurality of deployment rings according to the asset landscape; and initiate deployment of the new code to a first subset of the target assets assigned to a first deployment ring of the plurality of deployment rings.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
RING ORCHESTRATION ENGINE(S) FOR GENERATING DEPLOYMENT RING ASSIGNMENTS BASED ON TARGET ASSET LANDSCAPE
Publication number
US20260299916A1
Application number
19091141
Filed
Mar 26, 2025
Published
Oct 1, 2026
Inventors
12
Claims
20

Classified under

G06F 8/65 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.