Patents by Inventor Leif Jensen-Pistorius

Leif Jensen-Pistorius 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: 11295273
    Abstract: Techniques are described for providing normalized object exposure in a collaborative platform. Implementations provide a collaborative platform to enable multiple users to collaborate to address an issue collectively. The platform enables a user to create a work routine in which objects may be added and manipulated by multiple users. The objects may be normalized through use of a normalized object contract. Tools may be added to the work routine, and linked to objects to apply functionality to the object data of the objects. The tools may also comply with the normalized object contract to be consumable within the platform. Through the contract, objects may exhibit a shared common state such that multiple users and/or processes access the same state for a particular object at any given time in a work routine.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: April 5, 2022
    Assignee: SAP SE
    Inventors: Dave Schikora, Ole Lilienthal, Michael Burwig, Pit Humke, Leif Jensen-Pistorius, Peer Hilgers, Martin Wezowski, Thomas Spangemacher
  • Patent number: 10726036
    Abstract: Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventors: Dave Schikora, Pit Humke, Michael Burwig, Ole Lilienthal, Leif Jensen-Pistorius, Martin Wezowski, Thomas Spangemacher, Peer Hilgers
  • Patent number: 10248300
    Abstract: Techniques are described for polymorph rendering of objects in a collaborative platform and/or other environments, through which the same object is presented differently in the user interface depending on which perspective is being used to render the object. In some implementations, the platform supports multiple renderers and each renderer is associated with a particular perspective. Polymorph rendering may also be described as adaptive rendering, given that the presentation of an object may be adapted to the particular accessors of a work routine, and such adaptation is achieved through use of different renderers to render the object according to different perspectives. A particular renderer can be written once and added to the platform, and that renderer may be applied to a variety of objects. Tools may also be rendered according to various perspectives, given that tools also support the normalized object contract and at least expose the mandatory perspectives.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: April 2, 2019
    Assignee: SAP SE
    Inventors: Dave Schikora, Ole Lilienthal, Pit Humke, Michael Burwig, Martin Wezowski, Peer Hilgers, Leif Jensen-Pistorius, Thomas Spangemacher
  • Patent number: 10152204
    Abstract: Various embodiments of systems and methods for generating mnemonics are described herein. In an aspect, the method includes receiving a trigger for a mnemonic. Upon receiving the trigger, a menu including options for creating the mnemonic is displayed. A selection of an option from the menu is received for creating the mnemonic. Based upon the selection of the option, one or more pop-up windows for creating the mnemonic is rendered.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: December 11, 2018
    Assignee: SAP SE
    Inventors: Florian Jann, Michael Krenkler, Emil Voutta, Annette Jann, Leif Jensen-Pistorius, Peer Hilgers, Martin Wezowski, Kathrin Fischer, Kai Richter
  • Patent number: 10078818
    Abstract: Techniques are described for providing and/or managing work routines (WRs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. The platform enables the creation of a WR that includes any suitable number of data objects to facilitate management of a process, resolution of an issue, and/or other tasks. The WR may also include any suitable number of tools for controlling the manipulation and/or rendering of the data objects. The platform provides a polymorphism through which data objects may be rendered differently based on the tools that are used to render the tool objects. The platform also provides for the automatic creation of a WR, or a template for a WR, where such creation may be triggered by an event and/or based on a current context.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 18, 2018
    Assignee: SAP SE
    Inventors: Dave Schikora, Leif Jensen-Pistorius, Peer Hilgers, Ole Lilienthal, Martin Wezowski, Michael Burwig, Pit Humke, Thomas Spangemacher
  • Publication number: 20180174104
    Abstract: Techniques are described for providing and/or managing work routines (WRs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. The platform enables the creation of a WR that includes any suitable number of data objects to facilitate management of a process, resolution of an issue, and/or other tasks. The WR may also include any suitable number of tools for controlling the manipulation and/or rendering of the data objects. The platform provides a polymorphism through which data objects may be rendered differently based on the tools that are used to render the tool objects. The platform also provides for the automatic creation of a WR, or a template for a WR, where such creation may be triggered by an event and/or based on a current context.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Dave Schikora, Leif Jensen-Pistorius, Peer Hilgers, Ole Lilienthal, Martin Wezowski, Michael Burwig, Pit Humke, Thomas Spangemacher
  • Publication number: 20170329498
    Abstract: Techniques are described for polymorph rendering of objects in a collaborative platform and/or other environments, through which the same object is presented differently in the user interface depending on which perspective is being used to render the object. In some implementations, the platform supports multiple renderers and each renderer is associated with a particular perspective. Polymorph rendering may also be described as adaptive rendering, given that the presentation of an object may be adapted to the particular accessors of a work routine, and such adaptation is achieved through use of different renderers to render the object according to different perspectives. A particular renderer can be written once and added to the platform, and that renderer may be applied to a variety of objects. Tools may also be rendered according to various perspectives, given that tools also support the normalized object contract and at least expose the mandatory perspectives.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Dave Schikora, Ole Lilienthal, Pit Humke, Michael Burwig, Martin Wezowski, Peer Hilgers, Leif Jensen-Pistorius, Thomas Spangemacher
  • Publication number: 20170329461
    Abstract: Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Dave Schikora, Pit Humke, Michael Burwig, Ole Lilienthal, Leif Jensen-Pistorius, Martin Wezowski, Thomas Spangemacher, Peer Hilgers
  • Publication number: 20170330151
    Abstract: Techniques are described for providing normalized object exposure in a collaborative platform. Implementations provide a collaborative platform to enable multiple users to collaborate to address an issue collectively. The platform enables a user to create a work routine in which objects may be added and manipulated by multiple users. The objects may be normalized through use of a normalized object contract. Tools may be added to the work routine, and linked to objects to apply functionality to the object data of the objects. The tools may also comply with the normalized object contract to be consumable within the platform. Through the contract, objects may exhibit a shared common state such that multiple users and/or processes access the same state for a particular object at any given time in a work routine.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Dave Schikora, Ole Lilienthal, Michael Burwig, Pit Humke, Leif Jensen-Pistorius, Peer Hilgers, Martin Wezowski, Thomas Spangemacher
  • Publication number: 20170185242
    Abstract: Various embodiments of systems and methods for generating mnemonics are described herein. In an aspect, the method includes receiving a trigger for a mnemonic. Upon receiving the trigger, a menu including options for creating the mnemonic is displayed. A selection of an option from the menu is received for creating the mnemonic. Based upon the selection of the option, one or more pop-up windows for creating the mnemonic is rendered.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: FLORIAN JANN, MICHAEL KRENKLER, EMIL VOUTTA, ANNETTE JANN, LEIF JENSEN-PISTORIUS, PEER HILGERS, MARTIN WEZOWSKI, KATHRIN FISCHER, KAI RICHTER
  • Patent number: 8887087
    Abstract: In one embodiment, a method is illustrated as including displaying an editing window, the editing window being a Graphical User Interface (GUI) used to design an application interface, associating a User Interface (UI) element with a layout element, and generating metadata, the metadata containing data illustrating the association between the UI element and the layout element. Further, another embodiment is illustrated as including receiving a service request relating to an application, the service request including a first set of rendering data illustrating a display area within which a first GUI relating to the application will be displayed, retrieving metadata, the metadata illustrating layout elements and associated UI elements relating to the first GUI, retrieving display logic associated with the metadata, retrieving business logic associated with the metadata, and generating the first GUI, wherein the first GUI is generated using the metadata, display logic and business logic.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Peer Hilgers, Leif Jensen-Pistorius
  • Patent number: 8731982
    Abstract: A method and system to monitor steps in a business process or complex tasks are described. The method may include displaying a graphical step monitor in a graphical user interface of an application, using a plurality of graphical elements indicating statuses of a plurality of steps in a sequence of steps in a process. The method may include receiving update information related to one or more steps of the plurality of steps. The method may also include updating the statuses of the steps for which the update information was received and as indicated by the plurality of graphical elements. Furthermore, the method may include displaying a description region including a further plurality of graphical elements and texts, the texts describing the steps, the statuses of which are indicated by the graphical elements.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 20, 2014
    Assignee: SAP AG
    Inventors: James Morrison, Esther Blankenship, Leif Jensen-Pistorius, Peer Hilgers
  • Patent number: D582928
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Nenad Dordevic
  • Patent number: D582929
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers
  • Patent number: D582930
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, Nenad Dordevic
  • Patent number: D582932
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison, Mandana Samii, Nenad Dordevic, Tina Marseille, Loff Gisbert
  • Patent number: D589967
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: April 7, 2009
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison
  • Patent number: D592218
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: May 12, 2009
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison
  • Patent number: D592224
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: May 12, 2009
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison
  • Patent number: D592225
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: May 12, 2009
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers