Patent ID: 7529827
Filing Date: 2009-05-05
Classification: G06F

Abstract:
1. A computer system for managing data center an asset, the computer system comprising: a machine capable of executing instructions embodied as software; and a plurality of software portions, including one of said software portions configured to create a plurality of standard operating procedures (“SOPs”) wherein each SOP defines one or more procedures to address a specific state of the data center asset or perform a requested task on the data center asset and is associated with a data center asset type and each data center asset type associated SOP is further associated with, and compatible with, data center asset policies and wherein each data center asset type associated SOP is compatible with each other SOP associated with that data center asset; one of said software portions configured to create a plurality of task recipes wherein each task recipe includes a tasking request identifying at least one SOP; one of said software portions configured to store in a memory the plurality of SOPs and the plurality of task recipes; one of said software portions configured to monitor state information about the asset including information to enable real-time modification of each of the plurality of SOPs; one of said software portions configured to determine whether said monitored state information matches a predefined rule set and responsive to said monitored state information matching said rule set automatically initiating a responsive tasking request; one of said software portions configured to receive an external tasking request based on a task recipe; one of said software portions configured to prioritize each tasking request based on data center asset policies; one of said software portions configured to identify a subset of the plurality of SOPs associated with each tasking request; one of said software portions configured to retrieve the subset of the plurality of SOPs from the memory for each tasking request; one of said software portions configured to prioritize each SOP in each subset of the plurality of SOPs and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria; one of said software portions configured to execute the subset of the plurality of SOPs on the data center asset as prioritized; and one of said software portions to determine whether execution of the subset of the plurality of SOPs on the data center asset has addressed the associated tasking request.