Ranking changes to infrastructure components based on past service outages

US11924020B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11924020-B2
Application numberUS-202217729278-A
CountryUS
Kind codeB2
Filing dateApr 26, 2022
Priority dateApr 26, 2022
Publication dateMar 5, 2024
Grant dateMar 5, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data processing system is implemented for detecting changes to infrastructure components, and extracting metadata associated with the changes. The data processing system also implements grouping the changes based on the metadata, ranking the groups of changes based on past incidents of service outages, and displaying the ranked groups of changes to a user.

First claim

Opening claim text (preview).

What is claimed is: 1. A data processing system comprising: a processor; and a machine-readable storage medium storing executable instructions that, when executed, cause the processor to perform operations of: detecting software changes to infrastructure components; extracting metadata associated with the software changes; grouping the software changes based on the metadata; determining correlations between the groups of software changes and past incidents of service outages, the past incidents of service outages including situations in which a service offered by a cloud service supported by the infrastructure components is unavailable; ranking the groups of software changes based on the determined correlations; and displaying the ranked groups of software changes to a user, wherein the software changes to the infrastructure components include at least one of a code change applied to the infrastructure components and a configuration update applied to the infrastructure components. 2. The data processing system of claim 1 , wherein the metadata includes a type of infrastructure component, a location of an infrastructure component, a time of a change, and a date of a change. 3. The data processing system of claim 1 , wherein the infrastructure components include a tenant, a farm, virtual machine, and a physical machine. 4. The data processing system of claim 1 , wherein the infrastructure components support a cloud service. 5. The data processing system of claim 1 , wherein the machine-readable storage medium includes instructions configured to cause the processor to perform an operation of: detecting alerts of a service outage caused by the changes to the infrastructure components. 6. The data processing system of claim 1 , wherein the detecting the software changes to the infrastructure components includes analyzing a service tree of the infrastructure components. 7. The data processing system of claim 1 , wherein the detecting the software changes to the infrastructure components includes analyzing an object map of the infrastructure components. 8. A method implemented in a data processing system, the method comprising: detecting software changes to infrastructure components; extracting metadata associated with the software changes; grouping the software changes based on the metadata; determining correlations between the groups of software changes and past incidents of service outages, the past incidents of service outages including situations in which a service offered by a cloud service supported by the infrastructure components is unavailable; ranking the groups of software changes based on the determined correlations; and displaying the ranked groups of software changes to a user, wherein the software changes to the infrastructure components include at least one of a code change applied to the infrastructure components and a configuration update applied to the infrastructure components. 9. The method of claim 8 , wherein the ranking the groups of software changes includes correlating the groups of changes to past groups of changes of the past incidents of service outages. 10. The method of claim 8 , further comprising: detecting alerts of a service outage caused by the software changes to the infrastructure components. 11. The method of claim 8 , wherein the detecting the software changes to the infrastructure components includes analyzing a service tree of the infrastructure components. 12. The method of claim 8 , wherein the detecting the software changes to the infrastructure components includes analyzing an object map of the infrastructure components. 13. The method of claim 8 , wherein the grouping the software changes based on the metadata includes grouping based on an operation stage in which the software changes occurred. 14. A non-transitory machine-readable medium on which are stored instructions that, when executed, cause a processor of a programmable device to perform operations of: detecting software changes to infrastructure components; extracting metadata associated with the software changes; grouping the software changes based on the metadata; determining correlations between the groups of software changes and past incidents of service outages, the past incidents of service outages including situations in which a service offered by a cloud service supported by the infrastructure components is unavailable; ranking the groups of software changes based on the determined correlations; and displaying the ranked groups of software changes to a user, wherein the software changes to the infrastructure components include at least one of a code change applied to the infrastructure components and a configuration update applied to the infrastructure components. 15. The non-transitory machine-readable medium of claim 14 , wherein the metadata includes a type of infrastructure component, a location of an infrastructure component, a time of a change, and a date of a change. 16. The non-transitory machine-readable medium of claim 14 , wherein the infrastructure components include a tenant, a farm, virtual machine, and a physical machine. 17. The non-transitory machine-readable medium of claim 14 , wherein infrastructure components support a cloud service.

Assignees

Inventors

Classifications

  • using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title

  • by acting on the notification or alarm source · CPC title

  • by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure · CPC title

  • Additional information in the notification, e.g. enhancement of specific meta-data · CPC title

  • Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11924020B2 cover?
A data processing system is implemented for detecting changes to infrastructure components, and extracting metadata associated with the changes. The data processing system also implements grouping the changes based on the metadata, ranking the groups of changes based on past incidents of service outages, and displaying the ranked groups of changes to a user.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/0631. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 05 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).