Patents by Inventor Mythili K. Bobak

Mythili K. Bobak has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090171707
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090171731
    Abstract: Resource graphs are provided for use in managing Information Technology environments. The resource graphs include representations of resources of the environment and their relationships.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Chun-Shi CHANG, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090171732
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090172668
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090172671
    Abstract: A recommended sequence of tasks to complete a complex task is programmatically defined. The recommended sequence is adaptive in that the sequence can be altered based on the completion status of one or more of the tasks.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Michael D. SWANSON, Brian O. WOOD
  • Publication number: 20090171706
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090172689
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Chun-Shi CHANG, Tim A. MCCONNELL, Michael D. SWANSON
  • Publication number: 20090172149
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Chun-Shi CHANG, Tim A. MCCONNELL, Michael D. SWANSON
  • Publication number: 20090172769
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090171704
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. MCCONNELL, Michael D. SWANSON
  • Publication number: 20090172461
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090171730
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090172460
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090172687
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McConnell, Michael D. SWANSON
  • Publication number: 20090172670
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, David V. Bostjancic, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090171708
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090172682
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. MCCONNELL, Michael D. SWANSON
  • Publication number: 20090172674
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON
  • Publication number: 20090172669
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090171705
    Abstract: 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.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON, Brian O. WOOD