Providing a timeline control in a multi-tenant database environment
First Claim
Patent Images
1. A method for providing timeline control of entitlement processes in a multi-tenant database system, the method comprising:
- storing, by a processor of the multi-tenant database system, one or more service level agreements that are defined for one or more tenants in the multi-tenant database system to provide support services to customers, wherein the one or more service level agreements are associated with one or more entitlement processes and milestones and wherein the one or more entitlement processes and milestones are created using an entitlement template and an associated set of service level definitions;
identifying, by a processor of the multi-tenant database system, the one or more entitlement processes and milestones associated with a tenant in the multi-tenant database system from the one or more service level agreements, wherein the one or more entitlement processes and milestones include one or more defined actions to be taken upon reaching a corresponding milestone, and wherein the identifying automatically occurs when at least one of an asset is created and a contract line item is created in the one or more service level agreements;
receiving, by a processor of the multi-tenant database system, a request to view one of the one or more entitlement processes and milestones, wherein the request is generated from an interface displayed on a display;
identifying, by a processor of the multi-tenant database system, the one of the one or more entitlement processes and milestones;
retrieving, by a processor of the multi-tenant database system, information about the requested entitlement processes and milestones, wherein the information includes instructions to generate a visual representation of a timeline;
sending, by a processor of the multi-tenant database system, the information about the requested entitlement processes and milestones to a client device to be rendered in a timeline control window of a display that shows one or more milestones for an entitlement process; and
sending, by a processor of the multi-tenant database system, an update to the information as the status of the entitlement process changes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.
-
Citations
18 Claims
-
1. A method for providing timeline control of entitlement processes in a multi-tenant database system, the method comprising:
-
storing, by a processor of the multi-tenant database system, one or more service level agreements that are defined for one or more tenants in the multi-tenant database system to provide support services to customers, wherein the one or more service level agreements are associated with one or more entitlement processes and milestones and wherein the one or more entitlement processes and milestones are created using an entitlement template and an associated set of service level definitions; identifying, by a processor of the multi-tenant database system, the one or more entitlement processes and milestones associated with a tenant in the multi-tenant database system from the one or more service level agreements, wherein the one or more entitlement processes and milestones include one or more defined actions to be taken upon reaching a corresponding milestone, and wherein the identifying automatically occurs when at least one of an asset is created and a contract line item is created in the one or more service level agreements; receiving, by a processor of the multi-tenant database system, a request to view one of the one or more entitlement processes and milestones, wherein the request is generated from an interface displayed on a display; identifying, by a processor of the multi-tenant database system, the one of the one or more entitlement processes and milestones; retrieving, by a processor of the multi-tenant database system, information about the requested entitlement processes and milestones, wherein the information includes instructions to generate a visual representation of a timeline; sending, by a processor of the multi-tenant database system, the information about the requested entitlement processes and milestones to a client device to be rendered in a timeline control window of a display that shows one or more milestones for an entitlement process; and sending, by a processor of the multi-tenant database system, an update to the information as the status of the entitlement process changes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium carrying one or more sequences of instructions thereon for providing a timeline control of entitlement processes, the instructions when executed by a processor cause the processor to:
-
storing, by the multi-tenant database system, one or more service level agreements that are defined for one or more tenants in the multi-tenant database system to provide support services to customers, wherein the one or more service level agreements are associated with one or more entitlement processes and milestones and wherein the one or more entitlement processes and milestones are created using an entitlement template and an associated set of service level definitions; identifying, by the multi-tenant database system, the one or more entitlement processes and milestones associated with a tenant in the multi-tenant database system from the one or more service level agreements, wherein the one or more entitlement processes and milestones include one or more defined actions to be taken upon reaching a corresponding milestone, and wherein the identifying automatically occurs when at least one of an asset is created and a contract line item is created in the one or more service level agreements; receiving, by the multi-tenant database system, a request to view one of the one or more entitlement processes and milestones, wherein the request is generated from an interface displayed on a display; identifying, by the multi-tenant database system, the one of the one or more entitlement processes and milestones; retrieving, by the multi-tenant database system, information about the requested entitlement processes and milestones, wherein the information includes instructions to generate a visual representation of a timeline; sending, by the multi-tenant database system, the information about the requested entitlement processes and milestones to a client device to be rendered in a timeline control window of a display that shows one or more milestones for an entitlement process; and sending, by multi-tenant database system, an update to the information as the status of the entitlement process changes. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for providing a timeline control of entitlement processes, the apparatus comprising:
-
a processor; and a storage device storing one or more stored sequences of instructions which when executed by the processor cause the processor to; storing, by the multi-tenant database system, one or more service level agreements that are defined for one or more tenants in the multi-tenant database system to provide support services to customers, wherein the one or more service level agreements are associated with one or more entitlement processes and milestones and wherein the one or more entitlement processes and milestones are created using an entitlement template and an associated set of service level definitions; identifying, by the multi-tenant database system, the one or more entitlement processes and milestones associated with a tenant in the multi-tenant database system from the one or more service level agreements, wherein the one or more entitlement processes and milestones include one or more defined actions to be taken upon reaching a corresponding milestone, and wherein the identifying automatically occurs when at least one of an asset is created and a contract line item is created in the one or more service level agreements; receiving, by the multi-tenant database system, a request to view one of the one or more entitlement processes and milestones, wherein the request is generated from an interface displayed on a display; identifying, by the multi-tenant database system, the one of the one or more entitlement processes and milestones; retrieving, by the multi-tenant database system, information about the requested entitlement processes and milestones, wherein the information includes instructions to generate a visual representation of a timeline; sending, by the multi-tenant database system, the information about the requested entitlement processes and milestones to a client device to be rendered in a timeline control window of a display that shows one or more milestones for an entitlement process; and sending, by multi-tenant database system, an update to the information as the status of the entitlement process changes. - View Dependent Claims (15, 16, 17, 18)
-
Specification