Patents by Inventor Philipp Herzig
Philipp Herzig 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: 10563988Abstract: 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.Type: GrantFiled: September 9, 2014Date of Patent: February 18, 2020Assignee: SAP SEInventors: Michael Ameling, Martin Knechtel, Philipp Herzig
-
Patent number: 10147042Abstract: 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).Type: GrantFiled: October 5, 2015Date of Patent: December 4, 2018Assignee: SAP SEInventors: Philipp Herzig, Michael Ameling
-
Patent number: 9807169Abstract: 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.Type: GrantFiled: May 4, 2015Date of Patent: October 31, 2017Assignee: SAP SEInventors: David Blumenthal-Barby, Philipp Herzig, Sander Wozniak, Ingo Brenckmann
-
Patent number: 9630109Abstract: An advanced context-aware platform is integrated with a variety of other applications to allow processing of contextual information from various sources. One type of application may provide spatial and temporal context information for various actions. Another type of application may provide additional information for an action within a social and/or business context. These contextual information types are received and assimilated by the platform in order to enrich the data value chain. Processing large volumes of data and events may be facilitated in a scalable and rapid manner utilizing technologies such as in-memory databases (e.g., the HANA database available from SAP AG), and/or complex event processing (CEP) such as is available from Sybase ESP. Context-aware platforms according to embodiments may find particular use in providing context to systems implementing gamification in an enterprise environment.Type: GrantFiled: May 13, 2014Date of Patent: April 25, 2017Assignee: SAP SEInventors: Philipp Herzig, Michael Ameling
-
Publication number: 20160330280Abstract: 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.Type: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventors: David BLUMENTHAL-BARBY, Philipp HERZIG, Sander WOZNIAK, Ingo BRENCKMANN
-
Publication number: 20160086121Abstract: Technical solutions for Systems and methods for providing gamification analytics in an enterprise environment are provided. In some implementations, a method includes: analyzing performance of an enterprise data processing application that has been gamified in accordance with a predefined gamification design, by: obtaining gamification data associated with the enterprise data processing application; analyzing the gamification data in accordance with a modeled set of performance criteria; evaluating the predefined gamification design in accordance with the gamification data, thereby generating a predefined number of performance indices; and visualizing the predefined number of performance indices for a user. The predefined gamification design specifies one or more gamification rules.Type: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: Benjamin Heilbrunn, Philipp Herzig
-
Publication number: 20160026921Abstract: 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).Type: ApplicationFiled: October 5, 2015Publication date: January 28, 2016Inventors: Philipp Herzig, Michael Ameling
-
Publication number: 20150328550Abstract: An advanced context-aware platform is integrated with a variety of other applications to allow processing of contextual information from various sources. One type of application may provide spatial and temporal context information for various actions. Another type of application may provide additional information for an action within a social and/or business context. These contextual information types are received and assimilated by the platform in order to enrich the data value chain. Processing large volumes of data and events may be facilitated in a scalable and rapid manner utilizing technologies such as in-memory databases (e.g., the HANA database available from SAP AG), and/or complex event processing (CEP) such as is available from Sybase ESP. Context-aware platforms according to embodiments may find particular use in providing context to systems implementing gamification in an enterprise environment.Type: ApplicationFiled: May 13, 2014Publication date: November 19, 2015Applicant: SAP AGInventors: Philipp Herzig, Michael Ameling
-
Patent number: 9171252Abstract: 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).Type: GrantFiled: October 11, 2012Date of Patent: October 27, 2015Assignee: SAP SEInventors: Philipp Herzig, Michael Ameling
-
Publication number: 20150160018Abstract: 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.Type: ApplicationFiled: September 9, 2014Publication date: June 11, 2015Inventors: MICHAEL AMELING, MARTIN KNECHTEL, PHILIPP HERZIG
-
Patent number: 8749499Abstract: The present disclosure is directed to systems and methods determining a number of contact points applied to a touch-screen, executing, using one or more processors, an application function based on the number of contact points, determining that the number of contact points has decreased during execution of the application function, determining that the number of contact points is greater than zero, and continuing execution of the application function in response to determining that the number of contact points is greater than zero.Type: GrantFiled: June 8, 2010Date of Patent: June 10, 2014Assignee: SAP AGInventors: Michael Ameling, Philipp Herzig
-
Publication number: 20140108318Abstract: 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).Type: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: SAP AGInventors: Philipp Herzig, Michael Ameling
-
Publication number: 20140051506Abstract: A gamification system to gamify an enterprise includes a gamification platform and a message broker. Users in the enterprise may participate as players in the gamification platform. Enterprise information systems of the enterprise may communicate events to the message broker. Gamification rules may be expressed in terms of events and game context. The gamification platform may reason over events in accordance with the gamification rules and the current context of game play in order to trigger a proper consequence.Type: ApplicationFiled: August 15, 2012Publication date: February 20, 2014Applicant: SAP AGInventors: Michael Ameling, Philipp Herzig
-
Publication number: 20130162519Abstract: An input handler may receive first human input events from at least one human input device and from at least one user, associate the first human input events with a first identifier, receive second human input events from the at least one human input device from the at least one user, and associate the second human input events with a second identifier.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Michael Ameling, Philipp Herzig, Ralf Ackermann
-
Publication number: 20110298724Abstract: The present disclosure is directed to systems and methods determining a number of contact points applied to a touch-screen, executing, using one or more processors, an application function based on the number of contact points, determining that the number of contact points has decreased during execution of the application function, determining that the number of contact points is greater than zero, and continuing execution of the application function in response to determining that the number of contact points is greater than zero.Type: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Applicant: SAP AGInventors: Michael Ameling, Philipp Herzig