-
公开(公告)号:US10826778B2
公开(公告)日:2020-11-03
申请号:US15370907
申请日:2016-12-06
Applicant: SAP SE
Inventor: Martin Knechtel , Axel Schroeder
IPC: H04L12/24
Abstract: Methods, systems, and computer program products for discovering network connected devices are described. A semantic query for a network connected device is parsed, with the semantic query identifying one or more capabilities of a desired network connected device. A network address of a network connected device satisfying the parsed semantic query is identified and a query response identifying the network address of the network connected device is provided.
-
公开(公告)号:US11138091B2
公开(公告)日:2021-10-05
申请号:US16217521
申请日:2018-12-12
Applicant: SAP SE
Inventor: Axel Schroeder , Martin Knechtel
Abstract: Techniques are described for detecting the presence of regressions in software, such as software that is being developed and tested in a development environment. Compiled code can be instrumented to introduce annotations to the compiled code. For example, the annotations can be added at the start and end of a code section, where a code section can be specified at any suitable degree of specificity (e.g., a line of code, a function, a component, multiple components, and so forth). When the instrumented code is executed, the annotations generate timing information that describes the execution times of the various annotated code sections. The timing information can be analyzed and compared to previously generated timing information for the code base, and detected differences may trigger actions such as reports, alerts, denied requests to pull code from the source repository, rejected code check-ins, bug reports, and so forth.
-
公开(公告)号:US10802924B2
公开(公告)日:2020-10-13
申请号:US15658902
申请日:2017-07-25
Applicant: SAP SE
Inventor: Martin Knechtel , Axel Schroeder , Kay Jugel , Christof Momm
Abstract: The present disclosure involves systems, software, and computer-implemented methods for asynchronous session storing. An example method includes receiving, by a first thread of a data processing apparatus, a backup trigger for backing up session of an application being executed by a second, separate thread of the data processing apparatus; serializing, by the first thread of the data processing apparatus, session, wherein serializing the session comprises blocking execution of the application by the second thread of the data processing apparatus; storing the serialized session into a database; and validating the stored session.
-
公开(公告)号:US10563988B2
公开(公告)日:2020-02-18
申请号:US14480671
申请日:2014-09-09
Applicant: SAP SE
Inventor: Michael Ameling , Martin Knechtel , Philipp Herzig
IPC: G01C21/20
Abstract: Various embodiments of systems and methods for providing navigation assistance are described herein. A navigation assistance request is received for commuting between the start waypoint and the destination waypoint. Based on the received request, the angle-orientation coordinates included in the angle-based navigation instruction are converted to direction-based navigation instructions. Finally, the direction-based navigation instructions are provided to a user. In one embodiment, the direction-based navigation instructions are stored in a directed weighted graph. The directed weighted graph may be used to determine navigation instructions for an intersection point. In one embodiment, crowdsourcing is used to collect the navigation instructions.
-
公开(公告)号:US20190205455A1
公开(公告)日:2019-07-04
申请号:US15861857
申请日:2018-01-04
Applicant: SAP SE
Inventor: Kay Jugel , Axel Schroeder , Christof Momm , Martin Knechtel
IPC: G06F17/30
Abstract: The present disclosure involves systems, software, and computer implemented methods for database scaling for multi-tenant applications. One example method includes receiving an indication to migrate a tenant of an application from a default database to a scale database. The tenant is locked. At least one stateful component that includes state information for the tenant is identified. The state information is serialized. The identified stateful component(s) are shut down. Data for the tenant is copied from the default database to the scale database. The tenant is assigned to the scale database. The serialized state information is de-serialized to generate de-serialized state information, and the de-serialized state information is stored in the scale database. The stateful component(s) are restarted and the tenant is unlocked.
-
公开(公告)号:US20190034285A1
公开(公告)日:2019-01-31
申请号:US15658902
申请日:2017-07-25
Applicant: SAP SE
Inventor: Martin Knechtel , Axel Schroeder , Kay Jugel , Christof Momm
Abstract: The present disclosure involves systems, software, and computer-implemented methods for asynchronous session storing. An example method includes receiving, by a first thread of a data processing apparatus, a backup trigger for backing up session of an application being executed by a second, separate thread of the data processing apparatus; serializing, by the first thread of the data processing apparatus, session, wherein serializing the session comprises blocking execution of the application by the second thread of the data processing apparatus; storing the serialized session into a database; and validating the stored session.
-
公开(公告)号:US20180159740A1
公开(公告)日:2018-06-07
申请号:US15370907
申请日:2016-12-06
Applicant: SAP SE
Inventor: Martin Knechtel , Axel Schroeder
IPC: H04L12/24
CPC classification number: H04L41/12 , H04L41/046 , H04L41/0853
Abstract: Methods, systems, and computer program products for discovering network connected devices are described. A semantic query for a network connected device is parsed, with the semantic query identifying one or more capabilities of a desired network connected device. A network address of a network connected device satisfying the parsed semantic query is identified and a query response identifying the network address of the network connected device is provided.
-
公开(公告)号:US10691508B2
公开(公告)日:2020-06-23
申请号:US16188939
申请日:2018-11-13
Applicant: SAP SE
Inventor: Axel Schroeder , Michael Ameling , Martin Knechtel
Abstract: The present disclosure relates to computer-implemented methods, software, and systems for allowing Internet of Things (IoT) solutions to be integrated using common underlying vocabularies and lightweight reasoning to connect applications and validate IoT device data. In one example method, application-specific vocabularies for each of a plurality of applications are identified at design time, wherein each of the applications is associated with a corresponding vocabulary. At design time and for each application, an explicit mapping of the application-specific vocabulary of a particular application to a corresponding common vocabulary is identified. At runtime, implicit mappings between a first application and a second application to be integrated are computed based on the explicit mapping of the application-specific vocabulary of the first application to the common vocabulary and the explicit mapping of the application-specific vocabulary of the second application to the common vocabulary.
-
公开(公告)号:US20200160366A1
公开(公告)日:2020-05-21
申请号:US16191934
申请日:2018-11-15
Applicant: SAP SE
Inventor: Kay Jugel , Axel Schroeder , Martin Knechtel , Christof Momm
Abstract: A motivational system computer platform may retrieve a current motivational rule set (e.g., a program's motivational mechanism) from a motivational rule set data store. The system may then arrange to execute the program such that inputs from a remote user device are applied to the current motivational rule set resulting in current motivational feedback that is stored into a current motivational feedback data store and transmitted to the user device. The motivational system computer platform may also retrieve a shadow motivational rule set from the motivational rule set data store. The system may then arrange to execute the program such that inputs from the user device are also applied to the shadow motivational rule set, in parallel with the current motivational rule set, resulting in shadow motivational feedback that is stored into a shadow motivational feedback data store without being transmitted to the user device.
-
公开(公告)号:US10332385B2
公开(公告)日:2019-06-25
申请号:US15359782
申请日:2016-11-23
Applicant: SAP SE
Inventor: Martin Knechtel , Axel Schroeder
IPC: G08B27/00
Abstract: A set of condition monitoring sensors may provide signals indicative of current conditions local at a user device (e.g., a smartphone). An alert recommendation platform may automatically analyze the signals and decision logic to generate an alert recommendation and output an alert signal. Responsive to the alert signal, a notification platform may automatically determine a set of potential support communication devices (e.g., other smartphones) based at least in part on a location associated with the user device and locations of the potential support communication devices. The notification platform may then arrange for at least some of the potential support communication devices to receive a support request message (e.g., nearby smartphones may receive notifications requesting support).
-
-
-
-
-
-
-
-
-