Techniques for computer system configuration analysis

US10230579B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10230579-B2
Application numberUS-201615141401-A
CountryUS
Kind codeB2
Filing dateApr 28, 2016
Priority dateApr 28, 2016
Publication dateMar 12, 2019
Grant dateMar 12, 2019

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 misconfiguration crowdsourcing system arranged to analyze computer system configuration. The computer system configuration may be analyzed with respect to a population of computer systems. In some embodiments, sets of configuration options may be compared for one or more computer systems in a population set. Based on the comparison, a frequency of at least one setting for a client configurable option may be determined. A target characteristic may be identified for a setting of a configuration option based on the frequency of the at least one setting for the configuration option with the population. Computer systems with configuration settings conflicting with target characteristics may be identified as unhealthy.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: determining, by a processor, a frequency for different settings of a configuration option for configuring resources of a plurality of computing systems of a networked system; generating, by the processor, a target characteristic for each setting based on the frequency, wherein the target characteristic indicates whether each setting is fully unique, fully accordant or between fully unique and fully accordant, wherein a fully unique setting has a lower percentage of computing systems using the setting than a fully accordant setting; assigning, by the processor, a likelihood of misconfiguration for each setting based on the target characteristic; wherein the fully unique and the fully accordant settings provide a lower value in determining a likelihood of misconfiguration than any setting that is between fully unique and fully accordant; identifying, by the processor, that a first computing system is potentially misconfigured based on whether a first setting for the configuration option is fully unique, fully accordant or between fully unique and fully accordant; and modifying the setting of the first computing system to correct the potential misconfiguration. 2. The method of claim 1 , wherein the first setting is designated as almost fully unique based on a first percentage of computer systems using the first setting, the first percentage being lower than a second percentage of computer systems using the first setting, the second percentage used to indicate if the first setting is largely discordant. 3. The method of claim 2 , wherein the first setting is designated as largely accordant based on a third percentage of computer systems using the first setting, the third percentage lower than a fourth percentage of computer systems using the first setting, the fourth percentage used to indicate if the first setting is almost fully accordant. 4. The method of claim 3 , wherein when the first setting is almost fully unique or almost fully accordant, the first setting's likelihood of misconfiguration is higher than when the first setting is between almost fully unique and almost fully accordant. 5. The method of claim 1 , wherein the target characteristic is a number. 6. The method of claim 1 , wherein the target characteristic is a percentage. 7. The method of claim 1 , wherein the target characteristic is a character. 8. The method of claim 1 , wherein the target characteristic is an alphanumeric string. 9. A non-transitory machine readable storage medium having stored thereon instructions comprising machine executable code which when executed by a machine, causes the machine to: determine, by a processor, a frequency for different settings of a configuration option for configuring resources of a plurality of computing systems of a networked system; generate, by the processor, a target characteristic for each setting based on the frequency, wherein the target characteristic indicates whether each setting is fully unique, fully accordant or between fully unique and fully accordant, wherein a fully unique setting has a lower percentage of computing systems using the setting than a fully accordant setting; assign, by the processor, a likelihood of misconfiguration for each setting based on the target characteristic; wherein the fully unique and the fully accordant settings provide a lower value in determining a likelihood of misconfiguration than any setting that is between fully unique and fully accordant; identify, by the processor, that a first computing system is potentially misconfigured based on whether a first setting for the configuration option is fully unique, fully accordant or between fully unique and fully accordant; and modify the setting of the first computing system to correct the potential misconfiguration. 10. The storage medium of claim 9 , wherein the first setting is designated as almost fully unique based on a first percentage of computer systems using the first setting, the first percentage being lower than a second percentage of computer systems using the first setting, the second percentage used to indicate if the first setting is largely discordant. 11. The storage medium of claim 10 , wherein the first setting is designated as largely accordant based on a third percentage of computer systems using the first setting, the third percentage lower than a fourth percentage of computer systems using the first setting, the fourth percentage used to indicate if the first setting is almost fully accordant. 12. The storage medium of claim 11 , wherein when the first setting is almost fully unique or almost fully accordant, the first setting's likelihood of misconfiguration is higher than when the first setting is between almost fully unique and almost fully accordant. 13. The storage medium of claim 9 , wherein the target characteristic is a number. 14. The storage medium of claim 9 , wherein the target characteristic is a percentage. 15. The storage medium of claim 9 , wherein the target characteristic is a character. 16. The storage medium of claim 9 , wherein the target characteristic is an alphanumeric string. 17. A system, comprising: a memory containing machine readable medium comprising machine executable code having stored thereon instructions; and a processor module coupled to the memory, the processor module configured to execute the machine executable code to: determine a frequency for different settings of a configuration option for configuring resources of a plurality of computing systems of a networked system; generate a target characteristic for each setting based on the frequency, wherein the target characteristic indicates whether each setting is fully unique, fully accordant or between fully unique and fully accordant, wherein a fully unique setting has a lower percentage of computing systems using the setting than a fully accordant setting; assign a likelihood of misconfiguration for each setting based on the target characteristic; wherein the fully unique and the fully accordant settings provide a lower value in determining a likelihood of misconfiguration than any setting that is between fully unique and fully accordant; identify that a first computing system is potentially misconfigured based on whether a first setting for the configuration option is fully unique, fully accordant or between fully unique and fully accordant; and modify the setting of the first computing system to correct the potential misconfiguration. 18. The system of claim 17 , wherein the first setting is designated as almost fully unique based on a first percentage of computer systems using the first setting, the first percentage being lower than a second percentage of computer systems using the first setting, the second percentage used to indicate if the first setting is largely discordant. 19. The system of claim 18 , wherein the first setting is designated as largely accordant based on a third percentage of computer systems using the first setting, the third percentage lower than a fourth percentage of computer systems using the first setting, the fourth percentage used to indicate if the first setting is almost fully accordant. 20. The system of claim 19 , wherein when the first setting is almost fully unique or almost fully accordant, the first setting's likelihood of misconfiguration is higher than when the first setting is between almost fully unique and almost fully accordant. 21. The system of claim 17 , wherein the target

Assignees

Inventors

Classifications

  • Validating the configuration within one network element · CPC title

  • Checking the configuration · CPC title

  • Digital computers in general (details G06F1/00 – G06F13/00); Data processing equipment in general · 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 US10230579B2 cover?
A misconfiguration crowdsourcing system arranged to analyze computer system configuration. The computer system configuration may be analyzed with respect to a population of computer systems. In some embodiments, sets of configuration options may be compared for one or more computer systems in a population set. Based on the comparison, a frequency of at least one setting for a client configurabl…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0869. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).