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: 9996592
    Abstract: 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: Grant
    Filed: April 29, 2014
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
  • Patent number: 9569869
    Abstract: 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: Grant
    Filed: July 29, 2014
    Date of Patent: February 14, 2017
    Assignee: SAP SE
    Inventors: Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy, Christian Hengstler
  • Publication number: 20160112438
    Abstract: 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: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Christian Hengstler, Volodymyr Vasyutynskyy, Martin Rosjat, Stefan Hesse
  • Publication number: 20160035114
    Abstract: 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: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy, Christian Hengstler
  • Publication number: 20150310061
    Abstract: 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: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
  • Publication number: 20150113459
    Abstract: 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: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: SAP AG
    Inventors: Christian Hengstler, Stefan Hesse, Martin Rosjat, Volodymyr Vasyutynskyy
  • Patent number: 8874551
    Abstract: 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: Grant
    Filed: May 9, 2012
    Date of Patent: October 28, 2014
    Assignee: SAP SE
    Inventors: Martin Rosjat, Stefan Hesse, Eugen Frank
  • Publication number: 20140172496
    Abstract: 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: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Martin Rosjat, Stefan Hesse
  • Publication number: 20130304724
    Abstract: 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: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Martin Rosjat, Stefan Hesse, Eugen Frank
  • Patent number: 8433716
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: April 30, 2013
    Assignee: SAP AG
    Inventors: Bernhard Wolf, Martin Rosjat, Michael Ameling
  • Publication number: 20110055239
    Abstract: 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: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Applicant: SAP AG
    Inventors: Bernhard Wolf, Martin Rosjat, Michael Ameling