Patent ID: 8548442

Claim:
A method, implemented at least in part by a service provisioning system, for provisioning services for users, the method comprising: receiving, by the service provisioning system, a provisioning request, wherein the provisioning request comprises a request to provision a service, represented by a service identifier, for a user, represented by a user identifier, and wherein the provisioning request further comprises new service properties for the service; reconciling, by the service provisioning system, the new service properties for the service with current service properties for the service, wherein the reconciling comprises: obtaining, by the service provisioning system, the current service properties for one or more previously provisioned instances of the service for the user; and based on the obtained current service properties and the new service properties, determining, by the service provisioning system, effective service properties for the service, wherein the service provisioning system supports determining the effective service properties that include at least one of the current service properties and at least one of the new services properties, wherein the determining the effective service properties comprises: for one or more overlapping service properties in the new service properties and the current service properties: identifying which value of the overlapping service property represents a best relative level of service; and adding the identified value and the overlapping service property as one of the effective service properties; and applying, by the service provisioning system, the effective service properties as properties to use for the service for the user.