Patents by Inventor Stefan Kusterer
Stefan Kusterer 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: 11126684Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an overview panel that includes content received from data sources. An embodiment operates by a computer implemented method that includes determining the user, the user's role, and/or domains associated with the user in order to determine the content and/or data sources from which content should be received. The method further includes parsing the content from the data sources associated with the user, the user's role, and/or domains and generating cards to display the content from the data sources in a unified and cohesive manner.Type: GrantFiled: March 21, 2017Date of Patent: September 21, 2021Assignee: SAP Portals Israel Ltd.Inventors: Itay Sagiv, Ioannis Grammatikakis, Dan Watters, Nicole Pompejus, Stefan Kusterer, Rachel Kahana Samet, Aviad Gilady, Ran Gross, Yotam Kadishay
-
Patent number: 10506078Abstract: The present disclosure involves systems, software, and computer implemented methods for generating a centralized overview display from annotated data sources. One example method includes identifying data sources that each include data to be presented in a user interface. A set of annotations are identified, for each data source, that describe the data included in the respective data source. One or more visual representation types are associated with each data source. Each visual representation type indicates a type of visual representation to apply when rendering data included in the associated data source. A user interface configuration is generated based on the data sources, the annotations, and the associations between the visual representation types and the associated data sources.Type: GrantFiled: June 30, 2016Date of Patent: December 10, 2019Assignee: SAP Portals Israel Ltd.Inventors: Ioannis Grammatikakis, Ran Gross, Stefan Kusterer, Ariel Bentolila, Tim Back, Aviad Gilady, Itay Sagiv
-
Publication number: 20180276309Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an overview panel that includes content received from data sources. An embodiment operates by a computer implemented method that includes determining the user, the user's role, and/or domains associated with the user in order to determine the content and/or data sources from which content should be received. The method further includes parsing the content from the data sources associated with the user, the user's role, and/or domains and generating cards to display the content from the data sources in a unified and cohesive manner.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Itay Sagiv, Ioannis Grammatikakis, Dan Watters, Nicole Pompejus, Stefan Kusterer, Rachel Kahana Samet, Aviad Gilady, Ran Gross, Yotam Kadishay
-
Publication number: 20180004543Abstract: The present disclosure involves systems, software, and computer implemented methods for generating a centralized overview display from annotated data sources. One example method includes identifying data sources that each include data to be presented in a user interface. A set of annotations are identified, for each data source, that describe the data included in the respective data source. One or more visual representation types are associated with each data source. Each visual representation type indicates a type of visual representation to apply when rendering data included in the associated data source. A user interface configuration is generated based on the data sources, the annotations, and the associations between the visual representation types and the associated data sources.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Ioannis Grammatikakis, Ran Gross, Stefan Kusterer, Ariel Bentolila, Tim Back, Aviad Gilady, Itay Sagiv
-
Patent number: 9697042Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: GrantFiled: July 30, 2010Date of Patent: July 4, 2017Assignee: SAP SEInventors: Tobias Stein, Klaus Nottbohm, Frank Mock, Stefan Kusterer, Ralf Dentzer, Karsten Bohlmann
-
Patent number: 9128886Abstract: The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.Type: GrantFiled: December 20, 2011Date of Patent: September 8, 2015Assignee: SAP SEInventors: Stefan Kusterer, Ralf Handl, Kalyani G., Reiner P Hammerich, Martin Zurmuehl, Hendrik C. R. Lock
-
Patent number: 8862613Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: GrantFiled: July 20, 2012Date of Patent: October 14, 2014Assignee: SAP AGInventors: Tobias Stein, Klaus Nottbohm, Frank Mock, Stefan Kusterer, Ralf Dentzer, Karsten Bohlmann
-
Patent number: 8510682Abstract: Systems and techniques to provide a unifying navigation model with a navigation service that provides an interface to information sources. In general, in one implementation, the technique includes: uniting navigation hierarchies from different application sources, and providing a unified navigation area based on the united navigation hierarchy. Uniting the navigation hierarchies can involve supplying a navigation service with a navigation object model that provides, to a presentation layer, a homogeneous view of navigation information from the different application sources. Providing the unified navigation area can involve displaying a navigation window in a portal presentation, the navigation window including navigation links to resources of the different application sources, and the navigation links being organized according to the united navigation hierarchy.Type: GrantFiled: July 28, 2003Date of Patent: August 13, 2013Assignee: SAP AGInventors: Stefan Kusterer, Yogev Mashiach, David Brutman, Yossi Pik, Mathias Kinzler
-
Publication number: 20130159468Abstract: The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Inventors: Stefan Kusterer, Ralf Handl, G. Kalyani, Reiner P. Hammerich, Martin Zurmuehl, Hendrik C. R. Lock
-
Publication number: 20130024472Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: ApplicationFiled: July 20, 2012Publication date: January 24, 2013Applicant: SAP AGInventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN
-
Patent number: 8117529Abstract: The object based navigation is an intelligent user interface that uses a source object to determine which target information is to be presented to the user. This is done by associating an object to one or more operations, so that selection of a given source object would result in a predefined operation to be activated. The role of the user may also affect the predefined operation that is activated. If multiple operations are associated with a given source object, these operations may be prioritized, so that the one with the highest priority is performed as a default operation.Type: GrantFiled: June 28, 2004Date of Patent: February 14, 2012Assignee: SAP AGInventors: Gadi Melamed, Ori Assaraf, Ilan Perez, Ronen Eyal, Barak Hershkovitz, Yossi Tamari, Stefan Kusterer, Bernhard Drittler, Roman Hayer
-
Publication number: 20120030223Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: SAP AGInventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN
-
Patent number: 7469255Abstract: Systems and techniques to generate a virtual hierarchy for navigating in and between object hierarchies. In general, in one implementation, the technique includes: flagging nodes in one or more object hierarchies as entry points and generating a virtual hierarchy including a virtual root and the nodes flagged as entry points depend directly from the virtual root.Type: GrantFiled: December 26, 2002Date of Patent: December 23, 2008Assignee: SAP AGInventors: Stefan Kusterer, Eckart Liemke, Gerhard Bosch, Juergen Heymann, Bernhard Drittler
-
Patent number: 7441239Abstract: A role-based computer system has a first processor with a computer program (100) and has further processors with application systems (Sy1, Sy2, Sy3) and application services (Se). The program generates a start instruction for the further processors to execute the services by consecutively receiving a log-in identification from the user and looking up in a first assignment table (101) for a role (Ro), looking up in a second assignment table (102) to determine logical services (LSe) assigned to the role; and looking up in a second assignment table to determine a pointer (P(Sy/Se)) to the services (Se) that are assigned to the logical service. The pointer has first and second portions to identify the application system (Sy) and the application service (Se), respectively, and becomes part of the start instruction (350).Type: GrantFiled: March 18, 2002Date of Patent: October 21, 2008Assignee: SAP AGInventors: Peter Bittner, Bernhard Drittler, Jürgen Heymann, Stefan Kusterer, Sven Schwerin-Wenzel, Thorsten Vieth
-
Patent number: 7308676Abstract: Systems and techniques to derive virtual objects at run-time from persistencely stored objects. In general, in one implementation, the technique includes receiving a request for a target object from a requesting application. It is determined whether a delta link is associated with the target object. The delta link includes a location of the target object and information describing a desired difference between the target object and a derived object to be returned to the requesting application. The target object is located and a derived object is generated from the target object and the information in the delta link. The derived object is then returned to the requesting application. The target object, and derived object, may include a number of elements. The elements may be name-value pairs, or “properties”, or a number of child objects in an object hierarchy.Type: GrantFiled: December 26, 2002Date of Patent: December 11, 2007Assignee: SAP AGInventors: Stefan Kusterer, Eckart Liemke, Gerhard Bosch, Juergen Heymann, Meinolf Block, Bernhard Drittler
-
Patent number: 7296052Abstract: A client computer and a server computer communicate via a network; the server computer receives user identification via the client computer that is selectively a first device or a second device. The server computer stores at least first and second application services for a single predetermined application class, wherein the first and second application services are adapted to client computer type. Upon receiving user identification, the server computer further receives a device attribute from the client computer, compares the device attribute with reference attributes, and selectively sends a representation of the first application service or of the second application service to the client computer according to the device attribute.Type: GrantFiled: November 1, 2002Date of Patent: November 13, 2007Assignee: SAP AGInventors: Jürgen Heymann, Stefan Kusterer, Bernhard Drittler
-
Publication number: 20050288945Abstract: The object based navigation is an intelligent user interface that uses a source object to determine which target information is to be presented to the user. This is done by associating an object to one or more operations, so that selection of a given source object would result in a predefined operation to be activated. The role of the user may also affect the predefined operation that is activated. If multiple operations are associated with a given source object, these operations may be prioritized, so that the one with the highest priority is performed as a default operation.Type: ApplicationFiled: June 28, 2004Publication date: December 29, 2005Inventors: Gadi Melamed, Ori Assaraf, Ilan Perez, Ronen Eyal, Barak Hershkovitz, Yossi Tamari, Stefan Kusterer, Bernhard Drittler, Roman Hayer
-
Publication number: 20050076311Abstract: Systems and techniques to provide a unifying navigation model with a navigation service that provides an interface to information sources. In general, in one implementation, the technique includes: uniting navigation hierarchies from different application sources, and providing a unified navigation area based on the united navigation hierarchy. Uniting the navigation hierarchies can involve supplying a navigation service with a navigation object model that provides, to a presentation layer, a homogeneous view of navigation information from the different application sources. Providing the unified navigation area can involve displaying a navigation window in a portal presentation, the navigation window including navigation links to resources of the different application sources, and the navigation links being organized according to the united navigation hierarchy.Type: ApplicationFiled: July 28, 2003Publication date: April 7, 2005Inventors: Stefan Kusterer, Yogev Mashiach, David Brutman, Yossi Pik, Mathias Kinzler
-
Publication number: 20030237044Abstract: A method includes receiving information about a bookmarked link that a user has invoked within a browser, retrieving a page address from a repository based on a role of the user, and directing the browser to the page address. The method also includes rendering a page corresponding to the page address. The method can include extracting an object ID from the link. The method can also include determining the address based on the role of the user.Type: ApplicationFiled: November 27, 2002Publication date: December 25, 2003Inventors: Roman Hayer, Stefan Kusterer, Bernhard Drittler, Thomas Bach, Rainer Brendle
-
Publication number: 20030225925Abstract: Systems and techniques to derive virtual objects at run-time from persistencely stored objects. In general, in one implementation, the technique includes receiving a request for a target object from a requesting application. It is determined whether a delta link is associated with the target object. The delta link includes a location of the target object and information describing a desired difference between the target object and a derived object to be returned to the requesting application. The target object is located and a derived object is generated from the target object and the information in the delta link. The derived object is then returned to the requesting application. The target object, and derived object, may include a number of elements. The elements may be name-value pairs, or “properties”, or a number of child objects in an object hierarchy.Type: ApplicationFiled: December 26, 2002Publication date: December 4, 2003Inventors: Stefan Kusterer, Eckart Liemke, Gerhard Bosch, Juergen Heymann, Meinolf Block, Bernhard Drittler