-
公开(公告)号:US11151314B2
公开(公告)日:2021-10-19
申请号:US16165481
申请日:2018-10-19
Applicant: SAP SE
Inventor: Carolin Seel , Jan-Michel Blinn , Roman Rommel
IPC: G06F40/186 , G06F40/14 , G06F40/106
Abstract: Disclosed herein are system, method, and computer program product embodiments for adding a template engine to a Cascading Style Sheets (CSS) grid layout to display content using different templates. An embodiment operates by generating a grid layout component based on a template. The generated grid layout component defines a layout type based on a cascading style sheet (CSS) grid layout. The embodiment generates a grid component comprising a set of grid cell components based on a view file. Each grid cell component represents a grid cell in the CSS grid layout, and each grid cell component is mapped to one or more rows and one or more columns in the CSS grid layout. The embodiment then displays content of the set of grid cell components using the layout type.
-
公开(公告)号:US10678419B2
公开(公告)日:2020-06-09
申请号:US15461827
申请日:2017-03-17
Applicant: SAP SE
Inventor: Roman Rommel , Jan-Michel Blinn
IPC: G06F3/0486 , G06F3/0482 , G06F3/0481 , G09G5/14
Abstract: Disclosed herein are system, method, and computer program product embodiments for a system for bi-directional communication between windows. An embodiment operates by receiving a panel selection of a second panel of a first window comprising at least a first panel and the second panel. The second panel is undocked from the first window responsive to the panel selection. An item selection is received from either the first window or the second window. It is determined that the item selection corresponds to one of the first window or the second window as a selected window. The displayed information in the unselected window is updated corresponding to the item selection.
-
公开(公告)号:US20230091954A1
公开(公告)日:2023-03-23
申请号:US17477807
申请日:2021-09-17
Applicant: SAP SE
Inventor: Roman Rommel , Philipp Knuesel , Janick Frasch , Santo Bianchino
IPC: H04L12/911 , H04L29/06 , G06F9/48 , H04L12/24
Abstract: Computer-readable media, methods, and systems are disclosed for scheduling a start time and a shutdown time of one or more online resources associated with a multi-cloud resource scheduler. A request from a first user is received to access a multi-cloud resource scheduler associated with one or more online resources. Responsive to the request from the first user, credentials of the first user are validated prior to providing access to the multi-cloud resource scheduler. Based upon validating the credentials of the first user, access to the multi-cloud resource scheduler is provided. Instructions are received from the first user to schedule a start time and a shutdown time of at least one online cloud resource connected to the multi-cloud resource scheduler. An availability of the at least one online cloud resource is established for access by a second user based on the instructions.
-
公开(公告)号:US20210089860A1
公开(公告)日:2021-03-25
申请号:US16659271
申请日:2019-10-21
Applicant: SAP SE
Inventor: Dominik Heere , Steffen Knoeller , Masoud Aghadavoodi Jolfaei , Simon Hoppermann , Santo Bianchino , Andre Sres , Mirko Hin , Janick Frasch , Kuan Lu , Roman Rommel
Abstract: Techniques for implementing a digital assistant that provides proactive notifications to users, summarizes data and relevant situations, forecasts/predicts future outcomes, simulates outcomes under different assumptions, generates recommendations to improve observed or assumed situations, and provides explanations for calculated outcomes are disclosed. In some example embodiments, a computer system is configured to detect a data change in one or more data sources, the data change corresponding to a monitored data object, generate a predicted future value for the monitored data object based on the detected data change, identify a deviation between the predicted future value and a planned future value for the monitored data object, determine that the identified deviation is relevant for a specific user at a specific time and in a specific context, and cause a notification corresponding to the deviation to be displayed on a computing device based on the determination that the deviation is relevant.
-
公开(公告)号:US10579238B2
公开(公告)日:2020-03-03
申请号:US15461319
申请日:2017-03-16
Applicant: SAP SE
Inventor: Tina Rauschenbach , Annette Jann , Kai Richter , Jan-Michel Blinn , Denis Timur , Roman Rommel , Carlos Martinez Gomez , Janos Varadi
IPC: G06F3/14 , G06F3/0484 , G06F9/451
Abstract: In one general aspect, a method can include generating a user interface for an enterprise application executing on a computing device using a flexible screen layout. The generating can include displaying, on a display device included in the computing device, a first user interface for the enterprise application including a first column that occupies an available screen area of the display device and that presents first content, receiving, in the first user interface, a selection for forward navigation, and displaying, on the display device, a second user interface for the enterprise application. The second user interface can include a second column presenting the first content and a third column presenting the second content that can occupy the available screen area of the display device. The flexible screen layout can adjust a size of the second column and the third column based on the available screen area of the display device.
-
公开(公告)号:US20200012542A1
公开(公告)日:2020-01-09
申请号:US16030000
申请日:2018-07-09
Applicant: SAP SE
Inventor: Vladimir Shapiro , Roman Rommel
Abstract: Disclosed herein are system, method, and computer program product embodiments for obtaining feedback in an explicit, non-disruptive manner. An embodiment operates by determining a trigger corresponding to a feedback event, where the trigger is associated with a particular application that is registered with a feedback application associated with the feedback event; detecting an application event corresponding to the trigger occurs during an execution of the particular application; receiving a screenshot of a user interface of the particular application at a time of the detecting; providing a notification indicating that feedback corresponding to the application event is requested; receiving a request to launch the feedback event; and receiving feedback corresponding to the feedback event via the feedback application.
-
公开(公告)号:US10409440B2
公开(公告)日:2019-09-10
申请号:US15294133
申请日:2016-10-14
Applicant: SAP SE
Inventor: Jan-Michel Blinn , Annette Jann , Carlos Martinez Gomez , Carolin Seel , Denis Timur , Janos Varadi , Kai Richter , Roman Rommel , Tina Rauschenbach
IPC: G06F17/00 , G06F3/0481 , G06F16/957 , G06F3/0484
Abstract: System, method, and computer program product embodiments describe utilizing a page having a flexible layout for accessing content across multiple applications. In an embodiment, a display device displays a first content on a page associated with a set of layouts. The page uses a one-panel layout having one panel that that encompasses the first content. Responsive to detecting a selection of a portion of the first content within the one-panel layout, the display device receives a second content for displaying within the page. Then, the display devices renders the page using a two-panel layout having a first panel that is vertically adjacent to a second panel to display the first and second content alongside each other. The first and second panels respectively display the first and second content.
-
公开(公告)号:US11514007B1
公开(公告)日:2022-11-29
申请号:US17356914
申请日:2021-06-24
Applicant: SAP SE
Inventor: Simon Hoppermann , Janick Frasch , Andre Sres , Masoud Aghadavoodi Jolfaei , Mirko Hin , Roman Rommel , Brian McKellar , Steffen Knoeller , Santo Bianchino , Kuan Lu , Dominik Heere
IPC: G06F16/00 , G06F16/21 , G06F16/245 , G06N20/00 , G06F16/951 , G06F16/25
Abstract: Computer-readable media, methods, and systems are disclosed for storing and analyzing dynamic data within a semantic data store. The dynamic data comprises one or more types of data having a normalized data schema. A dynamic data manager interfaces with the semantic data store to instruct storage of the data. The data may be received through an event service from either of an external data source or an internal data source.
-
公开(公告)号:US20220253730A1
公开(公告)日:2022-08-11
申请号:US17723889
申请日:2022-04-19
Applicant: SAP SE
Inventor: Matthias Kaiser , Vladimir Shapiro , Luisa Andre , Roman Rommel , Max-Samuel Lang , Jochen Steinbach , Kai Richter , Thomas Ryborz
Abstract: The disclosure generally describes methods, software, and systems for providing solution descriptions. A problem description of a problem is received, from a client, at a cloud-based reasoning service. A solution description for a solution to the problem is received. Case metadata for a case defining the problem and solution are generated by the cloud-based reasoning service. The case metadata, including the problem description and solution description, are stored by the cloud-based reasoning service in a cases repository associating solutions with problems. A new problem is received at the cloud-based reasoning service. An automated analysis of the new problem is performed, and a comparison is made of the new problem with existing solutions in the cases repository to identify solutions matching the new problem. A new solution description is provided that is based on a match between the new problem description and the problem description and using the problem solution.
-
公开(公告)号:US11334805B2
公开(公告)日:2022-05-17
申请号:US16161245
申请日:2018-10-16
Applicant: SAP SE
Inventor: Matthias Kaiser , Vladimir Shapiro , Luisa Andre , Roman Rommel , Max-Samuel Lang , Jochen Steinbach , Kai Richter , Thomas Ryborz
Abstract: The disclosure generally describes methods, software, and systems for providing solution descriptions. A problem description of a problem is received, from a client, at a cloud-based reasoning service. A solution description for a solution to the problem is received. Case metadata for a case defining the problem and solution are generated by the cloud-based reasoning service. The case metadata, including the problem description and solution description, are stored by the cloud-based reasoning service in a cases repository associating solutions with problems. A new problem is received at the cloud-based reasoning service. An automated analysis of the new problem is performed, and a comparison is made of the new problem with existing solutions in the cases repository to identify solutions matching the new problem. A new solution description is provided that is based on a match between the new problem description and the problem description and using the problem solution.
-
-
-
-
-
-
-
-
-