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: 20150067073Abstract: 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: ApplicationFiled: September 5, 2013Publication date: March 5, 2015Inventors: DIRK WAGNER, Jörg Steinmann, Wolfgang Gentes
-
Publication number: 20140279670Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SAP AGInventors: Dirk Wagner, Wolfgang Gentes, Joerg Steinmann
-
Patent number: 8543553Abstract: 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: GrantFiled: April 26, 2005Date of Patent: September 24, 2013Assignee: SAP AktiengesellschaftInventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
-
Patent number: 8374896Abstract: 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: GrantFiled: September 18, 2008Date of Patent: February 12, 2013Assignee: SAP AGInventors: 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: 8051424Abstract: 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: GrantFiled: April 26, 2005Date of Patent: November 1, 2011Assignee: SAP AGInventors: Joerg Steinmann, Karthikeyan Ayyadurai, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
-
Patent number: 7856428Abstract: 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: GrantFiled: April 26, 2005Date of Patent: December 21, 2010Assignee: SAP AGInventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
-
Publication number: 20100070329Abstract: 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: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventors: 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: 20080263034Abstract: 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: ApplicationFiled: April 19, 2007Publication date: October 23, 2008Inventors: SATYADEEP DEY, Himanshu Kacker, Steffen Tatzel, Joerg Willi Walzenbach, Wolfgang Gentes
-
Patent number: 7313569Abstract: 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: GrantFiled: April 26, 2004Date of Patent: December 25, 2007Assignee: SAP AGInventors: Joerg Steinmann, Karthikeyan Ayyadural, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
-
Publication number: 20060259342Abstract: 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: ApplicationFiled: August 8, 2005Publication date: November 16, 2006Inventors: Bernhard Hartenstein, Joerg Hofmann, Michelle Green, Johannes Kreischer, Wolfgang Gentes, Carsten Lessmann
-
Publication number: 20050251498Abstract: 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: ApplicationFiled: April 26, 2005Publication date: November 10, 2005Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
-
Publication number: 20050240562Abstract: 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: ApplicationFiled: April 26, 2005Publication date: October 27, 2005Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
-
Publication number: 20050237268Abstract: 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: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
-
Publication number: 20050240683Abstract: 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: ApplicationFiled: April 26, 2005Publication date: October 27, 2005Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
-
Publication number: 20050240843Abstract: 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: ApplicationFiled: April 26, 2005Publication date: October 27, 2005Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes