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: 11973767Abstract: Evaluation of security of a communication system. The security of the communication system is continuously monitored and the result of this assessment is indicated. In particular, characteristic security information provided by a communication partner may be continuously received and evaluated for determining the security status. In this way, a change of the security status can be immediately recognized. Thus, a transmission of sensible or confidential data over an insecure communication network can be avoided.Type: GrantFiled: December 19, 2018Date of Patent: April 30, 2024Inventors: Karl Dinsing, Matthias Haubs, Thomas Richter
-
Patent number: 11336722Abstract: 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: GrantFiled: December 20, 2016Date of Patent: May 17, 2022Assignee: SAP SEInventors: 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: 11209351Abstract: 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: GrantFiled: August 18, 2017Date of Patent: December 28, 2021Assignee: ROAD DEUTSCHLAND GMBHInventors: John Coates, Matthias Richter
-
Patent number: 10824672Abstract: 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: GrantFiled: December 20, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: 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: 10812623Abstract: 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: GrantFiled: September 21, 2016Date of Patent: October 20, 2020Assignee: SAP SEInventors: 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: 10747402Abstract: 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: GrantFiled: December 20, 2016Date of Patent: August 18, 2020Assignee: SAP SEInventors: 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: 10719531Abstract: 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: GrantFiled: December 20, 2016Date of Patent: July 21, 2020Assignee: SAP SEInventors: 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: 20200200673Abstract: 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: ApplicationFiled: August 18, 2017Publication date: June 25, 2020Inventors: John COATES, Matthias RICHTER
-
Patent number: 10467247Abstract: 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: GrantFiled: December 20, 2016Date of Patent: November 5, 2019Assignee: SAP SEInventors: 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: 10460396Abstract: 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: GrantFiled: December 20, 2016Date of Patent: October 29, 2019Assignee: SAP SEInventors: 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: 10422225Abstract: 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: GrantFiled: May 11, 2015Date of Patent: September 24, 2019Assignee: Nord-Lock Switzerland GmbHInventors: Daniel Hofsommer, Karsten Kolk, Peter Kury, Matthias Richter, Michael Schulz, Dirk Springborn
-
Patent number: 10264057Abstract: 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: GrantFiled: December 8, 2016Date of Patent: April 16, 2019Assignee: SAP SEInventors: Gunilla Carbol, Gisella Dominguez Anzuinelli, Matthias Richter, Mathias Schoenecker, Heiko Zimmermann, Bob Cummings, Todd Carmichael, Richard Boulton, Aneetha Dorairaj
-
Publication number: 20180173780Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180174242Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180176301Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180173594Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180173782Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180173781Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: 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: 20180167443Abstract: 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: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Gunilla Carbol, Gisella Dominguez Anzuinelli, Matthias Richter, Mathias Schoenecker, Heiko Zimmermann, Bob Cummings, Todd Carmichael, Richard Boulton, Aneetha Dorairaj
-
Patent number: 9996594Abstract: 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: GrantFiled: June 26, 2009Date of Patent: June 12, 2018Assignee: SAP SEInventors: Matthias Richter, Ralf Dentzer, Gisella Dominguez Anzuinelli