Patents by Inventor Matthias Richter

Matthias Richter 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: 11336722
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from an application a set of data objects for transmission to a computing system. The set of data objects have a type. The program further identifies a data handler definition from a plurality of data handler definitions based on the type of the set of data objects. Each data handler definition in the plurality of data handler definitions specifies a type of data object and a communication protocol. The program also transmits the set of data objects to the computing system using the communication protocol specified in the identified data handler definition.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 17, 2022
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 11209351
    Abstract: A sensor platform for the assessment of the condition and quality of fluids while in service is based on a combination of solid-state light sources (LEDs) and detectors housed within a single integrated package. The sensor platform configured to be standalone in operation and comprises interfacing optics and acquisition and processing electronics. The sensor platform is configured to obtain inputs from multiple stimulus points and correlates these to changes in the overall composition or condition of the fluid. The sensing method can be described as a combination of a differential sensor, by monitoring changes from the normal status of the fluid, and an inferential sensor where changes are interpreted in terms of global impact rather than specific localized changes in component concentration.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 28, 2021
    Assignee: ROAD DEUTSCHLAND GMBH
    Inventors: John Coates, Matthias Richter
  • Patent number: 10824672
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from the first computing system to a second computing system. The program further receives a selection of a form in a set of forms. Each form in the set of forms is associated with a set of fields for data having the selected type of data and managed the second computing system. The program also sends the second computing system a request for the set of fields associated with the selected form. The program further generates a mapping between the set of fields associated with the selected form and a set of fields of data managed by the first computing system.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 10812623
    Abstract: A system includes invoking, from a first application, a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class associated with a first message buffer, providing, from the first application, a second interface and a handler to the first instance of the message handler class to a second application, and invoking, from the second application, a second method of the second interface to add a first message to the first message buffer associated with the first instance of the message handler class.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 20, 2020
    Assignee: SAP SE
    Inventors: Matthias Richter, Eva Angelina Hase, Gabriela Bellemann de Leon, Mathias Schoenecker, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Michael Rosier, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil
  • Patent number: 10747402
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of values for a set of attributes associated with a plurality of data objects managed by a first system. The program further generates a replication filter for filtering the plurality of data objects based on the set of values for the set of attributes associated with the plurality of data objects. The program also replicates a subset of the plurality of data objects from the first system to the second system based on the replication filter. The program further receives a set of data from the second system, the set of data generated by the second system based on the subset of the plurality of data objects.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 10719531
    Abstract: Some embodiments provide a non-transitory machine-readable medium storing a program that receives, at a first system, a first configuration for replicating a first type of data managed by the first system to a second system. The program further receives, at a third system, a second configuration for replicating a second type of data managed by the third system to the second system. The program also replicates a first set of data having the first type of data from the first system to the second system based on the first configuration. The program further replicates a second set of data having the second type of data from the third system to the second system based on the second configuration. The program also receives a third set of data from the second system, the third set of data generated by the second system based on the first and second sets of data.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: July 21, 2020
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20200200673
    Abstract: A sensor platform for the assessment of the condition and quality of fluids while in service is based on a combination of solid-state light sources (LEDs) and detectors housed within a single integrated package. The sensor platform configured to be standalone in operation and comprises interfacing optics and acquisition and processing electronics. The sensor platform is configured to obtain inputs from multiple stimulus points and correlates these to changes in the overall composition or condition of the fluid. The sensing method can be described as a combination of a differential sensor, by monitoring changes from the normal status of the fluid, and an inferential sensor where changes are interpreted in terms of global impact rather than specific localized changes in component concentration.
    Type: Application
    Filed: August 18, 2017
    Publication date: June 25, 2020
    Inventors: John COATES, Matthias RICHTER
  • Patent number: 10467247
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a specification of a set of attributes associated with a plurality of data objects managed by a first system. Each attribute in the set of attributes is associated with a different level in a hierarchy that includes a set of levels. The program further generates a hierarchical list of the set of attributes associated with the plurality of data objects based on the hierarchy. The program also replicates the plurality of data objects from the first system to a second system based on the hierarchical list of the set of attributes associated with the plurality of data objects in order for the second system to store the plurality of data objects according to the hierarchy.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 5, 2019
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 10460396
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a system data comprising a set of expense entries. The program further determines, for each expense entry in the set of expense entries, an entry use case. The program also processes, for each expense entry in the set of expense entries, the expense entry based on the determined entry use case. The program further generates a document based on the processed set of expense entries.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 29, 2019
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 10422225
    Abstract: An annular clamping nut which is provided for being placed onto the end of a tie bar, in order to brace the latter, and which has in addition to a central recess for receiving the tie bar parallel to a longitudinal direction passages at uniform radial spacings in the ring circumferential direction which are directed parallel to the longitudinal direction of the central recess and are provided for receiving clamping screws. An external thread is provided on the outer surface of the clamping nut, which outer surface is arranged on a side which lies substantially opposite the wall of the central recess, which external thread runs substantially in the ring circumferential direction of the outer surface.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 24, 2019
    Assignee: Nord-Lock Switzerland GmbH
    Inventors: Daniel Hofsommer, Karsten Kolk, Peter Kury, Matthias Richter, Michael Schulz, Dirk Springborn
  • Patent number: 10264057
    Abstract: In one embodiment, first and second computer systems are integrated to exchange information and coordinate processing of data. A first computer system may access data in a database for a document ready for external processing. The data may be stored in a queue and retrieved by the second system using a request. The second system sends an acknowledgement when the data is received. The data in the queue may be locked until a confirmation is received in the first system that processing on the second system is complete. In particular embodiments, the first system may be a cloud computer system and the second system a backend computer system.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Gunilla Carbol, Gisella Dominguez Anzuinelli, Matthias Richter, Mathias Schoenecker, Heiko Zimmermann, Bob Cummings, Todd Carmichael, Richard Boulton, Aneetha Dorairaj
  • Publication number: 20180173780
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a specification of a set of attributes associated with a plurality of data objects managed by a first system. Each attribute in the set of attributes is associated with a different level in a hierarchy that includes a set of levels. The program further generates a hierarchical list of the set of attributes associated with the plurality of data objects based on the hierarchy. The program also replicates the plurality of data objects from the first system to a second system based on the hierarchical list of the set of attributes associated with the plurality of data objects in order for the second system to store the plurality of data objects according to the hierarchy.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180176301
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from an application a set of data objects for transmission to a computing system. The set of data objects have a type. The program further identifies a data handler definition from a plurality of data handler definitions based on the type of the set of data objects. Each data handler definition in the plurality of data handler definitions specifies a type of data object and a communication protocol. The program also transmits the set of data objects to the computing system using the communication protocol specified in the identified data handler definition.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180174242
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a system data comprising a set of expense entries. The program further determines, for each expense entry in the set of expense entries, an entry use case. The program also processes, for each expense entry in the set of expense entries, the expense entry based on the determined entry use case. The program further generates a document based on the processed set of expense entries.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180173782
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of values for a set of attributes associated with a plurality of data objects managed by a first system. The program further generates a replication filter for filtering the plurality of data objects based on the set of values for the set of attributes associated with the plurality of data objects. The program also replicates a subset of the plurality of data objects from the first system to the second system based on the replication filter. The program further receives a set of data from the second system, the set of data generated by the second system based on the subset of the plurality of data objects.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180173594
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from the first computing system to a second computing system. The program further receives a selection of a form in a set of forms. Each form in the set of forms is associated with a set of fields for data having the selected type of data and managed the second computing system. The program also sends the second computing system a request for the set of fields associated with the selected form. The program further generates a mapping between the set of fields associated with the selected form and a set of fields of data managed by the first computing system.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180173781
    Abstract: Some embodiments provide a non-transitory machine-readable medium storing a program that receives, at a first system, a first configuration for replicating a first type of data managed by the first system to a second system. The program further receives, at a third system, a second configuration for replicating a second type of data managed by the third system to the second system. The program also replicates a first set of data having the first type of data from the first system to the second system based on the first configuration. The program further replicates a second set of data having the second type of data from the third system to the second system based on the second configuration. The program also receives a third set of data from the second system, the third set of data generated by the second system based on the first and second sets of data.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Publication number: 20180167443
    Abstract: In one embodiment, first and second computer systems are integrated to exchange information and coordinate processing of data. A first computer system may access data in a database for a document ready for external processing. The data may be stored in a queue and retrieved by the second system using a request. The second system sends an acknowledgement when the data is received. The data in the queue may be locked until a confirmation is received in the first system that processing on the second system is complete. In particular embodiments, the first system may be a cloud computer system and the second system a backend computer system.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Gunilla Carbol, Gisella Dominguez Anzuinelli, Matthias Richter, Mathias Schoenecker, Heiko Zimmermann, Bob Cummings, Todd Carmichael, Richard Boulton, Aneetha Dorairaj
  • Patent number: 9996594
    Abstract: A method and system for time dependent search is described. A search manager may receive a query for time dependent information relating to a base object and a time period. The search manager may search a search optimized storage system of technical objects for a technical object that matches the query. Each technical object may include a reference to time dependent information stored by a base object and a validity period. The validity period for each technical object is chosen by time stretching logic such that valid time dependent information is available for all time periods.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Matthias Richter, Ralf Dentzer, Gisella Dominguez Anzuinelli
  • Publication number: 20180084046
    Abstract: A system includes invoking, from a first application, a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class associated with a first message buffer, providing, from the first application, a second interface and a handler to the first instance of the message handler class to a second application, and invoking, from the second application, a second method of the second interface to add a first message to the first message buffer associated with the first instance of the message handler class.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Matthias Richter, Eva Angelina Hase, Gabriela Bellemann de Leon, Mathias Schoenecker, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Michael Rosier, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil