Extensible grid layout
    1.
    发明授权

    公开(公告)号:US11151314B2

    公开(公告)日:2021-10-19

    申请号:US16165481

    申请日:2018-10-19

    Applicant: SAP SE

    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.

    Bi-directional communication between windows

    公开(公告)号:US10678419B2

    公开(公告)日:2020-06-09

    申请号:US15461827

    申请日:2017-03-17

    Applicant: SAP SE

    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.

    Flexible screen layout across multiple platforms

    公开(公告)号:US10579238B2

    公开(公告)日:2020-03-03

    申请号:US15461319

    申请日:2017-03-16

    Applicant: SAP SE

    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.

    Flexible-page layout
    4.
    发明授权

    公开(公告)号:US10409440B2

    公开(公告)日:2019-09-10

    申请号:US15294133

    申请日:2016-10-14

    Applicant: SAP SE

    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.

    BACKWARDS NAVIGATION IN FLEXIBLE-PAGE LAYOUT

    公开(公告)号:US20180107347A1

    公开(公告)日:2018-04-19

    申请号:US15374815

    申请日:2016-12-09

    Applicant: SAP SE

    Abstract: System, method, and computer program product embodiments describe back navigation features of a page. In an embodiment, a display device displays the page in a first layout, selected from a set of layouts associated with the page, for displaying a first content. The display device navigates from the first layout to one or more subsequent layouts, each subsequent layout selected from the set of layouts. The subsequent layouts include a second layout that concurrently displays the first content and a second related content in separate panels of the second layout. The display device stores a navigation sequence from the first layout through each of the subsequent layouts. Responsive to receiving a command to return to the first layout, the display device selects the first layout, from the stored navigation sequence, to navigate from the second layout to the first layout. Then, the page is rendered using the selected first layout.

    ADAPTIVE ENERGY MANAGEMENT FOR WEB APPLICATIONS

    公开(公告)号:US20240224188A1

    公开(公告)日:2024-07-04

    申请号:US18092545

    申请日:2023-01-03

    Applicant: SAP SE

    CPC classification number: H04W52/0261 H02J7/0048

    Abstract: Web applications are run on a wide variety of devices, many of which are battery powered. Using modern web standards, it is possible to gain information about the battery level and charging state. This information may be used to adjust the operation of web applications. For example, applications can access the battery level of a device to calculate if there is enough remaining energy to complete the current task. If not, the application can react by offering several options such as charging the device for a specific amount of time or changing the energy source. The user may be notified once the battery is charged sufficiently. Data may be lost if power is lost before data is saved. Accordingly, monitoring the battery level may enable an application to save data or prompt a user to save data when the battery level reaches a predetermined threshold.

    FLEXIBLE SCREEN LAYOUT ACROSS MULTIPLE PLATFORMS

    公开(公告)号:US20170329499A1

    公开(公告)日:2017-11-16

    申请号:US15461319

    申请日:2017-03-16

    Applicant: SAP SE

    CPC classification number: G06F3/04845 G06F8/38 G06F9/451 G06F2203/04803

    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.

    Backwards navigation in flexible-page layout

    公开(公告)号:US10768774B2

    公开(公告)日:2020-09-08

    申请号:US15374815

    申请日:2016-12-09

    Applicant: SAP SE

    Abstract: System, method, and computer program product embodiments describe back navigation features of a page. In an embodiment, a display device displays the page in a first layout, selected from a set of layouts associated with the page, for displaying a first content. The display device navigates from the first layout to one or more subsequent layouts, each subsequent layout selected from the set of layouts. The subsequent layouts include a second layout that concurrently displays the first content and a second related content in separate panels of the second layout. The display device stores a navigation sequence from the first layout through each of the subsequent layouts. Responsive to receiving a command to return to the first layout, the display device selects the first layout, from the stored navigation sequence, to navigate from the second layout to the first layout. Then, the page is rendered using the selected first layout.

Patent Agency Ranking