Incrementally Changing the Availability of a Feature
AssigneeMicrosoft Corporation
InventorGreg S. Friedman
Life of this patent
Estimating the term…
Abstract
Techniques are described to incrementally change the availability of a feature of a software service to clients over a network based on a configuration setting indicating the proportion of the clients that is eligible to receive the feature. In an implementation, a client rank is generated for a client on the network based on a client identification that identifies the client and a feature identification that identifies the feature. The feature may then be made available to the clients via the network if a comparison of the client rank with the configuration setting indicates that the client is eligible to access the feature.
Claims20
One or more computer-readable storage media hardware comprising processor-executable instructions which, responsive to execution by at least one processor, are configured to incrementally change availability of a feature of a software service to clients over a network based on a configuration setting indicating a proportion of the clients that is eligible to receive the feature.
A computer-implemented method comprising:
- incrementally changing availability of a feature of a software service to clients over a network based on a configuration setting indicating a proportion of the clients that is eligible to receive the feature, the configuration setting configurable to:
- increase or decrease the proportion of clients that is eligible to receive the feature;
- and
- prevent the feature from being made available to the clients by utilizing a null value.
One or more computer-readable storage media hardware comprising processor-executable instructions which, responsive to execution by at least one processor, are configured to:
- incrementally change availability of a feature of a software service to clients over a network based on a configuration setting indicating a proportion of the clients that is eligible to receive the feature, the configuration setting being adjustable to increase or decrease the proportion of clients that is eligible to receive the feature, the processor-executable instructions to incrementally change availability of the feature further configured to:
- generate a client rank for each of the clients;
- and
- compare the client rank with the configuration setting to determine if the respective one of the clients is eligible to receive the feature.
Dependencies are inferred from the claim text.