×

Notifications framework for distributed software upgrades

  • US 10,394,546 B2
  • Filed: 01/11/2018
  • Issued: 08/27/2019
  • Est. Priority Date: 11/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • executing, on each host machine of a plurality a host machine, at least one upgrade process from a plurality of upgrade processes;

    determining, from among the plurality of host machines, a particular host machine as a notification agent for the plurality of host machines, wherein the particular host machine executes a third upgrade process of the plurality of upgrade processes;

    receiving, by the particular host machine from the plurality of host machines, a first notification, the first notification generated by a first upgrade process of the plurality of upgrade processes executed by a first host machine from the plurality of host machines, the first upgrade process for upgrading a first software application on the first host machine, the first notification comprising information related to the first upgrade process;

    generating, by the particular host machine, a single notification by consolidating the first notification and a second notification, the second notification generated by a second upgrade process of the plurality of upgrade processes executed by a second host machine from the plurality of host machines, the second upgrade process for upgrading a second software application on the second host machine, the second notification comprising information related to the second upgrade process;

    sending, by the particular host machine, the single notification to a user instead of the first notification and the second notification; and

    subsequent to sending the single notification, selecting, from among the plurality of host machines, a different particular host machine other than the particular host machine, as the notification agent for the plurality of the host machines.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×