IP Library Patent Application 11704734
Patent Application
App. No. 11/704,734

Storage Capacity Planning

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/704,734
Abstract

A system and methods for capacity planning of electronic systems storage are provided. Features include a non-invasive data discovery and collection mechanism, an adaptive grouping mechanism, a flexible analysis mechanism, predictive modeling and forecasting mechanisms, and a business metric and correlation mechanism. A discovery engine that ascertains the availability of collectable entities. A collection engine in turn gathers information from and about entities discovered by the discovery engine. A grouping module groups together entities according to parameters specified by the user. An analysis and forecasting module allows a user to create, modify and save forecast scenarios from which a model is generated by a modeling module. Correlations can be identified between specified key business metrics and historical data. Once a model has been created, a forecast is generated and can then be analyzed using Bold Freehand Extrapolation, time-series analysis, and business trend-based forecasting.

Claims (32)

1 . A computer-implemented method for forecasting electronic data storage requirements, the method comprising:

identifying a plurality of entities located on a network;

collecting storage-related information from each of the plurality of identified entities; and

forecasting, based on the collected information, storage requirements for a future time period.

2 . The method of claim 1 wherein identifying a plurality of entities located on the network further comprises:

receiving criteria for entities to be identified;

querying the network to identify the entities matching the received criteria; and

generating a result list, the result list identifying the entities matching the received criteria and discovered from the query.

3 . The method of claim 1 wherein collecting storage-related information from each of the plurality of identified entities further comprises:

receiving criteria for storage-related information to be collected;

collecting the storage-related information from the identified plurality of entities, the plurality of entities including a first set of entities supplying storage capacity, and a second set of entities consuming storage capacity provided by the first set of entities;

correlating the storage-related information from first set of entities with the storage-related information from the second set of entities to determine a mapping; and

wherein forecasting storage requirements for the future time period further comprises forecasting an amount of storage capacity of the first set of entities that will be consumed during the future time period by the second set of entities.

4 . A system for forecasting electronic data storage requirements, comprising:

a plurality of storage devices, each device associated with at least one host;

a discovery engine adapted to identify the storage devices forming the plurality of storage devices;

a collection engine, coupled to the discovery engine, adapted to collect storage-related information from the identified storage devices;

an analysis module, coupled to the collection engine, for analyzing historical storage usage from the storage-related information; and

a forecasting module, coupled to the analysis module, adapted to forecast storage requirements for a future time period.

5 . A computer program product for forecasting electronic data storage requirements, the computer program product stored on a computer readable medium and configured to cause a computer processor to execute the steps of:

identifying a plurality of entities located on a network;

collecting storage-related information from each of the plurality of identified entities; and

forecasting, based on the collected information, storage requirements for a future time period.

6 . The computer program product of claim 5 wherein identifying a plurality of entities located on the network further comprises:

receiving criteria for entities to be identified;

querying the network to identify the entities matching the received criteria; and

generating a result list, the result list identifying the entities matching the received criteria and discovered from the query.

7 . The computer program product of claim 5 wherein collecting storage-related information from each of the plurality of identified entities further comprises:

receiving criteria for storage-related information to be collected;

collecting the storage-related information from the identified plurality of entities, the plurality of entities including a first set of entities supplying storage capacity, and a second set of entities consuming storage capacity provided by the first set of entities;

correlating the storage-related information from first set of entities with the storage-related information from the second set of entities to determine a mapping; and

wherein forecasting storage requirements for the future time period further comprises forecasting an amount of storage capacity of the first set of entities that will be consumed during the future time period by the second set of entities.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Sep 28, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC (FORMERLY KNOWN AS WELLS FARGO FOOTHILL, LLC)
To: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
Reel/Frame 029050/0679 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CITIZENSHIP OF QUEST SOFTWARE, INC. FROM A CALIFORNIA CORPORATION TO A DELAWARE CORPORATION PREVIOUSLY RECORDED ON REEL 023094 FRAME 0353. ASSIGNOR(S) HEREBY CONFIRMS THE GRANT, ASSIGNMENT, TRANSFER, AND COVEYANCE TO AGENT OF A CONTINUING SECURITY INTEREST IN THE ADDITIONAL PATENTS. Recorded Jun 30, 2010
From: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
To: WELLS FARGO FOOTHILL, LLC, AS AGENT
Reel/Frame 024611/0504 →
CONFIRMATORY ASSIGNMENT Recorded Dec 17, 2009
From: LIGHTHOUSE CAPITAL PARTNERS V, L.P.
To: QUEST SOFTWARE, INC.
Reel/Frame 023677/0219 →
CONFIRMATORY ASSIGNMENT Recorded Dec 8, 2009
From: MONOSHPHERE, INC.
To: LIGHTHOUSE CAPITAL PARTNERS V, L.P.
Reel/Frame 023624/0093 →
AMENDMENT NUMBER TWO TO PATENT SECURITY AGREEMENT Recorded Aug 13, 2009
From: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
To: WELLS FARGO FOOTHILL, LLC, AS AGENT
Reel/Frame 023094/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2007
From: VAN HOOSER, BARRY S.; FULLER, WILLIAM T.; SCHOOLCRAFT, HEIDI M.; VILLENEUVE, RAY M.; SENDEROV, GIDEON J.; PERKA, MICHAEL F.; JOYNER, REECE
To: MONOSPHERE, INC.
Reel/Frame 019149/0623 →