IP Library Patent Application 13436634
Patent Application
App. No. 13/436,634

Case-based Adaptation Framework for Customization Knowledge in Enterprise Systems

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/436,634
Abstract

Embodiments relate to systems and methods for a case-based adaptation framework allowing adaptation of an existing customizing solution (from a previous case) to a new, unsolved integration, adaptation, or extension problem. Particular embodiments may rely upon an adaptation approach in which the problem solution of a retrieved case is transformed into a new problem solution of the query case by application of adaptation rules. In certain embodiments, a transformational adaptation method may be embedded into an interactive, semi-automatic customization procedure that provides recommendations on possible adaptation steps to the system integrator.

Claims (47)

1 . A method comprising:

providing a stored customization case previously used to customize a first enterprise system, wherein the stored customization case includes a customization problem and a customization solution;

providing a knowledge base including an adaptation rule;

causing an adaptation engine to receive from a user a query comprising an unsolved customization case to customize a second enterprise system, the unsolved customization case having a new customization problem and not having a customization solution;

causing the adaptation engine to reference the stored customization case and the adaptation rule to generate a target customization case comprising the new customization problem and an adapted customization solution; and

causing the adaptation engine to output the target customization case to the user.

2 . The method of claim 1 wherein generating the target customization case comprises:

determining a list of recommended plan adaptation steps of a customization process;

selecting and adjusting the recommended plan adaptation steps;

applying one or more of the recommended plan adaptation steps; and

executing the customization process in a context of the target customization case.

3 . The method of claim 2 wherein determining a list of recommended plan adaptation steps of a customization process is based on differences between customization problem descriptions of the query, and customization problem descriptions of the stored customization case.

4 . The method of claim 2 wherein selecting and adjusting the recommended plan adaptation steps comprises prompting the user to manually accept, reject, or complete parameterization of suggested modifications of the customization process.

5 . The method of claim 2 wherein the list of recommended plan adaptation steps comprises a recommendation to modify, insert, or delete a customization task of the customization process.

6 . The method of claim 1 wherein the knowledge base comprises an adaptation pattern referenced by the adaptation engine to generate the target customization case.

7 . A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:

providing a stored customization case previously used to customize a first enterprise system, wherein the stored customization case includes a customization problem and a customization solution;

providing a knowledge base including an adaptation rule;

causing an adaptation engine to receive from a user a query comprising an unsolved customization case to customize a second enterprise system, the unsolved customization case having a new customization problem and not having a customization solution;

causing the adaptation engine to reference the stored customization case and the adaptation rule to generate a target customization case comprising the new customization problem and an adapted customization solution; and

causing the adaptation engine to output the target customization case to the user.

8 . The non-transitory computer readable storage medium of claim 7 wherein generating the target customization case comprises:

determining a list of recommended plan adaptation steps of a customization process;

selecting and adjusting the recommended plan adaptation steps;

applying one or more of the recommended plan adaptation steps; and

executing the customization process in a context of the target customization case.

9 . The non-transitory computer readable storage medium of claim 8 wherein determining a list of recommended plan adaptation steps of a customization process is based on differences between customization problem descriptions of the query, and customization problem descriptions of the stored customization case.

10 . The non-transitory computer readable storage medium of claim 8 wherein selecting and adjusting the recommended plan adaptation steps comprises prompting the user to manually accept, reject, or complete parameterization of suggested modifications of the customization process.

11 . The non-transitory computer readable storage medium of claim 8 wherein the list of recommended plan adaptation steps comprises a recommendation to modify, insert, or delete a customization task of the customization process.

12 . The non-transitory computer readable storage medium of claim 7 wherein the knowledge base comprises an adaptation pattern referenced by the adaptation engine to generate the target customization case.

13 . 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:

provide a stored customization case previously used to customize a first enterprise system, wherein the stored customization case includes a customization problem and a customization solution;

provide a knowledge base including an adaptation rule;

cause an adaptation engine to receive from a user a query comprising an unsolved customization case to customize a second enterprise system, the unsolved customization case having a new customization problem and not having a customization solution;

cause the adaptation engine to reference the stored customization case and the adaptation rule to generate a target customization case comprising the new customization problem and an adapted customization solution; and

cause the adaptation engine to output the target customization case to the user.

14 . The computer system of claim 13 wherein generating the target customization case comprises:

determining a list of recommended plan adaptation steps of a customization process;

selecting and adjusting the recommended plan adaptation steps;

applying one or more of the recommended plan adaptation steps; and

executing the customization process in a context of the target customization case.

15 . The computer system of claim 14 wherein determining a list of recommended plan adaptation steps of a customization process is based on differences between customization problem descriptions of the query, and customization problem descriptions of the stored customization case.

16 . The computer system of claim 14 wherein selecting and adjusting the recommended plan adaptation steps comprises prompting the user to manually accept, reject, or complete parameterization of suggested modifications of the customization process.

17 . The computer system of claim 14 wherein the list of recommended plan adaptation steps comprises a recommendation to modify, insert, or delete a customization task of the customization process.

18 . The computer system of claim 13 wherein the knowledge base comprises an adaptation pattern referenced by the adaptation engine to generate the target customization case.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2012
From: ALLGAIER, MATTHIAS
To: SAP AG
Reel/Frame 027970/0303 →