Patent Document ID: 9047574
Application ID: 13158204
Patent Flag: 1

Claim One:
1. A computer-implemented method for forecasting electronic data storage requirements, the method comprising: determining whether to use existing control data or new control data; if it is determined to use new control data, obtaining criteria for the new control data, at least in part by receiving a user selection of at least one of a range of internet protocol addresses and a set of host names; if it is determined to use existing control data, providing a user options to select the existing control data to be used and to edit the existing control data in order to add or change criteria specified by the existing control data; identifying from among a first plurality of computing device entities located on a network a second plurality of computing device entities that satisfies the user selection; collecting with an agentless protocol interface storage-related information from each of the second plurality of computing device entities, wherein said collecting comprises querying each of the second plurality of computing device entities using a network protocol, and wherein the storage-related information comprises disk usage, disk utilization, performance and failure rate; upon user initiation of a forecasting operation: when determining to use a new forecast scenario, invoking a process for creating a new forecast scenario, wherein the process comprises (1) receiving a user selection of a scope of historical data, the scope defining a set of elements, entities, or groups against which a model and resulting forecast are created, (2) obtaining modeling parameters from a user, and (3) generating a new scenario, wherein obtaining the modeling parameters comprises: receiving a user selection of a data aggregation, wherein receiving the user selection includes presenting to the user a choice of at least the following data aggregations: (1) peak collected usage and utilization data for the current day, (2) average collected usage and utilization data for the current day, (3) last usage and utilization data for the current day, and (4) standard deviation from average, for usage and utilization data, for the current day; receiving a user selection of a view to apply to the chosen groups, entities, or elements, wherein receiving the user selection includes presenting to the user a choice of at least generating a model for each individual member of the group or generating a model based on a rollup of the group data; receiving a user selection of a historical time period including a starting date and an ending date; receiving a user selection of a data series type to analyze, wherein receiving the user selection includes presenting to the user a choice of at least the following data series types: (1) usage, (2) utilization as a percentage of available storage, (3) costs, (4) power consumption, (5) performance, and (6) failure rates; receiving a user selection of a confidence level and risk factors; and receiving a user selection of a model methodology, wherein receiving the user selection includes presenting to the user a choice of at least one methodology using a single algorithm, at least one methodology using a tournament, and at least one methodology using multiple algorithms; when determining to use an existing forecast scenario, outputting to a display a list of available predetermined scenarios for modeling the collected storage-related information and receiving a user-selected scenario from the list of available predetermined scenarios; forecasting, based on the new scenario or the user-selected scenario, and the collected storage-related information, storage requirements of the second plurality of computing device entities for a future time period; and outputting the forecasted storage requirements to a graphical user interface.