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: 10563988
    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.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 18, 2020
    Assignee: SAP SE
    Inventors: Michael Ameling, Martin Knechtel, Philipp Herzig
  • Patent number: 10147042
    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).
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: December 4, 2018
    Assignee: SAP SE
    Inventors: Philipp Herzig, Michael Ameling
  • Patent number: 9807169
    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.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 31, 2017
    Assignee: SAP SE
    Inventors: David Blumenthal-Barby, Philipp Herzig, Sander Wozniak, Ingo Brenckmann
  • Patent number: 9630109
    Abstract: 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: Grant
    Filed: May 13, 2014
    Date of Patent: April 25, 2017
    Assignee: SAP SE
    Inventors: Philipp Herzig, Michael Ameling
  • Publication number: 20160330280
    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.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: David BLUMENTHAL-BARBY, Philipp HERZIG, Sander WOZNIAK, Ingo BRENCKMANN
  • Publication number: 20160086121
    Abstract: 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: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Benjamin Heilbrunn, Philipp Herzig
  • Publication number: 20160026921
    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).
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Inventors: Philipp Herzig, Michael Ameling
  • Publication number: 20150328550
    Abstract: 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: Application
    Filed: May 13, 2014
    Publication date: November 19, 2015
    Applicant: SAP AG
    Inventors: Philipp Herzig, Michael Ameling
  • Patent number: 9171252
    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).
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 27, 2015
    Assignee: SAP SE
    Inventors: Philipp Herzig, Michael Ameling
  • Publication number: 20150160018
    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.
    Type: Application
    Filed: September 9, 2014
    Publication date: June 11, 2015
    Inventors: MICHAEL AMELING, MARTIN KNECHTEL, PHILIPP HERZIG
  • Patent number: 8749499
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Michael Ameling, Philipp Herzig
  • Publication number: 20140108318
    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).
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: SAP AG
    Inventors: Philipp Herzig, Michael Ameling
  • Publication number: 20140051506
    Abstract: 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: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: Michael Ameling, Philipp Herzig
  • Publication number: 20130162519
    Abstract: 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: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Michael Ameling, Philipp Herzig, Ralf Ackermann
  • Publication number: 20110298724
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: SAP AG
    Inventors: Michael Ameling, Philipp Herzig