Patents by Inventor Mario Andy Mueller

Mario Andy Mueller 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: 10565226
    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.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: February 18, 2020
    Assignee: SuccessFactors, Inc.
    Inventors: Daniel Goldmann, Esther Landes, Mario Andy Mueller, Klemens Schmid, Thomas Witzel, Joachim Pfeifer, Matthias Klauer, Oleg Loewen
  • Patent number: 10503752
    Abstract: A system, a method, and a computer program product for replication of data changes are disclosed. Based on a received data query, at least one attribute of stored data is identified for replication. The attribute corresponds to at least one parameter of the received query. Data stored at a first time and data stored at a second time are retrieved. The second time is subsequent to the first time. Data stored at the first time is compared to the data stored at the second time to determine a delta difference between the data stored at the first and second times. The computed delta difference is selected for the identified attribute. The selected computed delta difference is replicated in response to the received query.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventors: Daniel Goldmann, Mario Andy Mueller, Esther Landes, Matthias Klauer, Joachim Pfeifer, Oleg Loewen, Qendrim Kuqi, Qian Chen
  • Publication number: 20180173805
    Abstract: A system, a method, and a computer program product for detection and extraction of data are disclosed. A query containing a filtering parameter for extracting changed data from a plurality of resources is executed. Using the filtering parameter, first data in the plurality of resources is identified. Based on the identified first data, second data stored in the plurality of resources and associated with the identified first data is identified. The identified first data is contained in a first resource in the plurality of resources and the second data is contained in a second resource in the plurality of resources. Based on the filtering parameter, a determination is made whether at least one of the identified first data and the identified second data contain at least one change. At least one of the identified first data and the identified second data from the plurality of resources is retrieved.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Esther Landes, Bernhard Thimmel, Gerald Reinhard, Daniel Goldmann, Dabin Feng, Qendrim Kuqi, Mario Andy Mueller, Joachim Pfeifer, Oleg Loewen, Matthias Klauer
  • Publication number: 20180165339
    Abstract: A system, a method, and a computer program product for replication of data changes are disclosed. Based on a received data query, at least one attribute of stored data is identified for replication. The attribute corresponds to at least one parameter of the received query. Data stored at a first time and data stored at a second time are retrieved. The second time is subsequent to the first time. Data stored at the first time is compared to the data stored at the second time to determine a delta difference between the data stored at the first and second times. The computed delta difference is selected for the identified attribute. The selected computed delta difference is replicated in response to the received query.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Daniel Goldmann, Mario Andy Mueller, Esther Landes, Matthias Klauer, Joachim Pfeifer, Oleg Loewen, Qendrim Kuqi, Qian Chen
  • Publication number: 20170220658
    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.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Inventors: Daniel Goldmann, Esther Landes, Mario Andy Mueller, Klemens Schmid, Thomas Witzel, Joachim Pfeifer, Matthias Klauer, Oleg Loewen
  • Patent number: 9400998
    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 message-based communication arrangement, an organizational center replication request, and a payment schedule business object.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 26, 2016
    Assignee: SAP SE
    Inventors: Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre Von Rekowski, Fabian Guenther, Oliver Grande, Matthias Richter, Thomas Moser, Stefan Kiefer, Christine Hoerner, Christian Boehrer, Elena Gurevitch, Paola Sala, Benjamin Klehr, Pramod Sidlaghatta Jaiprakash, Jennifer Kroner
  • Publication number: 20140006270
    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 message-based communication arrangement, an organisational centre replication request, and a payment schedule business object.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre von Rekowski, Fabian Guenther, Oliver Grande, Matthias Richter, Thomas Moser, Stefan Kiefer, Christine Hoerner, Christian Boehrer, Elena Gurevitch, Paola Sala, Benjamin Klehr, Pramod Sidlaghatta Jaiprakash, Jennifer Kroner
  • Patent number: 8521838
    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 communication system and/or an object identifier mapping business object.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: August 27, 2013
    Assignee: SAP AG
    Inventors: Ulrich Bestfleisch, Thomas Vogt, Markus Wolf, Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre von Rekowski
  • Publication number: 20130031203
    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 communication system and/or an object identifier mapping business object.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Applicant: SAP AG
    Inventors: Ulrich Bestfleisch, Thomas Vogt, Markus Wolf, Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre von Rekowski