Patents by Inventor Martin Rosjat
Martin Rosjat 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: 9996592Abstract: A query relationship data structure (RELSTRUCT) generator configured to select a plurality of queries, each query structured for application against a database to yield a query result. The RELSTRUCT generator includes a query analyzer configured to identify query parts of individual queries, and determine for each query, a relation, if any, of an included query part to any query part of remaining queries of the plurality of queries. The RELSTRUCT generator also may create, for each query, a query relationship data structure in which the query is related to at least one other query of the plurality of queries, based on the determined relation of a query part of the query and a query part of the at least one other query of the plurality of queries.Type: GrantFiled: April 29, 2014Date of Patent: June 12, 2018Assignee: SAP SEInventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
-
Patent number: 9569869Abstract: Techniques of consolidation and customization of graph-based models are disclosed. A first graph-based representation of a first model can comprise a first set of nodes corresponding to data items of the first model, and a second graph-based representation of a second model can comprise a second set of nodes corresponding to data items of the second model. Matching nodes between the first set of nodes and the second set of nodes can be identified. Matching topological features between the first set of nodes and the second set of nodes can be identified. Matching dependency characteristics between the first set of nodes and the second set of nodes can be identified. A third graph-based representation of a consolidated model can be created based on the matching nodes, the matching topological features, and the matching dependency characteristics.Type: GrantFiled: July 29, 2014Date of Patent: February 14, 2017Assignee: SAP SEInventors: Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy, Christian Hengstler
-
Publication number: 20160112438Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for providing secure messaging in message-oriented systems. Actions can include: receiving, by the one or more processors, one or more subscribe requests from one or more subscriber devices; receiving, by the one or more processors, at least one publish request from at least one publisher device, the publisher and subscriber devices being loosely coupled through the broker device on a shared cloud platform; validating, by the one or more processors, the at least one publish request and the one or more subscribe requests to provide validation results; and determining, by the one or more processors, a message routing schedule based at least in part on the validation results.Type: ApplicationFiled: October 17, 2014Publication date: April 21, 2016Inventors: Christian Hengstler, Volodymyr Vasyutynskyy, Martin Rosjat, Stefan Hesse
-
Publication number: 20160035114Abstract: Techniques of consolidation and customization of graph-based models are disclosed. A first graph-based representation of a first model can comprise a first set of nodes corresponding to data items of the first model, and a second graph-based representation of a second model can comprise a second set of nodes corresponding to data items of the second model. Matching nodes between the first set of nodes and the second set of nodes can be identified. Matching topological features between the first set of nodes and the second set of nodes can be identified. Matching dependency characteristics between the first set of nodes and the second set of nodes can be identified. A third graph-based representation of a consolidated model can be created based on the matching nodes, the matching topological features, and the matching dependency characteristics.Type: ApplicationFiled: July 29, 2014Publication date: February 4, 2016Inventors: Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy, Christian Hengstler
-
Publication number: 20150310061Abstract: A query relationship data structure (RELSTRUCT) generator configured to select a plurality of queries, each query structured for application against a database to yield a query result. The RELSTRUCT generator includes a query analyzer configured to identify query parts of individual queries, and determine for each query, a relation, if any, of an included query part to any query part of remaining queries of the plurality of queries. The RELSTRUCT generator also may create, for each query, a query relationship data structure in which the query is related to at least one other query of the plurality of queries, based on the determined relation of a query part of the query and a query part of the at least one other query of the plurality of queries.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Inventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
-
Publication number: 20150113459Abstract: Methods, systems, computer program products, and a structured language for defining and applying a view to a graph are described. A view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph, may be defined. The rules may be defined using the structured language. The defined view may be applied to a selected graph.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: SAP AGInventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
-
Patent number: 8874551Abstract: Methods, systems, and computer-readable media include actions of receiving a query, identifying, based on the query, one or more relevant elements from an overall data model, identifying, using an adapter mapping, one or more adapters based on the one or more relevant elements, the adapter mapping associating each relevant element with a particular adapter, querying, using the one or more adapters, one or more data elements in data sources of a plurality of disparate data sources, each adapter being specific to a data source of the plurality of data sources, receiving, at the one or more adapters, one or more data results, transforming each data result of the one or more data results into a unified data format to provide respective one or more transformed data results, storing the one or more transformed data results in a temporary data store and querying the temporary data store to generate a result.Type: GrantFiled: May 9, 2012Date of Patent: October 28, 2014Assignee: SAP SEInventors: Martin Rosjat, Stefan Hesse, Eugen Frank
-
Publication number: 20140172496Abstract: Implementations of the present disclosure are directed to automatically monitoring occurrence and initiating actions in response to accidents in operations of an enterprise with actions including receiving a plurality of vehicle data sets, each vehicle data set corresponding to a vehicle of a plurality of vehicles that support the operations of the enterprise, receiving a set of accident rules from a data repository, processing a vehicle data set based on the set of accident rules, and determining that a vehicle corresponding to the data set was in an accident, and in response: determining one or more remedial actions to be performed, identifying one or more entities, each entity performing at least one remedial action of the one or more remedial actions, and transmitting a plurality of instruction data sets to the one or more entities, each entity of the one or more entities receiving at least one instruction data set.Type: ApplicationFiled: December 19, 2012Publication date: June 19, 2014Inventors: Martin Rosjat, Stefan Hesse
-
Publication number: 20130304724Abstract: Methods, systems, and computer-readable media include actions of receiving a query, identifying, based on the query, one or more relevant elements from an overall data model, identifying, using an adapter mapping, one or more adapters based on the one or more relevant elements, the adapter mapping associating each relevant element with a particular adapter, querying, using the one or more adapters, one or more data elements in data sources of a plurality of disparate data sources, each adapter being specific to a data source of the plurality of data sources, receiving, at the one or more adapters, one or more data results, transforming each data result of the one or more data results into a unified data format to provide respective one or more transformed data results, storing the one or more transformed data results in a temporary data store and querying the temporary data store to generate a result.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: SAP AGInventors: Martin Rosjat, Stefan Hesse, Eugen Frank
-
Patent number: 8433716Abstract: A query may execute on stored original stream data obtained from stream data received from at least one data source. The original stream data may be deleted in association with new stream data being received. At least one operator of the query may be duplicated to obtain at least one duplicated operator, and the stored original stream data may be duplicated to obtain duplicated stream data. The at least one duplicated operator may be modified to obtain at least one modified operator and, thereby, a modified query. Original results may be determined based on execution of the at least one operator, and modified results may be determined based on execution of the at least one modified operator. The at least one operator and the original stream data may be replaced with the at least one duplicated operator and the duplicated stream data, to thereby obtain an integrated query for execution.Type: GrantFiled: August 31, 2009Date of Patent: April 30, 2013Assignee: SAP AGInventors: Bernhard Wolf, Martin Rosjat, Michael Ameling
-
Publication number: 20110055239Abstract: A query may execute on stored original stream data obtained from stream data received from at least one data source. The original stream data may be deleted in association with new stream data being received. At least one operator of the query may be duplicated to obtain at least one duplicated operator, and the stored original stream data may be duplicated to obtain duplicated stream data. The at least one duplicated operator may be modified to obtain at least one modified operator and, thereby, a modified query. Original results may be determined based on execution of the at least one operator, and modified results may be determined based on execution of the at least one modified operator. The at least one operator and the original stream data may be replaced with the at least one duplicated operator and the duplicated stream data, to thereby obtain an integrated query for execution.Type: ApplicationFiled: August 31, 2009Publication date: March 3, 2011Applicant: SAP AGInventors: Bernhard Wolf, Martin Rosjat, Michael Ameling