Patents by Inventor Frank Westendorf
Frank Westendorf has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8626546Abstract: A process and system for the computer-implemented management of one or more target agreements with one or more parties to the agreement by means of a target agreement computer system are provided. Each of the target agreements may comprise at least one performance target, the performance target being a measurable target value to be achieved within a given or predetermined time span, where at the start of the time span an individual target agreement is defined and at the end of the time span the degree of achievement of each measurable target value and hence of each performance target is automatically determined and an incentive payment dependent thereon is calculated and distributed. A calculation module may be provided in which the definition of an assessment scale for determining the degree of achievement of the values is laid down, and a remuneration module may be provided in which the incentive payment belonging to an assessment resulting from the assessment module is laid down.Type: GrantFiled: August 18, 2003Date of Patent: January 7, 2014Assignee: SAP AGInventors: Frank Westendorf, Michael Ihle, Lars Wiesner
-
Patent number: 8155991Abstract: Systems and methods are disclosed for supporting at least one allocation process for an allocation of objects in at least one application by way of an allocation framework pre-configured for the allocation process, with at least one monitoring and control unit and at least one working unit. In one implementation, the allocation process is pre-configured in the allocation framework by presetting process steps and defining their sequence. At least one work stock that can be retrieved via the allocation framework is made available and managed by the working unit for the allocation process to be supported, in which work stock allocation type-specific and application-specific allocation instructions that can be input via the allocation framework or are preset in a rule-based manner, are filed.Type: GrantFiled: August 30, 2006Date of Patent: April 10, 2012Assignee: SAP AGInventors: Stefan Keuker, Frank Westendorf
-
Patent number: 8108521Abstract: Systems and methods are disclosed for dynamic parallel processing of a plurality of subprocesses of a process initiated by a parallel processing framework. The plurality of subprocesses may include processing of one or more data objects in a computer system including a plurality of servers for processing the plurality of data objects by the plurality of subprocesses. The method may include building work packages from the plurality of data objects according to a process-specific scheme, and dynamically distributing the work packages of the plurality of data objects among the plurality of servers according to a process-specific execution order.Type: GrantFiled: February 3, 2006Date of Patent: January 31, 2012Assignee: SAP AGInventors: Boris Greven, Frank Westendorf
-
Patent number: 8027980Abstract: Methods and computer systems are provided for data assignment. A computing unit and a data object component for managing a set of data objects are provided. Data objects of the set of data objects can be divided into segments according to selectable criteria. An interface unit may also be provided to interconnect the computing unit and the data object component. The interface unit may be arranged and constructed to include an inventory assignment of segments created in the data object component such that, in case of an assignment inquiry by the computing unit, an assignment of one or more segments being inquired for is carried out in the interface unit.Type: GrantFiled: March 5, 2004Date of Patent: September 27, 2011Assignee: SAP AGInventors: Frank Westendorf, Michael Ihle, Daniel Waasmaier, Norbert Schröder
-
Patent number: 7761870Abstract: Methods and systems are provided for generating a computer program, wherein the computer program is divided into a plurality of packages in a modular manner, the packages representing in their entirety the complete computer program containing basic functions and additional functions, and being individually selectable by a user when installing the computer program on a computer system in order to create a customized computer program.Type: GrantFiled: June 21, 2005Date of Patent: July 20, 2010Assignee: SAP AGInventors: Frank Westendorf, Martin Gaub
-
Patent number: 7496598Abstract: Methods and systems are provided for automated processing of data objects. A system for automated processing of data objects may include a computing unit and a data base containing data objects forming process chains of linked data objects. The computing unit may further comprise a selection module allowing for selection of at least one initial data object, a preparation module for identifying at least one process chain containing the initial data object to be processed and for determining all of the data objects which are linked with the selected data object in causal relation, and a process module for processing the determined data objects and the initial data object. Processing performed by the process module may include resetting the determined data objects, executing the desired processing of the initial data object and recalculating consecutively the determined data objects reset in the resetting step being in causal relation with the initial data object.Type: GrantFiled: March 31, 2004Date of Patent: February 24, 2009Assignee: SAP AGInventors: Frank Westendorf, Bent Foss Pedersen
-
Patent number: 7496573Abstract: Systems and methods are provided for implementation of a processing procedure on an object allocated to an object category as an instance of an object type. In one embodiment, a computerized method is provided. The method may include breaking the object into separately processable, hierarchically classifiable sub-objects as instances of corresponding sub-object types, processing at least a part of the sub-objects with respective predetermined partial processing procedures specific to each sub-object type. The method may further include processing results obtained from processing the sub-objects and combining the results via a functional relationship in a processing procedure of higher rank than the partial processing procedures. An object-specific processing result may then be derived for the processing procedure.Type: GrantFiled: September 19, 2006Date of Patent: February 24, 2009Assignee: SAP AGInventor: Frank Westendorf
-
Publication number: 20070214034Abstract: Systems and methods are disclosed for the management and regulation of allocations of objects of a first entity to objects of a second entity, wherein the first entity and the second entity can in each case communicate via an interface with the system. In one exemplary embodiment, a system may comprise of at least a first register unit for registering the objects of the first entity by generating and filing allocation objects referencing the respective objects and a second register unit for registering the objects of the second entity by generating and filing business objects referencing the respective objects.Type: ApplicationFiled: August 29, 2006Publication date: September 13, 2007Inventors: Michael Ihle, Frank Westendorf, Luz Maerkle
-
Publication number: 20070078867Abstract: Systems and methods are provided for implementation of a processing procedure on an object allocated to an object category as an instance of an object type. In one embodiment, a computerized method is provided. The method may include breaking the object into separately processable, hierarchically classifiable sub-objects as instances of corresponding sub-object types, processing at least a part of the sub-objects with respective predetermined partial processing procedures specific to each sub-object type. The method may further include processing results obtained from processing the sub-objects and combining the results via a functional relationship in a processing procedure of higher rank than the partial processing procedures. An object-specific processing result may then be derived for the processing procedure.Type: ApplicationFiled: September 19, 2006Publication date: April 5, 2007Inventor: Frank Westendorf
-
Publication number: 20070055974Abstract: Systems and methods are disclosed for supporting at least one allocation process for an allocation of objects in at least one application by way of an allocation framework pre-configured for the allocation process, with at least one monitoring and control unit and at least one working unit. In one implementation, the allocation process is pre-configured in the allocation framework by presetting process steps and defining their sequence. At least one work stock that can be retrieved via the allocation framework is made available and managed by the working unit for the allocation process to be supported, in which work stock allocation type-specific and application-specific allocation instructions that can be input via the allocation framework or are preset in a rule-based manner, are filed.Type: ApplicationFiled: August 30, 2006Publication date: March 8, 2007Inventors: Stefan Keuker, Frank Westendorf
-
Publication number: 20060195336Abstract: Systems and methods are disclosed for dynamic parallel processing of a plurality of subprocesses of a process initiated by a parallel processing framework. The plurality of subprocesses may include processing of one or more data objects in a computer system including a plurality of servers for processing the plurality of data objects by the plurality of subprocesses. The method may include building work packages from the plurality of data objects according to a process-specific scheme, and dynamically distributing the work packages of the plurality of data objects among the plurality of servers according to a process-specific execution order.Type: ApplicationFiled: February 3, 2006Publication date: August 31, 2006Inventors: Boris Greven, Frank Westendorf
-
Publication number: 20060106928Abstract: Systems and methods are disclosed for executing at least one action by a first server in a computer system. The action may be triggered and initiated by a predefined adjustable fulfillment level of at least one event or incident. In one implementation, a computer-implemented method is provided, the method comprising: dynamically controlling a current fulfillment level of the at least one event or incident with respect to the predefined adjustable fulfillment level using a second server, and sending, from the second server, a trigger message to the first server as soon as the current fulfillment level corresponds to the predefined fulfillment level. The method may also include initiating, in response to the trigger message, the execution of the at least one action by the first server according to a predefined execution plan object schedule.Type: ApplicationFiled: July 8, 2005Publication date: May 18, 2006Inventors: Frank Westendorf, Michael Ihle, Ralph Schnanrkowski
-
Publication number: 20050229174Abstract: Methods and systems are provided for generating a computer program, wherein the computer program is divided into a plurality of packages in a modular manner, the packages representing in their entirety the complete computer program containing basic functions and additional functions, and being individually selectable by a user when installing the computer program on a computer system in order to create a customized computer program.Type: ApplicationFiled: June 21, 2005Publication date: October 13, 2005Inventors: Frank Westendorf, Martin Gaub
-
Publication number: 20050165496Abstract: Computer-implemented methods and computer systems are provided for executing at least one action in response to the content of a data object describing an event or incident triggering the at least one action. As disclosed herein, the at least one action to be executed may be determined on the basis of the content of the data object and an execution plan object may be generated on the basis of the determination of the at least one action. Further, the execution plan object may include a schedule of the execution of the at least one action and the at least one action may be executed according to the execution plan object schedule.Type: ApplicationFiled: October 15, 2004Publication date: July 28, 2005Inventors: Frank Westendorf, Vibeke Egetoft, Norbert Schroeder
-
Publication number: 20040254941Abstract: Methods and computer systems are provided for data assignment. A computing unit and a data object component for managing a set of data objects are provided. Data objects of the set of data objects can be divided into segments according to selectable criteria. An interface unit may also be provided to interconnect the computing unit and the data object component. The interface unit may be arranged and constructed to include an inventory assignment of segments created in the data object component such that, in case of an assignment inquiry by the computing unit, an assignment of one or more segments being inquired for is carried out in the interface unit.Type: ApplicationFiled: March 5, 2004Publication date: December 16, 2004Inventors: Frank Westendorf, Michael Ihle, Daniel Waasmaier, Norbert Schroder
-
Publication number: 20040193486Abstract: A process and system for the computer-implemented management of one or more target agreements with one or more parties to the agreement by means of a target agreement computer system are provided. Each of the target agreements may comprise at least one performance target, the performance target being a measurable target value to be achieved within a given or predetermined time span, where at the start of the time span an individual target agreement is defined and at the end of the time span the degree of achievement of each measurable target value and hence of each performance target is automatically determined and an incentive payment dependent thereon is calculated and distributed. A calculation module may be provided in which the definition of an assessment scale for determining the degree of achievement of the values is laid down, and a remuneration module may be provided in which the incentive payment belonging to an assessment resulting from the assessment module is laid down.Type: ApplicationFiled: August 18, 2003Publication date: September 30, 2004Applicant: SAP AKTIENGESELLSCHAFT.Inventors: Frank Westendorf, Michael Ihle, Lars Wiesner
-
Publication number: 20040193637Abstract: Methods and systems are provided for automated processing of data objects. A system for automated processing of data objects may include a computing unit and a data base containing data objects forming process chains of linked data objects. The computing unit may further comprise a selection module allowing for selection of at least one initial data object, a preparation module for identifying at least one process chain containing the initial data object to be processed and for determining all of the data objects which are linked with the selected data object in causal relation, and a process module for processing the determined data objects and the initial data object. Processing performed by the process module may include resetting the determined data objects, executing the desired processing of the initial data object and recalculating consecutively the determined data objects reset in the resetting step being in causal relation with the initial data object.Type: ApplicationFiled: March 31, 2004Publication date: September 30, 2004Applicant: SAP AKTIENGESELLSCHAFTInventors: Frank Westendorf, Bent Foss Pedersen
-
Publication number: 20040177356Abstract: A method for generating a computer program and a computer program setup system are provided, wherein the computer program is divided into a plurality of packages in a modular manner, the packages representing in their entirety the complete computer program and being individually selectable by a user when installing the computer program on a computer system in order to create a customized computer program.Type: ApplicationFiled: August 18, 2003Publication date: September 9, 2004Applicant: SAP AKTIENGESELLSCHAFT.Inventors: Frank Westendorf, Martin Gaub
-
Publication number: 20040098407Abstract: Methods, systems, and computer program products for processing data in an automatic data processing system are provided. One or more classes of objects are defined, wherein the classes have one or more methods for performing operations on the objects. One or more objects, each having an identifier within its class, are created of the one or more classes. A tool is created having at least one function for providing an executable solution to the one or more methods of the one or more classes, whereby at least one function is assigned to one or more methods of the one or more classes. The tool is then assigned to one of the one or more objects of the one or more classes by using the identifier of the object.Type: ApplicationFiled: June 25, 2003Publication date: May 20, 2004Inventors: Frank Westendorf, Bent Foss Pedersen, Norbert Schroeder