Automated configuration data collection for business applications using feedback

US10510032B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10510032-B2
Application numberUS-201414486328-A
CountryUS
Kind codeB2
Filing dateSep 15, 2014
Priority dateSep 15, 2014
Publication dateDec 17, 2019
Grant dateDec 17, 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 data collection method including collecting, by a configuration collector manager, configuration data, including configuration properties, from a plurality of data sources, creating, by a model discovery component, a business application model using the configuration data collected by the configuration collector manager, a collecting, from a business application model analysis user interface, edits and confirmations associated with the business application model, and a analyzing, by a feedback analyzer component, the edits and confirmations associated with the business application model and prioritizing the configuration properties based on the data sources and the edits and confirmations associated with the business application model.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable recordable storage medium storing code executed by a processor causing the processor to perform an automated data collection method comprising: collecting, by a configuration collector manager, a default set of configuration data of an information technology infrastructure, including configuration properties, from a plurality of data sources forming the information technology infrastructure, wherein each of the data sources has a score and wherein the data sources provide the default set of configuration data responsive to a command received from the configuration collector manager; creating, by a model discovery component, a business application model using the default set of configuration data collected by the configuration collector manager, wherein the business application model comprises a set of unique elements of the information technology infrastructure and relationships therebetween; mapping the data sources providing the default set of configuration data to the unique elements of the information technology infrastructure; collecting, from a business application model analysis user interface, activity, including edits and confirmations, associated with the business application model and records associating a plurality of editors with the activity; analyzing, by a feedback analyzer component, the activity associated with the business application model and the records associating the editors with the activity, wherein the analysis comprises: identifying a first group of the editors using the records associating the editors with the activity; mapping the activity of the first group to the data sources; increasing the score of each of the data sources mapped to the activity associated with the first group of the editors; decreasing the score of each of the data sources not mapped to the activity associated with the first group of the editors; and prioritizing the configuration properties based on the scores of the data sources; and scanning, periodically by the configuration collector manager, the information technology infrastructure to collect additional configuration data according to the prioritized configuration properties, wherein a frequency of the scanning of any one of the plurality of data sources forming the information technology infrastructure is individually adjusted according to the prioritized configuration properties, and wherein the collection of the additional configuration data is performed using an instruction of the configuration collector manager to the data sources overriding the command to collect the default set of configuration data. 2. The computer-readable recordable storage of claim 1 , wherein the data collection method further comprises storing, by a business application model repository, the business application model, the activity. 3. The computer-readable recordable storage of claim 1 , wherein the data collection method further comprises mapping, by a configuration interpreter, the configuration properties collected by the configuration collector manager to a plurality of configuration properties of the business application model, wherein the feedback analyzer component determines which of the plurality of data sources contribute to corresponding ones of the configuration properties of the business application model. 4. The computer-readable recordable storage of claim 3 , wherein the data collection method further comprises storing, by a business application model repository, the mapping of the configuration properties collected by the configuration collector manager to the plurality of configuration properties of the business application model. 5. The computer-readable recordable storage of claim 1 , wherein the data collection method further comprises: discovering, by the feedback analyzer component, patterns in the activity of the editors and identifying the first group of editors among the editors according to the patterns; and adjusting the collection of the additional configuration data by the configuration collector manager according to the activity of the first group of editors. 6. The computer-readable recordable storage of claim 5 , wherein the data collection method further comprises: discovering, by the feedback analyzer component, patterns in the plurality of data sources according to the patterns; and adjusting the collection of the additional configuration data by the configuration collector manager according the patterns in the plurality of data sources. 7. The computer-readable recordable storage of claim 1 , wherein the business application model is stored in a memory as a graph comprising a plurality of vertices and a plurality of edges, each vertex representing a configuration item (CI) associated with at least one of the configuration properties and each edge connecting a pair of CI's and representing a relationship between the connected CIs. 8. A computer program product for data collection, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: collecting, by a configuration collector manager module, a default set of configuration data of an information technology infrastructure, including configuration properties, from a plurality of data sources forming the information technology infrastructure, wherein each of the data sources has a score and wherein the data sources provide the default set of configuration data responsive to a command received from the configuration collector manager; creating, by a model discovery module, a business application model using the default set of configuration data collected by the configuration collector manager, wherein the business application model comprises a set of unique elements of the information technology infrastructure and relationships therebetween; mapping the data sources providing the default set of configuration data to the unique elements of the information technology infrastructure; collecting, from a business application model analysis user interface module, activity associated with the business application model and records associating a plurality of editors with the activity; analyzing, by a feedback analyzer module, the activity associated with the business application model and the records associating the editors with the activity, wherein the analysis comprises: identifying a first group of editors among the editors using the records associating the editors with the activity; mapping the activity of the first group of editors to the data sources; increasing the score of each of the data sources mapped to the activity associated with the first group of editors; decreasing the score of each of the data sources not mapped to the activity associated with the first group of editors; and prioritizing the configuration properties based on the scores of the data sources; and scanning, periodically by the configuration collector manager, the information technology infrastructure to collect additional configuration data according to the prioritized configuration properties, wherein a frequency of the scanning of any one of the plurality of data sources forming the information technology infrastructure is individually adjusted according to the prioritized configuration properties, and wherein the collection of the additional configuration data is performed using an instruction of the configuration collector manager to the data sources overriding the command to collect the default set of configuration data. 9. The computer program product of claim 8 , further comprising storin

Assignees

Inventors

Classifications

  • Enterprise or organisation modelling · CPC title

  • Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals · 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 US10510032B2 cover?
A data collection method including collecting, by a configuration collector manager, configuration data, including configuration properties, from a plurality of data sources, creating, by a model discovery component, a business application model using the configuration data collected by the configuration collector manager, a collecting, from a business application model analysis user interface,…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/0637. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 17 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).