Patents by Inventor Christiane Konstandin
Christiane Konstandin 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: 7587364Abstract: Systems and methods are provided for automated payment handling. In one implementation, a method is provided for processing of a payment request. The method may include determining, using the payment request, an entity that will receive a payment, and determining an outgoing bank account to use for the payment. Further, the method may include automatically selecting, from a list of available payment procedures, a preferred payment procedure for the payment request, the preferred payment procedure indicating a payment form code and a connection with the entity. Moreover, the method may include validating the preferred payment procedure using a set of rules and paying, to the entity, the payment using the validated payment procedure.Type: GrantFiled: March 24, 2006Date of Patent: September 8, 2009Assignee: SAP AGInventors: Manfred Crumbach, Christiane Konstandin, Sascha Hafner, Christian Auth
-
Publication number: 20070226139Abstract: Systems and methods are provided for automated payment handling. In one implementation, a method is provided for processing of a payment request. The method may include determining, using the payment request, an entity that will receive a payment, and determining an outgoing bank account to use for the payment. Further, the method may include automatically selecting, from a list of available payment procedures, a preferred payment procedure for the payment request, the preferred payment procedure indicating a payment form code and a connection with the entity. Moreover, the method may include validating the preferred payment procedure using a set of rules and paying, to the entity, the payment using the validated payment procedure.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Inventors: Manfred Crumbach, Christiane Konstandin, Sascha Hafner, Christian Auth