The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 18, 2020
Filed:
Feb. 01, 2016
Successfactors, Inc., South San Francisco, CA (US);
Daniel Goldmann, Mannheim, DE;
Esther Landes, Woerth, DE;
Mario Andy Mueller, Muehlhausen, DE;
Klemens Schmid, Wiesloch, DE;
Thomas Witzel, St. Leon-Rot, DE;
Joachim Pfeifer, Buehl, DE;
Matthias Klauer, Weinheim, DE;
Oleg Loewen, Karlsruhe, DE;
SuccessFactors, Inc., South San Francisco, CA (US);
Abstract
An Application Program Interface (API) manages synchronization and replication of master data of a system with different consumers. An API engine is configured to receive from the third party, a query including content information and date-relevant information including a start date, an end date, and a date of last synchronization. The API engine processes the query to access the database and produce a query result replicating only data changes affecting that period or a previous time. The consumer thus specifies the time period in which to consider changes to the stored database data, and the API calculates the delta according to that period. In this manner complex, time-dependent delta calculation and filtering logic can be implemented in the API without requiring substantial logic or additional data persistence in middleware. Particular embodiments may facilitate efficient synchronized replication of employment data to outside (e.g., payroll, benefits) providers.