Patents by Inventor Eric C. Kool-Brown

Eric C. Kool-Brown 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: 8151273
    Abstract: An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed or configured on multiple server devices or remotely hosted services. The system gathers environmental information, analyzes dependencies among the workloads, and populates the input data used by the workloads from a common database. The system then executes the workloads, allowing branching within the workloads or the sequence of workloads. An example of branching may include detecting an error condition, pausing the sequence, and presenting alternative fixes to a user.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeanine E. Spence, Joseph W. Hallock, Eric C. Kool-Brown, Jeremy D. Brown, Christer Garbis, Michael W. Jackson, Edward K. Tremblay, Dmitry Sonkin, Marc Greisen, Kanchuki Sarma, Michael D. Lubrecht, Gary J. Purchase, Kenneth P. Coleman
  • Patent number: 7761809
    Abstract: Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
  • Publication number: 20100058105
    Abstract: An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed or configured on multiple server devices or remotely hosted services. The system gathers environmental information, analyzes dependencies among the workloads, and populates the input data used by the workloads from a common database. The system then executes the workloads, allowing branching within the workloads or the sequence of workloads. An example of branching may include detecting an error condition, pausing the sequence, and presenting alternative fixes to a user.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeanine E. Spence, Joseph W. Hallock, Eric C. Kool-Brown, Jeremy D. Brown, Christer Garbis, Michael W. Jackson, Edward K. Tremblay, Dmitry Sonkin, Marc Greisen, Kanchuki Sarma, Michael D. Lubrecht, Gary J. Purchase, Kenneth P. Coleman
  • Patent number: 7562303
    Abstract: User connection information can be displayed. User connection information can represent user connections to a plurality of computer servers of a multi-server system. User connection information can be received from a plurality of computer servers, user details can be obtained, and a representation of the user connection information for the plurality of computer servers can be displayed. Users connected to computer servers can be notified by displaying a representation of user connection information, displaying a user-notification task, receiving a selection of the user notification task, and notifying the users of an event. User connection information can be retrieved and displayed by retrieving user connection information from a plurality computer servers of a multi-server system, storing the retrieved user connection information, and displaying a representation of the user connection information based on the stored user connection information.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Kanchuki Sarma, Mai-Ian Tomsen Bukovec, Eric B. Watson, Ryan Randal Elliott, Eric C. Kool-Brown
  • Publication number: 20080046433
    Abstract: Described is a computer networking-related technology by which an association is maintained between network account objects (e.g., for network users, computers, services and so forth) and a role template object for those types of account objects. The network account objects for a role may be located based on the association, and an administrative function such as propagating changes, generating reports, monitoring and/or enforcing compliance with the role template object and so on may be performed on those associated network account objects. Action information, such as a set of URIs referencing workflow assemblies containing tasks to perform, may be maintained in the role template object. Upon the occurrence of a lifecycle event (e.g., creation, reassignment to another role template object or deletion) that occurs to an associated network account object, a defined action comprising one or more tasks may be automatically taken via the association with the role template object.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric C. Kool-Brown, Ronald R. Martinsen
  • Publication number: 20070234210
    Abstract: Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane