Patents by Inventor Wolfgang Gentes

Wolfgang Gentes 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).

  • Publication number: 20150067073
    Abstract: In an embodiment, a message campaign is defined based on a received plurality of inputs and received target group to be assigned to the message campaign. In response to receiving an execute instruction from a user interface, a mass data run object instance is created corresponding to the message campaign. Schedule parameters such as date and time are specified to schedule execution of the created mass data run object instance. The mass data run object instance groups the recipients of the target group into packages. Execute the grouped packages in parallel in batches to send personalized communication to the recipients grouped in the packages by creating a corresponding instance for the recipients. In case one or more packages fails to execute, restart execution of the one more packages to send personalized communication to the recipients in the one or more packages. The recipients receive personalized communication only once.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Inventors: DIRK WAGNER, Jörg Steinmann, Wolfgang Gentes
  • Publication number: 20140279670
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a target group business object.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SAP AG
    Inventors: Dirk Wagner, Wolfgang Gentes, Joerg Steinmann
  • Patent number: 8543553
    Abstract: A method for deleting data sets contained in a data list from a table system comprises the following steps, said steps being carried out for all data sets of said data list: reading one data set; checking whether said read data set has a specified property; if said data set has said specified property: deleting said data set in said first table; and substituting the contents of said data set in said second table by a blank data set. Furthermore, there is provided a computer program product and a device.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: September 24, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Patent number: 8374896
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing ad-hoc goods movement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 12, 2013
    Assignee: SAP AG
    Inventors: Christoph Engler, Helge Schulte, Ingo Pfitzner, Priya Mohana, Wolfgang Gentes, Shadab Shafiq, Naga Chandra Sekhar Hota, Andre Wachholz-Prill, Martina Lahr, Andrea Sudbrack
  • Patent number: 8051424
    Abstract: A computer system receives a data collection and creates an administration table. A main process locks the data collection against unauthorized access using an association, in a lock table, between it and a lock identifier required for data collection access by processes. The main process divides the data collection into subgroups. The lock identifier and each subgroup are forwarded to one of the processes; the subgroups being parallel processed by recipient processes that access and update the data collection using the lock identifier, and set the lock identifier and update the administration table regarding the processing done by the recipient process, the administration table being common to all of the subgroups. After the recipient processes, the data collection is unlocked by the main process by removing the association between the data collection and the lock identifier in the lock table.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: November 1, 2011
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan Ayyadurai, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Patent number: 7856428
    Abstract: A method for importing a plurality of data sets into a system, each data set comprising data segments separated by a separator, the method comprising the steps of: providing data sets to be imported on a data storage medium, reading the data sets from the data storage medium, storing the data sets in a first table in the system, substantially without processing the data sets, reading the stored data sets from the first table, and writing one or more data segments of each data set into sub-tables, each sub-table comprising at least one data field. Furthermore, it is disclosed a computer program product and a device for importing a plurality of data sets into a system.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: December 21, 2010
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Publication number: 20100070329
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing ad-hoc goods movement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventors: Christoph Engler, Helge Schulte, Ingo Pfitzner, Priya Mohana, Wolfgang Gentes, Shadab Shafiq, Naga Chandra Sekhar Hota, Andre Wachholz-Prill, Martina Lahr, Andrea Sudbrack
  • Publication number: 20080263034
    Abstract: A query fetches data from a source software object into a target software object using services and data types of the source software object. The target software object can then provide additional services which are not provided by the source software object.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: SATYADEEP DEY, Himanshu Kacker, Steffen Tatzel, Joerg Willi Walzenbach, Wolfgang Gentes
  • Patent number: 7313569
    Abstract: According to the present invention there is provided a user interface for mapping data sets to a target data structure. Each data set comprises data segments separated by a separator. The target data structure comprises target data fields. The user interface comprises: 1) a segment display section in which data segments of one data set are displayed; 2) a target display section in which possible target fields to which data segments can be associated/mapped are displayed; 3) a selection device for associating a predetermined data segment with a target field; and 4) a contents preview display section in which the different values contained in one selected data segment of all data sets is displayed. Furthermore, there is provided a method and computer system.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: December 25, 2007
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan Ayyadural, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Publication number: 20060259342
    Abstract: An automated lead distribution system for Customer Relation Management (CRM) performs automatic distribution of business leads based upon a set of rules. A comparison is made between parameter data of a business lead and a series of criteria which must be met to satisfy a rule. If the series of criteria of a rule are satisfied, instructions associated with the rule are executed to select at least one partner from a qualifying group to receive the business lead. A distribution algorithm is applied to balance a number of leads assigned to each partner. Automating the lead distribution process decreases the amount of manual intervention and channel support costs involved in determining the “best” partner. The system may also provide support to a manager if manual intervention is required to assign a lead to a partner by proposing a subset of partners determined to be best suited for the work based on particular criteria.
    Type: Application
    Filed: August 8, 2005
    Publication date: November 16, 2006
    Inventors: Bernhard Hartenstein, Joerg Hofmann, Michelle Green, Johannes Kreischer, Wolfgang Gentes, Carsten Lessmann
  • Publication number: 20050251498
    Abstract: A method for executing actions using data sets, said data sets having a specified property, said specified property being indicated by a mark associated with each data set and being associated with a specified maximum number of actions to be executed, comprises the steps of: reading an action counter associated with a data set, said action counter indicating the number of executed actions using said data set; comparing said number of executed actions with said maximum number of actions; executing an action if said number of executed actions is lower than said maximum number of actions; increasing said action counter if an action is executed. Furthermore, there is provided a computer program product and a device.
    Type: Application
    Filed: April 26, 2005
    Publication date: November 10, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240562
    Abstract: A method for importing a plurality of data sets into a system, each data set comprising data segments separated by a separator, comprises the steps of: providing data sets to be imported on a data storage medium; reading said data sets from said data storage medium; storing said data sets in a first table in said system, substantially without processing said data sets; reading said stored data sets from said first table; and writing one or more data segments of each data set into sub-tables, each sub-table comprising at least one data field. Furthermore, there is provided a computer program product and a device for importing a plurality of data sets into a system.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050237268
    Abstract: According to the present invention there is provided a user interface for mapping data sets to a target data structure. Each data set comprises data segments separated by a separator. The target data structure comprises target data fields. The user interface comprises: 1) a segment display section in which data segments of one data set are displayed; 2) a target display section in which possible target fields to which data segments can be associated/mapped are displayed; 3) a selection device for associating a predetermined data segment with a target field; and 4) a contents preview display section in which the different values contained in one selected data segment of all data sets is displayed. Furthermore, there is provided a method and computer system.
    Type: Application
    Filed: April 26, 2004
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240683
    Abstract: A method for processing data comprises the steps of: providing data to be processed; locking said data with a predetermined lock associated to the process processing said data to prevent access of other processes to data; dividing data to be processed into sub-groups; starting/calling at least two sub-processes; transmitting a sub-group of data to be processed by a respective sub-process and said lock to said respective sub-process; processing said data by said sub-processes substantially in parallel; unlocking said data when all sub-processes have finished processing the respective sub-group of data transmitted thereto. Furthermore, there is provided a computer program product and a computer device.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240843
    Abstract: A method for deleting data sets contained in a data list from a table system comprises the following steps, said steps being carried out for all data sets of said data list: reading one data set; checking whether said read data set has a specified property; if said data set has said specified property: deleting said data set in said first table; and substituting the contents of said data set in said second table by a blank data set. Furthermore, there is provided a computer program product and a device.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes