×

Entitlement management in an on-demand system

  • US 8,959,114 B2
  • Filed: 07/24/2012
  • Issued: 02/17/2015
  • Est. Priority Date: 10/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing entitlements, the method comprising:

  • providing, by a server, one or more graphical user interface displays including one or more graphical user interface elements for receiving, via a network, entitlement definition information for an entitlement offered by a provider system, the entitlement definition information including metadata defining fields of one or more custom entitlement objects associated with the provider system;

    creating, by the server, an object in a database, the object maintaining an association between the provider system and the entitlement definition information;

    receiving, by the server via the network, user entitlement configuration information corresponding to the entitlement for a customer of the provider system;

    obtaining, by the server, the entitlement definition information for the entitlement offered by the provider system from the object in the database; and

    creating, by the server, the one or more custom entitlement objects for the customer in the database based on the entitlement definition information and the user entitlement configuration information, the one or more custom entitlement objects including the fields defined by the metadata, wherein the user entitlement configuration information provides one or more user-specific values for one or more of the fields of the one or more custom entitlement objects for the customer, wherein creating the one or more custom entitlement objects comprises;

    creating a user entitlement object for the customer based on the entitlement definition information and the user entitlement configuration information, the user entitlement object including fields corresponding to one or more resources associated with the entitlement and one or more qualifying criteria that limit the provisioning of the one or more resources; and

    creating a user entitlement usage object for the customer based on the entitlement definition information and the user entitlement configuration information, wherein user entitlement usage object includes fields corresponding to a quantity of consumption of a resource of the one or more resources and a qualifying criterion of the one or more qualifying criteria for that resource.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×