Automatic creation of device campaigns

    公开(公告)号:US11334336B2

    公开(公告)日:2022-05-17

    申请号:US16249077

    申请日:2019-01-16

    Applicant: VMware, Inc.

    Abstract: Approaches for automatically creating device campaigns are disclosed herein. A computing device first determines that a second version of a software package assigned to an existing device campaign has been uploaded to a data store. The existing device campaign can include an existing compliance policy applicable to individual IoT endpoints assigned to the existing device campaign. The compliance policy may specify that a first version of the software package be installed on the individual IoT endpoints. In response, to the change, the computing device can create a new device campaign that includes a new compliance policy applicable to the individual IoT endpoints assigned to the new device campaign. The new compliance policy may specify that the second version of the software package be assigned to the individual IoT endpoints.

    Methods and apparatus to implement cloud specific functionality in a cloud agnostic system

    公开(公告)号:US11082295B2

    公开(公告)日:2021-08-03

    申请号:US16459214

    申请日:2019-07-01

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.

    REDISTRIBUTING UPDATE RESOURCES DURING UPDATE CAMPAIGNS

    公开(公告)号:US20210173709A1

    公开(公告)日:2021-06-10

    申请号:US16702708

    申请日:2019-12-04

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for the controlling the amount of active updates that can occur during a given time on devices that are associated with tenants (e.g., organizations) and subtenants (e.g., sub-organizations) in a multi-tenant environment. In particular, each tenant and subtenant is assigned throttle corresponding to different update parameters (e.g., an amount of devices executing an active update, an amount of data to be downloaded during a campaign, a time for completing the update campaign, etc.). When an update campaign is established, the update campaign can define the different devices that are to be updated. In some situations, the number of active updates required may exceed the allotted resources for a given subtenant. When a subtenant requires additional resources than what is assigned to complete the update, the subtenant can borrow resources defined by the update parameters from a subtenant peer that has a surplus.

    Systems and methods for update propagation between nodes in a distributed system

    公开(公告)号:US10721125B2

    公开(公告)日:2020-07-21

    申请号:US15655214

    申请日:2017-07-20

    Applicant: VMware, Inc.

    Abstract: Methods and apparatus to propagate an update between nodes in a distributed environment are disclosed. An example apparatus includes a first virtual appliance configured to install an update using an update file from a first update repository, the first update repository located apart from the first virtual appliance, the first virtual appliance configured to form a second update repository at the first virtual appliance, the second update repository to include a copy of the update file from the first update repository. The example apparatus also includes a second virtual appliance, the second virtual appliance formed as a replica of the first virtual appliance, the second virtual appliance to install the update using the copy of the update file from the second update repository.

    Auto-enrollment of IoT endpoints
    27.
    发明授权

    公开(公告)号:US11533222B2

    公开(公告)日:2022-12-20

    申请号:US16249066

    申请日:2019-01-16

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for automatic enrollment of Internet of Things (IoT) endpoints. An enrollment request is received from an internet of things (IoT) gateway, the enrollment request comprising an identifier for an IoT endpoint and at least one property of the IoT endpoint. In response to enrollment of the IoT endpoint, a campaign template is identified that matches the at least one property of the IoT endpoint. A campaign associated with the campaign template is then identified, the campaign comprising a collection of policies that are applicable to individual IoT endpoints assigned to the campaign. Subsequently, the IoT endpoint is assigned to the campaign.

    AUTOMATIC CREATION OF DEVICE CAMPAIGNS

    公开(公告)号:US20220276852A1

    公开(公告)日:2022-09-01

    申请号:US17663334

    申请日:2022-05-13

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for automatically creating device campaigns. A computing device first determines that a second version of a software package assigned to an existing device campaign has been uploaded to a data store. The existing device campaign can include an existing compliance policy applicable to individual IoT endpoints assigned to the existing device campaign. The compliance policy may specify that a first version of the software package be installed on the individual IoT endpoints. In response, to the change, the computing device can create a new device campaign that includes a new compliance policy applicable to the individual IoT endpoints assigned to the new device campaign. The new compliance policy may specify that the second version of the software package be assigned to the individual IoT endpoints.

    REDISTRIBUTING UPDATE RESOURCES DURING UPDATE CAMPAIGNS

    公开(公告)号:US20220269539A1

    公开(公告)日:2022-08-25

    申请号:US17577676

    申请日:2022-01-18

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for the controlling the amount of active updates that can occur during a given time on devices that are associated with tenants (e.g., organizations) and subtenants (e.g., sub-organizations) in a multi-tenant environment. In particular, each tenant and subtenant is assigned throttle corresponding to different update parameters (e.g., an amount of devices executing an active update, an amount of data to be downloaded during a campaign, a time for completing the update campaign, etc.). When an update campaign is established, the update campaign can define the different devices that are to be updated. In some situations, the number of active updates required may exceed the allotted resources for a given subtenant. When a subtenant requires additional resources than what is assigned to complete the update, the subtenant can borrow resources defined by the update parameters from a subtenant peer that has a surplus.

    METHODS, SYSTEMS AND APPARATUS TO PROPAGATE NODE CONFIGURATION CHANGES TO SERVICES IN A DISTRIBUTED ENVIRONMENT

    公开(公告)号:US20210111957A1

    公开(公告)日:2021-04-15

    申请号:US17129449

    申请日:2020-12-21

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture to propagate node changes in a cluster of nodes and reconfigure services based on the node changes in a cloud computing environment are disclosed. An example first node of an example cluster of nodes includes an event reporter to, in response to experiencing a node change event, transmit a node change event message to a second node, the node change event message to trigger the second node to perform at least one action to reconfigure a service supported by the second node, the at least one action to reconcile the service with the node change event; and an event listener to receive an event reporting message from the second node, the event reporting message indicative of whether the second node successfully performed the at least one action.

Patent Agency Ranking