Patent application number | Description | Published |
20090171703 | USE OF MULTI-LEVEL STATE ASSESSMENT IN COMPUTER BUSINESS ENVIRONMENTS - Management of a business environment is facilitated by enabling customers to determine the sensitivity of events on resources, dynamically evaluate composed state of those resources, based on the sensitivity, and use that state in management of the environment. Management is further facilitated by the dynamic evaluation of aggregated state of business applications, which may also be used in management. | 07-02-2009 |
20090171704 | MANAGEMENT BASED ON COMPUTER DYNAMICALLY ADJUSTED DISCRETE PHASES OF EVENT CORRELATION - Management of a customer's IT environment is facilitated by correlating events that occur within the environment, obtaining information relating to those events, and performing actions, such as environment tuning or recovery actions, based on the information. Discrete phases of processing are used to obtain the information and/or perform the actions. One or more of these discrete processing phases have tunable time intervals associated therewith. That is, at least one time interval is dynamically adjusted based on the runtime state of the environment. | 07-02-2009 |
20090171705 | DEFINING AND USING TEMPLATES IN CONFIGURING INFORMATION TECHNOLOGY ENVIRONMENTS - Templates are provided and used in an Information Technology (IT) environment. A template represents a pattern of resources and resource relationships of the IT environment. Templates are applied to automatically generate recommendations of programmatic representations of artifacts of the IT environment. The artifacts include Recovery Segments, Redundancy Groups, Business Resilience Manager deployment configurations and/or resource pairing represented by relationship data stores, as examples. | 07-02-2009 |
20090171706 | COMPUTER PATTERN SYSTEM ENVIRONMENT SUPPORTING BUSINESS RESILIENCY - A Pattern System Environment is formed. The Pattern System Environment is a representation of information technology (IT) resources of a customer's business environment. The Pattern System Environment is based on information associated with the IT resources of the customer, and that information indicates how the IT resources are utilized during a business cycle of the customer. Pattern System Environments are usable in many environments, including those that support business resiliency. | 07-02-2009 |
20090171707 | RECOVERY SEGMENTS FOR COMPUTER BUSINESS APPLICATIONS - Recovery Segments are defined and employed to facilitate management of a customer's environment. A Recovery Segment is a runtime usable representation of resources and relationships between those resources associated with a business application. That representation is usable in managing the business application. Associated with the representation is one or more goals to be met by resources of the representation. | 07-02-2009 |
20090171708 | USING TEMPLATES IN A COMPUTING ENVIRONMENT - Templates are used to programmatically create workflows used in managing an Information Technology environment. The templates include conditional processing that enable the workflows to be created based on the current state of the environment. | 07-02-2009 |
20090171730 | NON-DISRUPTIVELY CHANGING SCOPE OF COMPUTER BUSINESS APPLICATIONS BASED ON DETECTED CHANGES IN TOPOLOGY - A change to resource scope is to be made. Responsive to the changed resource scope, the IT environment is changed. This change is performed non-disruptively. Further, during the change, management to the existing resource scope is continued. | 07-02-2009 |
20090171731 | USE OF GRAPHS IN MANAGING COMPUTING ENVIRONMENTS - Resource graphs are provided for use in managing Information Technology environments. The resource graphs include representations of resources of the environment and their relationships. | 07-02-2009 |
20090171732 | NON-DISRUPTIVELY CHANGING A COMPUTING ENVIRONMENT - A change to a goal specified for an IT environment is to be made. Responsive to the changed goal, the IT environment is changed. This change is performed non-disruptively. Further, during the change, management to the existing goal is continued. | 07-02-2009 |
20090171733 | DYNAMIC SELECTION OF ACTIONS IN AN INFORMATION TECHNOLOGY ENVIRONMENT - Management of an Information Technology environment is facilitated by preparing the environment for management. The environment is prepared for a specific management goal, such as an availability goal or a performance goal. To prepare the environment, one or more recommended preparatory actions are selected, initiated and monitored. Resources associated with the actions are also monitored. | 07-02-2009 |
20090172149 | REAL-TIME INFORMATION TECHNOLOGY ENVIRONMENTS - Real-time data of business applications of an Information Technology environment is monitored to obtain information to be used in managing the environment. A business application includes processing collectively performed by a plurality of components of the environment. A component includes one or more resources, and therefore, in one example, the real-time data being monitored is associated with those resources. | 07-02-2009 |
20090172460 | DEFINING A COMPUTER RECOVERY PROCESS THAT MATCHES THE SCOPE OF OUTAGE - Recovery processing is defined that matches the scope of an outage. A programmatic analysis of the resources that have been impacted, of implications of the failure and what degradations have occurred is performed to construct an appropriate level of recovery. This includes selecting the appropriate set of resources to be recovered. Recovery operations are selected based on the current state of the environment. | 07-02-2009 |
20090172461 | CONDITIONAL ACTIONS BASED ON RUNTIME CONDITIONS OF A COMPUTER SYSTEM ENVIRONMENT - Conditionally performing delegated actions based on runtime conditions of the environment. A component of an Information Technology environment conditionally performs an action, such as its own recovery, based on whether the component can have such action delegated to it and/or whether that component is currently being shared by multiple business applications of the environment. | 07-02-2009 |
20090172668 | CONDITIONAL COMPUTER RUNTIME CONTROL OF AN INFORMATION TECHNOLOGY ENVIRONMENT BASED ON PAIRING CONSTRUCTS - Management of an Information Technology (IT) environment is conditionally controlled based on runtime analysis of resource pairing constructs. Resource pairings are provided, and evaluated based on the current state of the environment. This real-time information is then used in performing managerial tasks, the results of which are effected by the runtime conditions. | 07-02-2009 |
20090172669 | USE OF REDUNDANCY GROUPS IN RUNTIME COMPUTER MANAGEMENT OF BUSINESS APPLICATIONS - A Redundancy Group includes one or more functionally equivalent resources, and is employed in the dynamic reconfiguration of resources. This enables a business application associated with the resources to be actively managed during runtime. | 07-02-2009 |
20090172670 | DYNAMIC GENERATION OF PROCESSES IN COMPUTING ENVIRONMENTS - Workflows to be used in managing a computing environment are dynamically and programmatically created and/or activities are invoked, based on the current state of the environment. In creating a workflow, activities are conditionally included in the workflow based on the state of the environment. Different types of workflows may be created. | 07-02-2009 |
20090172674 | MANAGING THE COMPUTER COLLECTION OF INFORMATION IN AN INFORMATION TECHNOLOGY ENVIRONMENT - The collection of information in an Information Technology environment is dynamically managed. Processing associated with a batch of requests executed to obtain information is adjusted in real-time based on whether responses to the requests executed within an allotted time frame were received. The adjustments may include adjusting the time allotted to execute a batch of requests, adjusting the number of requests in a batch, and/or adjusting the execution priority of the requests within a batch. | 07-02-2009 |
20090172682 | SERIALIZATION IN COMPUTER MANAGEMENT - Processes are programmatically categorized into a plurality of categories, which are prioritized. Serialization is used to control execution of the processes of the various categories. The serialization ensures that processes of higher priority categories are given priority in execution. This includes temporarily preventing processes of lower priority categories from being executed. | 07-02-2009 |
20090172687 | MANAGEMENT OF COMPUTER EVENTS IN A COMPUTER ENVIRONMENT - The scope and impact of an event, such as a failure, are identified. A Containment Region is used to identify the resources affected by the event. It is also used to aggregate resource state for those resources. This information is then used to manage one or more aspects of a customer's environment. This management may include recovery from a failure. | 07-02-2009 |
20090172688 | MANAGING EXECUTION WITHIN A COMPUTING ENVIRONMENT - The projected effect of executing a proposed action on the computing environment is determined. Based on the projected effect, programmatic enforcement of whether the action is allowed to execute or not is provided. The action is selected based on the current status of the environment. | 07-02-2009 |
20090172689 | ADAPTIVE BUSINESS RESILIENCY COMPUTER SYSTEM FOR INFORMATION TECHNOLOGY ENVIRONMENTS - Programmatically adapting an Information Technology (IT) environment to changes associated with business applications of the IT environment. The programmatically adapting is performed in the context of the business application. The changes can reflect changes in the IT environment, changes to the business application, changes to the business environment and/or failures within the environment, as examples. | 07-02-2009 |
20090172769 | PROGRAMMATIC VALIDATION IN AN INFORMATION TECHNOLOGY ENVIRONMENT - Programmatically validating service level policies established for business applications of an Information Technology environment. The programmatic validation predicts whether the policies are achievable within the environment. Examples of service level policies include quantitative goals, redundancy levels and resource use. | 07-02-2009 |
20110093853 | REAL-TIME INFORMATION TECHNOLOGY ENVIRONMENTS - Real-time data of business applications of an Information Technology environment is monitored to obtain information to be used in managing the environment. A business application includes processing collectively performed by a plurality of components of the environment. A component includes one or more resources, and therefore, in one example, the real-time data being monitored is associated with those resources. | 04-21-2011 |