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: 8626546
    Abstract: 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: Grant
    Filed: August 18, 2003
    Date of Patent: January 7, 2014
    Assignee: SAP AG
    Inventors: Frank Westendorf, Michael Ihle, Lars Wiesner
  • Patent number: 8155991
    Abstract: 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: Grant
    Filed: August 30, 2006
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventors: Stefan Keuker, Frank Westendorf
  • Patent number: 8108521
    Abstract: 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: Grant
    Filed: February 3, 2006
    Date of Patent: January 31, 2012
    Assignee: SAP AG
    Inventors: Boris Greven, Frank Westendorf
  • Patent number: 8027980
    Abstract: 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: Grant
    Filed: March 5, 2004
    Date of Patent: September 27, 2011
    Assignee: SAP AG
    Inventors: Frank Westendorf, Michael Ihle, Daniel Waasmaier, Norbert Schröder
  • Patent number: 7761870
    Abstract: 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: Grant
    Filed: June 21, 2005
    Date of Patent: July 20, 2010
    Assignee: SAP AG
    Inventors: Frank Westendorf, Martin Gaub
  • Patent number: 7496598
    Abstract: 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: Grant
    Filed: March 31, 2004
    Date of Patent: February 24, 2009
    Assignee: SAP AG
    Inventors: Frank Westendorf, Bent Foss Pedersen
  • Patent number: 7496573
    Abstract: 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: Grant
    Filed: September 19, 2006
    Date of Patent: February 24, 2009
    Assignee: SAP AG
    Inventor: Frank Westendorf
  • Publication number: 20070214034
    Abstract: 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: Application
    Filed: August 29, 2006
    Publication date: September 13, 2007
    Inventors: Michael Ihle, Frank Westendorf, Luz Maerkle
  • Publication number: 20070078867
    Abstract: 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: Application
    Filed: September 19, 2006
    Publication date: April 5, 2007
    Inventor: Frank Westendorf
  • Publication number: 20070055974
    Abstract: 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: Application
    Filed: August 30, 2006
    Publication date: March 8, 2007
    Inventors: Stefan Keuker, Frank Westendorf
  • Publication number: 20060195336
    Abstract: 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: Application
    Filed: February 3, 2006
    Publication date: August 31, 2006
    Inventors: Boris Greven, Frank Westendorf
  • Publication number: 20060106928
    Abstract: 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: Application
    Filed: July 8, 2005
    Publication date: May 18, 2006
    Inventors: Frank Westendorf, Michael Ihle, Ralph Schnanrkowski
  • Publication number: 20050229174
    Abstract: 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: Application
    Filed: June 21, 2005
    Publication date: October 13, 2005
    Inventors: Frank Westendorf, Martin Gaub
  • Publication number: 20050165496
    Abstract: 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: Application
    Filed: October 15, 2004
    Publication date: July 28, 2005
    Inventors: Frank Westendorf, Vibeke Egetoft, Norbert Schroeder
  • Publication number: 20040254941
    Abstract: 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: Application
    Filed: March 5, 2004
    Publication date: December 16, 2004
    Inventors: Frank Westendorf, Michael Ihle, Daniel Waasmaier, Norbert Schroder
  • Publication number: 20040193486
    Abstract: 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: Application
    Filed: August 18, 2003
    Publication date: September 30, 2004
    Applicant: SAP AKTIENGESELLSCHAFT.
    Inventors: Frank Westendorf, Michael Ihle, Lars Wiesner
  • Publication number: 20040193637
    Abstract: 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: Application
    Filed: March 31, 2004
    Publication date: September 30, 2004
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Frank Westendorf, Bent Foss Pedersen
  • Publication number: 20040177356
    Abstract: 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: Application
    Filed: August 18, 2003
    Publication date: September 9, 2004
    Applicant: SAP AKTIENGESELLSCHAFT.
    Inventors: Frank Westendorf, Martin Gaub
  • Publication number: 20040098407
    Abstract: 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: Application
    Filed: June 25, 2003
    Publication date: May 20, 2004
    Inventors: Frank Westendorf, Bent Foss Pedersen, Norbert Schroeder