Method and system for instantiating entitlements into contracts
First Claim
1. A computer program product comprising:
- a computer-readable medium having embodied therein computer-readable program codes, wherein the computer-readable program codes are configured to automatically instantiate entitlements into a contract by virtue of being configured tocause an applet to present a user interface to allow for the definition of a plurality of entitlement templates, each comprising a particular set of entitlements, wherein each entitlement template is definable to include a set of metrics;
associate one or more entitlement templates with one or more products;
form a contract having comprising at least one line item for at least one product; and
instantiate entitlements from at least one entitlement template associated with the at least one product into the contract.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques to facilitate the creation of contracts and to automatically instantiate entitlements into contracts. A number of entitlement templates may be created for various entitlements. Each entitlement template is typically defined to include certain specifically defined entitlements. The entitlement templates may further be associated with products. A contract may thereafter be formed having any number of line items for one or more products and/or assets. Upon execution of the contract, an agreement is formed and the entitlements (if any) for each product/asset included in the contract may be instantiated (e.g., via a button on a screen). Upon instantiation of the entitlements into the contract, the covered products/assets become entitled and can thereafter receive the entitlements defined in the templates associated with the products/assets.
-
Citations
27 Claims
-
1. A computer program product comprising:
a computer-readable medium having embodied therein computer-readable program codes, wherein the computer-readable program codes are configured to automatically instantiate entitlements into a contract by virtue of being configured to cause an applet to present a user interface to allow for the definition of a plurality of entitlement templates, each comprising a particular set of entitlements, wherein each entitlement template is definable to include a set of metrics; associate one or more entitlement templates with one or more products; form a contract having comprising at least one line item for at least one product; and instantiate entitlements from at least one entitlement template associated with the at least one product into the contract. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method comprising:
automatically instantiating entitlements into a contract, comprising allowing the definition of a plurality of entitlement templates using a user interface presented using an applet, wherein each one of the entitlement templates comprises a particular set of entitlements, the entitlements for each template are definable to include one or more services, and the entitlements for each template are definable to include a set of metrics indicative of a particular level of service; associating one or more entitlement templates with one or more products; forming the contract having included therein at least one line item for at least one product; and instantiating entitlements from at least one entitlement template associated with the at least one product into the contract.
-
18. A computer system comprising:
a user interface configured to facilitate automatic instantiation of an entitlement into a contract by virtue of comprising a first applet configured to display a plurality of entitlement templates, wherein each entitlement template is configured to be selected, and each entitlement template is configured to be edited upon the each entitlement template being selected; and a second applet configured to display one of a plurality of views for defining a selected entitlement template, wherein each one of the plurality of views is associated with a respective set of fields, and each one of the respective set of fields is configured to be used to define a particular component of an entitlement, and the entitlements for each entitlement template are, using the respective set of fields presented by said second applet, definable to include a set of metrics. - View Dependent Claims (19, 20, 21, 22)
-
23. A computer system comprising:
a user interface configured to facilitate automatic instantiation of an entitlement into a contract by virtue of comprising a first applet configured to display information for the contract; and a second applet, wherein the second applet configured to display a plurality of views for defining an entitlement template for the entitlement by virtue of the second applet being configured to display an icon configured to instantiate entitlements from one or more entitlement templates associated with the one or more products into the contract, and one or more line items for one or more products for the contract, each one of the plurality of views is associated with a respective set of fields, each one of the respective set of fields is configured to be used to define a particular component of the entitlement, and the entitlement is definable to include a set of metrics using the respective set of fields.
-
24. A contract management system comprising:
-
a contract manager configured to form a plurality of entitlement templates using a first applet, each one of said entitlement templates comprising a set of entitlements, wherein each entitlement template is definable to include a set of metrics, associate one or more entitlement templates with one or more products, form a contract having included therein at least one line item for at least one product using a second applet, and automatically instantiate entitlements from at least one entitlement template associated with the at least one product into the contract; and a local storage, wherein the local storage is operatively coupled to the contract manager, and the local storage is configured to store a plurality of contracts and the plurality of entitlement templates. - View Dependent Claims (25)
-
-
26. A computer program product comprising:
-
code configured to automatically generate an invoice associated with a contract by virtue of comprising code for a first applet, comprising code configured to form a plurality of entitlement templates, each comprising one of the plurality of entitlement templates comprising a set of entitlements, wherein each entitlement template is definable to include a set of metrics; code configured to associate one or more entitlement templates with one or more products; code for a second applet, comprising code configured to form a contract comprising at least one line item for at least one product; code configured to instantiate entitlements from at least one entitlement template associated with the at least one product into the contract; and a data storage medium configured to store the codes. - View Dependent Claims (27)
-
Specification