Patents by Inventor Philipp Suenderhauf
Philipp Suenderhauf 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: 11556899Abstract: Technologies are described for replicating selected changes to planned working time from a first system, such as an HR system, to a second system, such as a payroll system. For example, upon receiving an indication of a change to a planned working time for one or more workers on one or more days, the first system can evaluate the change to determine whether it should be replicated to the second system. The determination can be based on whether the change is a temporary change, as well as based on information read from a data replication configuration object, a data replication period object, and/or an in-sync work schedule object. Upon determining that the change should be replicated to the second system, a data replication proxy object can be created based on the change and used to transmit data regarding the change for replication at the second system.Type: GrantFiled: September 23, 2019Date of Patent: January 17, 2023Assignee: SAP SEInventors: Philipp Suenderhauf, Christiane Konstandin, Jan Piechalski, Jasmin Haas, Christoph Zakwieja, Stefan Gerard, Ralf Philipp, Wilko Dann
-
Publication number: 20210090028Abstract: Technologies are described for replicating selected changes to planned working time from a first system, such as an HR system, to a second system, such as a payroll system. For example, upon receiving an indication of a change to a planned working time for one or more workers on one or more days, the first system can evaluate the change to determine whether it should be replicated to the second system. The determination can be based on whether the change is a temporary change, as well as based on information read from a data replication configuration object, a data replication period object, and/or an in-sync work schedule object. Upon determining that the change should be replicated to the second system, a data replication proxy object can be created based on the change and used to transmit data regarding the change for replication at the second system.Type: ApplicationFiled: September 23, 2019Publication date: March 25, 2021Applicant: SAP SEInventors: Philipp Suenderhauf, Christiane Konstandin, Jan Piechalski, Jasmin Haas, Christoph Zakwieja, Stefan Gerard, Ralf Philipp, Wilko Dann
-
Patent number: 10853386Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.Type: GrantFiled: October 11, 2017Date of Patent: December 1, 2020Assignee: SAP SEInventors: Philipp Suenderhauf, Anna-Lena Spaegele, Dirk Richtsteiger, Christiane Konstandin, Christoph Zakwieja, Jan Piechalski
-
Patent number: 10447779Abstract: Methods and apparatus, including computer program products, are provided for document synchronization. The method may include generating, by a controller, a first proxy object for a first document at a first system, the first system including the controller and the first proxy object; updating, by the controller, the first proxy object to include a replication status of the first document, when a creation, an update, and/or a deletion occurs at the first document. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: June 21, 2016Date of Patent: October 15, 2019Assignee: SAP SEInventors: Simon Dieterich, Christoph Zakwieja, Jan Piechalski, Dirk Richtsteiger, Tobias Lukas Bader, Christiane Konstandin, Philipp Suenderhauf, Anna-Lena Wingert
-
Publication number: 20190108269Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Inventors: Philipp Suenderhauf, Anna-Lena Spaegele, Dirk Richtsteiger, Christiane Konstandin, Christoph Zakwieja, Jan Piechalski
-
Patent number: 10152490Abstract: A current time associated with a first received notification of a new object in a data set of a first system is accessed and a replication time is set to the current time. For each notification received regarding a new object in the data set of the first system, the new object is added to the replication queue. The new objects added to the queue are assigned the replication time until a specified maximum number of new objects have been added to the replication queue. Afterwards, new objects are added to the queue with no assigned replication time. When the objects in the queue are to be replicated, only the objects with the assigned replication time are copied from the queue to a second system. A new replication time is set to a new current time associated with confirmation of receipt of the copied objects received from the second system.Type: GrantFiled: December 29, 2015Date of Patent: December 11, 2018Assignee: SuccessFactors, Inc.Inventors: Christoph Zakwieja, Simon Dieterich, Jan Piechalski, Dirk Richtsteiger, Tobias Lukas Bader, Christiane Konstandin, Philipp Suenderhauf, Anna-Lena Wingert
-
Publication number: 20170366609Abstract: Methods and apparatus, including computer program products, are provided for document synchronization. The method may include generating, by a controller, a first proxy object for a first document at a first system, the first system including the controller and the first proxy object; updating, by the controller, the first proxy object to include a replication status of the first document, when a creation, an update, and/or a deletion occurs at the first document. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: June 21, 2016Publication date: December 21, 2017Inventors: Simon Dieterich, Christoph Zakwieja, Jan Piechalski, Dirk Richtsteiger, Tobias Lukas Bader, Christiane Konstandin, Philipp Suenderhauf, Anna-Lena Wingert
-
Publication number: 20170185628Abstract: A current time associated with a first received notification of a new object in a data set of a first system is accessed and a replication time is set to the current time. For each notification received regarding a new object in the data set of the first system, the new object is added to the replication queue. The new objects added to the queue are assigned the replication time until a specified maximum number of new objects have been added to the replication queue. Afterwards, new objects are added to the queue with no assigned replication time. When the objects in the queue are to be replicated, only the objects with the assigned replication time are copied from the queue to a second system. A new replication time is set to a new current time associated with confirmation of receipt of the copied objects received from the second system.Type: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Inventors: Christoph Zakwieja, Simon Dieterich, Jan Piechalski, Dirk Richtsteiger, Tobias Lukas Bader, Christiane Konstandin, Philipp Suenderhauf, Anna-Lena Wingert
-
Patent number: 8671035Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having payroll functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: GrantFiled: December 11, 2008Date of Patent: March 11, 2014Assignee: SAP AGInventors: Andreas Bold, Guy Cases-Langhoff, Fabian Guenther, Peter Latocha, Philipp Suenderhauf
-
Patent number: 8671034Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having human capital management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: GrantFiled: December 31, 2007Date of Patent: March 11, 2014Assignee: SAP AGInventors: Philipp Suenderhauf, Matthias Richter, Frank Schuhmacher, Thomas Moser, Ricardo Bustamante, Peter Sieber, Matthias Tebbe, Horst Vaeth, Silke A. H. Gruber, Fabian Guenther, Marc Moesges, Volker Paul, Marcus Philipp, Guy Cases-Langhoff, Jens Ruths, Peter Latocha, Andreas Bold
-
Patent number: 8671033Abstract: Methods, systems, and apparatuses, including computer program products, for implementing a software architecture design for a software application implementing personnel events functionality. 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. The process components include a personnel administration process component, a payroll processing process component, an expense and reimbursement management process component, a time and labor process component, a compensation management process component, an employee payroll administration process component, and numerous country-specific employer regulatory compliance process components.Type: GrantFiled: December 31, 2007Date of Patent: March 11, 2014Assignee: SAP AGInventors: Philipp Suenderhauf, Matthias Richter, Fabian Guenther, Jan Penning, Peter Latocha, Andreas Bold
-
Publication number: 20120047079Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: October 28, 2011Publication date: February 23, 2012Inventors: Thomas Biesemann, Dieter Krisch, Volker Schott, Michael Meyringer, Otfried Von Geisau, Martin Haerterich, Ralf Becker, Ingo Bruss, Horst Schaude, Silke Storch, Klaus Bahr, Volker Faisst, Ralph Moessner, Vsevolod Barabanov, Andreas Kasparek, Jens Griessmann, Hendrik Geipel, Frank Lindqvist, Oliver Grande, Ute Dittmann, Ricardo Padilha, Martin Walla, Joachim Puteick, Daniel Zimmermann, Thomas Schneider, Tilmann Haeberle, Gerald Krause, Karl-Peter Nos, Peter Schwarze, Daniel Maring, Yongbin He, Martina Lahr, Ingo Pfitzner, Shadab Shafio, Christian Haas, Olaf Schulte, Christoph Lehner, Dietmar Storz, Joachim Barnbeck, Bernhard May, Andrea Sudbrack, Michael Wachter, Thomas Kretz, Monika Kaiser, Andreas Steiner, Gurmeet Singh Dhingra, Andreas Huppert, Ashwin Reddy Yeddula, Keshav B. Desai, Tobias Traxel, Kranthi Kumar Muppala, Muttanna Sarashetti, Kritesh Vasing, Kai-Uwe Pielka, Raja Krishnamoorthy, Jyotsna Sharma, Mohit V. Gadkari, Mukesh Kumar, Toralf Grossmann, Andreas Neumann, Fabian Guenther, Jens Ruths, Matthias Richter, Walter Koller, Philipp Suenderhauf
-
Publication number: 20100332277Abstract: A change manager may receive a new event notification. Once a new event notification has been received by the change manager, change information may be received by the change manager. The change information may be associated with one or more data objects that have been changed during the processing of a new event. As each change is received by the change manager, the changes may be stored within a consolidated change buffer. After a new event has been completed, a consolidated change notification may be sent by the change manager to one or more consumers.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Applicant: SAP AGInventors: Ralf DENTZER, Matthias RICHTER, Philipp SUENDERHAUF
-
Publication number: 20100153240Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having payroll functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: December 11, 2008Publication date: June 17, 2010Inventors: ANDREAS BOLD, GUY CASES-LANGHOFF, FABIAN GUENTHER, PETER LATOCHA, PHILIPP SUENDERHAUF
-
Patent number: 7693868Abstract: The subject mater herein relates to human resources data processing and, more particularly, to separation of employee data for different applications, such as personnel administration applications. Various embodiments provide systems, software, and methods that maintain a first set of employee data in an employee object, wherein the first set of employee data is valid across one or more other objects, and executing a process of a business object requiring at least a portion of the first set of employee data. In some embodiments, the business object obtains the portion of the first set of employee data from the employee object and maintains a second set of employee data that is not valid across all other objects.Type: GrantFiled: December 30, 2005Date of Patent: April 6, 2010Assignee: SAP AGInventors: Philipp Suenderhauf, Walter Koller, Detlef Pluemper, Helgi Thorleifsson
-
Publication number: 20100082497Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: September 18, 2008Publication date: April 1, 2010Applicant: SAP AGInventors: Thomas Biesemann, Dieter Krisch, Volker Schott, Michael Meyringer, Otfried Von Geisau, Martin Haerterich, Ralf Becker, Ingo Bruss, Horst Schaude, Silke Storch, Klaus Bahr, Volker Faisst, Ralph Moessner, Vsevolod Barabanov, Andreas Kasparek, Jens Griessmann, Hendrik Geipel, Frank Lindqvist, Oliver Grande, Ute Dittmann, Ricardo Padilha, Martin Walla, Joachim Puteick, Daniel Zimmermann, Thomas Schneider, Tilmann Haeberle, Gerald Krause, Karl-Peter Nos, Peter Schwarze, Daniel Maring, Yongbin He, Martina Lahr, Ingo Pfitzner, Shadab Shafiq, Christian Haas, Olaf Schulte, Christoph Lehner, Dietmar Storz, Joachim Barnbeck, Bernhard May, Andrea Sudbrack, Michael Wachter, Thomas Kretz, Monika Kaiser, Andreas Steiner, Gurmeet Singh Dhingra, Andreas Huppert, Ashwin Reddy Yeddula, Keshav B. Desal, Tobias Traxel, Kranthi Kumar Muppala, Muttanna Sarashetti, Kritesh Vasing, Kai-Uwe Pielka, Raja Krishnamoorthy, Jyotsna Sharma, Mohit V. Gadkari, Mukesh Kumar, Toralf Grossmann, Andreas Neumann, Fabian Guenther, Jens Ruths, Matthias Richter, Walter Koller, Philipp Suenderhauf
-
Publication number: 20100070395Abstract: Methods, systems, and apparatuses, including computer program products, for implementing a software architecture design for a software application implementing payroll processing. 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. The process components include a Payroll Processing process component, an Employee Payroll Administration process component, an Accounting process component, and a Payroll Processing at Provider process component.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventors: Andreas Elkeles, Fabian Guenther, Philipp Suenderhauf, Andreas Bold, Peter Latocha, Bernhard Drittler, Joerg Heitmann
-
Publication number: 20090171716Abstract: Methods, systems, and apparatuses, including computer program products, for implementing a software architecture design for a software application implementing personnel events functionality. 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. The process components include a personnel administration process component, a payroll processing process component, an expense and reimbursement management process component, a time and labor process component, a compensation management process component, an employee payroll administration process component, and numerous country-specific employer regulatory compliance process components.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: SAP AGInventors: Philipp Suenderhauf, Matthias Richter, Fabian Guenther, Jan Penning, Peter Latocha, Andreas Bold
-
Publication number: 20090171698Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having human capital management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: SAP AGInventors: Philipp Suenderhauf, Matthias Richter, Frank Schuhmacher, Thomas Moser, Ricardo Bustamante, Peter Sieber, Matthias Tebbe, Horst Vaeth, Silke A. H. Gruber, Fabian Guenther, Marc Moesges, Volker Paul, Marcus Philipp, Guy Cases-Langhoff, Jens Ruths, Peter Latocha, Andreas Bold
-
Publication number: 20070233539Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having human capital management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Inventors: Philipp Suenderhauf, Matthias Richter, Frank Schuhmacher, Ricardo Bustamante, Thomas Moser, Peter Sieber, Matthias Tebbe, Horst Vaeth, Silke Gruber, Fabian Guenther, Marc Moesges, Volker Paul, Marcus Philipp, Jens Ruths