×

Groups of endpoints and targeting of releases and packages to endpoints

  • US 10,572,248 B2
  • Filed: 08/12/2015
  • Issued: 02/25/2020
  • Est. Priority Date: 08/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. An endpoint management method comprising:

  • in a computing device;

    storing data structures in an endpoint data store, each data structure representing an endpoint having one or more components, each component having one or more arbitrary properties, each component being an upgradeable entity that has at least one package installed or installable thereon;

    defining multiple groups of endpoints, each group identified by its name and defined by its group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group, wherein each arbitrary property is represented by a respective property tuple consisting of a key, a value, a source identifier, and a timestamp, wherein the source identifier identifies a source of the key and the value, and wherein the timestamp represents a time at which the property tuple was stored in the computing device;

    for each group, storing in a group data store group data comprising the group criteria of the group in association with the name of the group; and

    targeting a release of one or more packages to endpoints that belong to two or more of the multiple groups by defining a deployment for the release that identifies the two or more of the multiple groups by name and that assigns priorities to the identified two or more of the multiple groups; and

    in an endpoint that belongs to the two or more of the multiple groups;

    installing a particular package of the release on a component of the endpoint, andcontrolling functionality of the endpoint using the component on which the particular package is installed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×