-
公开(公告)号:US10147042B2
公开(公告)日:2018-12-04
申请号:US14875496
申请日:2015-10-05
Applicant: SAP SE
Inventor: Philipp Herzig , Michael Ameling
Abstract: A complex event processing system comprises one or more rule engines configured to receive information from a source system via a message broker. Multiple rule engines may be used in parallel, with the same/different rules deployed. According to an embodiment, a rule engine may include a manager component, a proxy component, a reasoner component, and a working memory. The manager and proxy serve as interfaces with the message broker to allow asynchronous communication with a provider storing state information. The reasoner is configured to execute rules based upon occurrence of events in the source system. Embodiments may be particularly suited to implementing a gamification platform including a business entity provider, with an existing business source system (e.g. CRM, ERP).
-
2.
公开(公告)号:US20160026921A1
公开(公告)日:2016-01-28
申请号:US14875496
申请日:2015-10-05
Applicant: SAP SE
Inventor: Philipp Herzig , Michael Ameling
CPC classification number: G06N5/046 , G06N5/02 , G06N99/005
Abstract: A complex event processing system comprises one or more rule engines configured to receive information from a source system via a message broker. Multiple rule engines may be used in parallel, with the same/different rules deployed. According to an embodiment, a rule engine may include a manager component, a proxy component, a reasoner component, and a working memory. The manager and proxy serve as interfaces with the message broker to allow asynchronous communication with a provider storing state information. The reasoner is configured to execute rules based upon occurrence of events in the source system. Embodiments may be particularly suited to implementing a gamification platform including a business entity provider, with an existing business source system (e.g. CRM, ERP).
Abstract translation: 复杂事件处理系统包括被配置为经由消息代理从源系统接收信息的一个或多个规则引擎。 多个规则引擎可以并行使用,部署相同/不同的规则。 根据实施例,规则引擎可以包括管理器组件,代理组件,推理器组件和工作存储器。 管理员和代理人作为与消息代理的接口,以允许与存储状态信息的提供者的异步通信。 推理器被配置为基于源系统中的事件的发生来执行规则。 实施例可以特别适合于实现具有现有业务源系统(例如CRM,ERP)的商业实体提供商的游戏化平台。
-
公开(公告)号:US09807169B2
公开(公告)日:2017-10-31
申请号:US14703519
申请日:2015-05-04
Applicant: SAP SE
Inventor: David Blumenthal-Barby , Philipp Herzig , Sander Wozniak , Ingo Brenckmann
CPC classification number: H04L67/1097 , G06F17/30371 , G06F17/30504 , G06F17/3056 , G06F17/30598
Abstract: A system includes a first application and a storage layer running on a cloud computing device, where the first application includes a service layer to interface over a network with a browser application running on a client computing device to provide the browser application access to the first application and a tagging module to interface over a communication connector with a second application running on a remote computing device having a database. The service layer receives requests for data from the first application and provides the requested data from the database. The tagging module is configured to tag a record of the data in response to tag requests from the first application, where the record of the data is tagged by generating an item reference to the record to enable a customized view of the data. The storage layer is configured to store the item references.
-
公开(公告)号: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.
-
-
-