Reuse of On-Demand Enterprise System Customization Knowledge Utilizing Collective Experience
First Claim
1. A method comprising:
- providing an experience base comprising a stored customization case previously used by a first entity to customize an enterprise system, wherein the stored customization case includes a customization problem and a customization solution;
receiving from a second entity, a query comprising an unsolved enterprise customization case, the unsolved enterprise customization case having a new customization problem and not having a customization solution;
causing a case-based reasoning engine to reference the experience base and generate a similarity measure between the new customization problem and the stored customization case; and
displaying the similarity measure to the second entity prior to adapting the customization solution for the unsolved customization case.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods allow sharing and reuse of acquired customization knowledge of enterprise systems, utilizing collective customization experience. Particular embodiments employ Case-Based Reasoning (CBR) principles to manage customization experience in the context of both Software as a Service (SaaS) and Platform as a Service (PaaS) environments. Collective customization knowledge may be explicitly retrieved, adapted, shared, reused, and/or traded between tenants, partners, and optionally provider(s), of on-demand enterprise systems. A previous customization case stored within an experience base, may include one or more of the following: information allowing annotation of price information for trading the previous customization case (e.g. to another tenant); information restricting visibility of the previous customization case within the experience base; information defining a rating for the previous customization case within a community; information capturing a reuse frequency of the previous customization case; and/or information rendering anonymous at least a portion of the previous customization case.
-
Citations
20 Claims
-
1. A method comprising:
-
providing an experience base comprising a stored customization case previously used by a first entity to customize an enterprise system, wherein the stored customization case includes a customization problem and a customization solution; receiving from a second entity, a query comprising an unsolved enterprise customization case, the unsolved enterprise customization case having a new customization problem and not having a customization solution; causing a case-based reasoning engine to reference the experience base and generate a similarity measure between the new customization problem and the stored customization case; and displaying the similarity measure to the second entity prior to adapting the customization solution for the unsolved customization case. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
providing an experience base comprising a stored customization case previously used by a first entity to customize an enterprise system, wherein the stored customization case includes a customization problem and a customization solution; receiving from a second entity, a query comprising an unsolved enterprise customization case, the unsolved enterprise customization case having a new customization problem and not having a customization solution; causing a case-based reasoning engine to reference the experience base and generate a similarity measure between the new customization problem and the stored customization case; and displaying the similarity measure to the second entity prior to adapting the customization solution for the unsolved customization case. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; and a non-transitory computer readable storage medium comprising instructions for controlling the one or more computer processors to be operable to; access an experience base comprising a stored customization case previously used by a first entity to customize an enterprise system, wherein the stored customization case includes a customization problem and a customization solution; receive from a second entity, a query comprising an unsolved enterprise customization case, the unsolved enterprise customization case having a new customization problem and not having a customization solution; and cause a case-based reasoning engine to reference the experience base and generate a similarity measure between the new customization problem and the stored customization case; display the similarity measure to the second entity prior to adapting the customization solution for the unsolved customization case. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification