Patents by Inventor Tim McConnell

Tim McConnell 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).

  • Patent number: 8365185
    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: Grant
    Filed: December 28, 2007
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Tim A. McConnell, Michael D. Swanson
  • Patent number: 8346931
    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: Grant
    Filed: December 28, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Patent number: 8341014
    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: Grant
    Filed: December 28, 2007
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Patent number: 8326910
    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: Grant
    Filed: December 28, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20110258562
    Abstract: A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Shaofeng Zhu, Cindy Liao, Zachary Nation, Charles Reeves Little, Tim McConnell, Jeff Crowley
  • Patent number: 7958393
    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: Grant
    Filed: December 28, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20110093853
    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 22, 2010
    Publication date: April 21, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. Bobak, Chun-Shi Chang, Tim A. McConnell, Michael D. Swanson
  • Publication number: 20090249339
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell
  • 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: 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: 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: 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: 20090171733
    Abstract: 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.
    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: 20090171703
    Abstract: 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.
    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: 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: 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