Computer-implemented systems and methods for analyzing product configuration and data
First Claim
Patent Images
1. A computer-implemented method for analyzing configuration data, comprising:
- receiving, using one or more data processors, a selection of software configuration tests, wherein a software configuration test determines whether a specified relationship exists between software configuration items associated with multiple software applications;
determining, using the one or more data processors, software configuration items needed to perform the software configuration tests, wherein the software configuration items are retrieved from the multiple software applications, and wherein many to many relationships exist among the software configuration items;
retrieving, using the one or more data processors, values for the software configuration items, wherein retrieving values includes using a search engine and a remote agent, wherein the search engine communicates with the software applications or reads configuration files associated with the software applications, and wherein the remote agent reads software application configuration files on a remote machine;
executing, using the one or more data processors, the software configuration tests using a comparator that determines whether the specified relationship exists by comparing the retrieved values for the software configuration items needed to perform the software configuration tests; and
providing, using the one or more data processors, data for display, wherein the data includes a list of executed software configuration tests, and wherein the data includes a pass indication when an executed software configuration test is passed.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods are provided for analyzing configuration data associated with a plurality of software applications. For example a system and method can be configured to receive configuration data about the software applications, wherein the configuration data about the software applications includes configuration items that have relationships with other configuration items. An interface display screen is provided to the user, wherein the user interface display screen is configured to display an evaluation of the retrieved configuration data.
72 Citations
26 Claims
-
1. A computer-implemented method for analyzing configuration data, comprising:
-
receiving, using one or more data processors, a selection of software configuration tests, wherein a software configuration test determines whether a specified relationship exists between software configuration items associated with multiple software applications; determining, using the one or more data processors, software configuration items needed to perform the software configuration tests, wherein the software configuration items are retrieved from the multiple software applications, and wherein many to many relationships exist among the software configuration items; retrieving, using the one or more data processors, values for the software configuration items, wherein retrieving values includes using a search engine and a remote agent, wherein the search engine communicates with the software applications or reads configuration files associated with the software applications, and wherein the remote agent reads software application configuration files on a remote machine; executing, using the one or more data processors, the software configuration tests using a comparator that determines whether the specified relationship exists by comparing the retrieved values for the software configuration items needed to perform the software configuration tests; and providing, using the one or more data processors, data for display, wherein the data includes a list of executed software configuration tests, and wherein the data includes a pass indication when an executed software configuration test is passed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented system for analyzing configuration data, comprising:
-
one or more data processors; one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; receiving a selection of software configuration tests, wherein a software configuration test determines whether a specified relationship exists between software configuration items associated with multiple software applications; determining software configuration items needed to perform the software configuration tests, wherein the software configuration items are retrieved from the multiple software applications, and wherein many to many relationships exist among the software configuration items; retrieving values for the software configuration items, wherein retrieving values includes using a search engine and a remote agent, wherein the search engine communicates with the software applications or reads configuration files associated with the software applications, and wherein the remote agent reads software application configuration files on a remote machine; executing the software configuration tests using a comparator that determines whether the specified relationship exists by comparing the retrieved values for the software configuration items needed to perform the software configuration tests; and providing data for display, wherein the data includes a list of executed software configuration tests, and wherein the data includes a pass indication when an executed software configuration test is passed.
-
-
26. A computer-program product for analyzing configuration data, tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
-
receive a selection of software configuration tests, wherein a software configuration test determines whether a specified relationship exists between software configuration items associated with multiple software applications; determine software configuration items needed to perform the software configuration tests, wherein the software configuration items are retrieved from the multiple software applications, and wherein many to many relationships exist among the software configuration items; retrieve values for the software configuration items, wherein retrieving values includes using a search engine and a remote agent, wherein the search engine communicates with the software applications or reads configuration files associated with the software applications, and wherein the remote agent reads software application configuration files on a remote machine; execute the software configuration tests using a comparator that determines whether the specified relationship exists by comparing the retrieved values for the software configuration items needed to perform the software configuration tests; and provide data for display, wherein the data includes a list of executed software configuration tests, and wherein the data includes a pass indication when an executed software configuration test is passed.
-
Specification