BEHAVIOR ADJUSTMENT BASED ON CAPABILITIES OF A DOWNSTREAM SERVER
First Claim
1. A method of controlling access to a subscription, comprising:
- receiving a set of capabilities of a downstream server;
storing the set of capabilities in a distributor record, the distributor record being a representation of the downstream server and including the set of capabilities and a set of subscriptions assigned to the distributor record;
receiving a request to assign a subscription to the distributor record, the subscription being subject to a licensing agreement;
determining, based on the set of capabilities, whether the downstream server has the capability to enforce the licensing agreement; and
when the downstream server is determined to have the capability to enforce the licensing agreement, assigning the subscription to the distributor record.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and techniques are disclosed for controlling access to a subscription. An example method includes receiving a set of capabilities of a downstream server and storing the set of capabilities in a distributor record. The distributor record is a representation of the downstream server and includes the set of capabilities and a set of subscriptions assigned to the distributor record. The method also includes receiving a request to assign a subscription to the distributor record. The subscription is subject to a licensing agreement. The method further includes determining, based on the set of capabilities, whether the downstream server has the capability to enforce the licensing agreement. The method also includes when the downstream server is determined to have the capability to enforce the licensing agreement, assigning the subscription to the distributor record.
-
Citations
20 Claims
-
1. A method of controlling access to a subscription, comprising:
-
receiving a set of capabilities of a downstream server; storing the set of capabilities in a distributor record, the distributor record being a representation of the downstream server and including the set of capabilities and a set of subscriptions assigned to the distributor record; receiving a request to assign a subscription to the distributor record, the subscription being subject to a licensing agreement; determining, based on the set of capabilities, whether the downstream server has the capability to enforce the licensing agreement; and when the downstream server is determined to have the capability to enforce the licensing agreement, assigning the subscription to the distributor record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling access to a subscription, comprising:
-
a capabilities tracker that receives a set of capabilities of a downstream server and stores the set of capabilities in a distributor record, wherein the distributor record is a representation of the downstream server and includes the set of capabilities and a set of subscriptions assigned to the distributor record; and a license enforcer that receives a request to assign a subscription to the distributor record and determines, based on the set of capabilities, whether the downstream server has the capability to enforce a licensing agreement to which the subscription is subject, wherein when the downstream server is determined to have the capability to enforce the licensing agreement, the license enforcer assigns the subscription to the distributor record - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
receiving a set of capabilities of a downstream server; storing the set of capabilities in a distributor record, the distributor record being a representation of the downstream server and including the set of capabilities and a set of subscriptions assigned to the distributor record; receiving a request to assign a subscription to the distributor record, the subscription being subject to a licensing agreement; determining, based on the set of capabilities, whether the downstream server has the capability to enforce the licensing agreement; and when the downstream server is determined to have the capability to enforce the licensing agreement, assigning the subscription to the distributor record.
-
Specification