Usage description language
    11.
    发明授权

    公开(公告)号:US10521753B2

    公开(公告)日:2019-12-31

    申请号:US14049522

    申请日:2013-10-09

    Applicant: SAP SE

    Abstract: A computer-implemented method includes incorporating a usage model in a business application hosted on a computing device. The usage model describes anticipated usages of the business application by a user and is specified using a formal machine readable language. The method includes providing an adapter configured to automatically translate the usage model in the business application to a UI profile consistent with a UI technology available on the computing device on which the business application is hosted.

    Logical set operations
    12.
    发明授权

    公开(公告)号:US10452255B2

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

    申请号:US15372633

    申请日:2016-12-08

    Applicant: SAP SE

    Abstract: According to some embodiments, a logical set operator platform may recognize that a user has selected, via a graphical user interface, a sub-set of items from an item set associated with a source application. The logical set operator platform may then receive an indication from the user that a selected logical set operation is to be applied to the item set and to the selected sub-set of items, wherein the selected logical set operation is not implemented by the source application. The selected logical set operation may be applied to create a resulting item set based on the selected sub-set of items, and it then may be arranged for an indication of the resulting item set to be provided to a receiving application.

    Merging applications
    13.
    发明授权

    公开(公告)号:US10365925B2

    公开(公告)日:2019-07-30

    申请号:US15427417

    申请日:2017-02-08

    Applicant: SAP SE

    Abstract: A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. The merging platform may also recognize that the user has selected a second executable application in the application data store and receive an indication from the user that an application merging application is to be triggered. Responsive to this triggering, the merging application may merge behaviors of the first executable application and the second executable application, including functionality of the input and output data of each executable application, to create a merged application. The merging platform may then arrange to facilitate execution of the merged application.

    USER INTERFACE ELEMENT CONSISTENCY ACROSS CLOUD-BASED APPLICATIONS

    公开(公告)号:US20190227702A1

    公开(公告)日:2019-07-25

    申请号:US15879200

    申请日:2018-01-24

    Applicant: SAP SE

    Inventor: Markus Latzina

    Abstract: In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause requesting a configuration of a user interface element associated with a user interface of an application being executed at, or accessed by, the apparatus; presenting a configuration user interface to enable configuration of the user interface element, the configuration user interface including at least one option for configuring the user interface element and an indication of whether a selected option is to be applied at runtime, to just the application or a plurality of applications; and presenting, during runtime of at least the application, the user interface element in accordance with the at least one option and/or the indication selected via the configuration user interface. Related systems and articles of manufacture are also provided.

    Discriminative clustering
    15.
    发明授权

    公开(公告)号:US10353958B2

    公开(公告)日:2019-07-16

    申请号:US15463903

    申请日:2017-03-20

    Applicant: SAP SE

    Inventor: Markus Latzina

    Abstract: A visual analytics system includes a memory and a processor. The processor executes a clustering application having an interactive user-interface rendered on a client computer. The clustering application determines a first cluster of data items of a data set, the data items in the first cluster having first attribute values that are similar to each other within a first degree of similarity and determines a second cluster of data items of the data set, the data items in the second cluster having second attribute values that are similar to each other within a second degree of similarity. For visual analytics, the user interface receives a user selection of a third degree of similarity. In response to which, the clustering application determines a third cluster of data items of the data set, the data items in the third cluster being dissimilar to either the first attribute value of the first reference data item or the second attribute value of the second reference data item by at least the third degree of similarity, and visually displays the third cluster of data items on the user interface.

    BUILDING AND USING BEHAVIOR-BASED APPLICATIONS

    公开(公告)号:US20190034209A1

    公开(公告)日:2019-01-31

    申请号:US15827147

    申请日:2017-11-30

    Applicant: SAP SE

    Abstract: At design-time, a user interface element of a user interface application is defined for use with a Behavior. The Behavior is defined for the defined user interface element. A user interface class is defined for the defined Behavior and registered with the user interface application. A trigger event is defined within the defined user interface class to activate when a particular event is detected by the Behavior.

    DISCRIMINATIVE CLUSTERING
    17.
    发明申请

    公开(公告)号:US20180268082A1

    公开(公告)日:2018-09-20

    申请号:US15463903

    申请日:2017-03-20

    Applicant: SAP SE

    Inventor: Markus Latzina

    CPC classification number: G06F16/904 G06F16/287

    Abstract: A visual analytics system includes a memory and a processor. The processor executes a clustering application having an interactive user-interface rendered on a client computer. The clustering application determines a first cluster of data items of a data set, the data items in the first cluster having first attribute values that are similar to each other within a first degree of similarity and determines a second cluster of data items of the data set, the data items in the second cluster having second attribute values that are similar to each other within a second degree of similarity. For visual analytics, the user interface receives a user selection of a third degree of similarity. In response to which, the clustering application determines a third cluster of data items of the data set, the data items in the third cluster being dissimilar to either the first attribute value of the first reference data item or the second attribute value of the second reference data item by at least the third degree of similarity, and visually displays the third cluster of data items on the user interface.

    MERGING APPLICATIONS
    18.
    发明申请

    公开(公告)号:US20180225017A1

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

    申请号:US15427417

    申请日:2017-02-08

    Applicant: SAP SE

    CPC classification number: G06F8/70 G06F8/34 G06F8/35

    Abstract: A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. The merging platform may also recognize that the user has selected a second executable application in the application data store and receive an indication from the user that an application merging application is to be triggered. Responsive to this triggering, the merging application may merge behaviors of the first executable application and the second executable application, including functionality of the input and output data of each executable application, to create a merged application. The merging platform may then arrange to facilitate execution of the merged application.

    SEMI-AUTOMATIC OBJECT REUSE ACROSS APPLICATION PARTS

    公开(公告)号:US20190073636A1

    公开(公告)日:2019-03-07

    申请号:US16179018

    申请日:2018-11-02

    Applicant: SAP SE

    Abstract: According to some embodiments, a source application part may be established having a source data object with a set of source attribute identifiers and associated source attribute values. A target application part may also be established having a target data object with a set of target attribute identifiers. An object reuse platform may then receive, from a user via a graphical interface, an indication that the source data object relates to the target data object. The object reuse platform may then calculate, for each source attribute identifier, a probability that the source attribute identifier is associated with one of the target attribute identifiers.

    LOGICAL SET OPERATIONS
    20.
    发明申请

    公开(公告)号:US20180164972A1

    公开(公告)日:2018-06-14

    申请号:US15372633

    申请日:2016-12-08

    Applicant: SAP SE

    CPC classification number: G06F3/0486 G06F3/0482

    Abstract: According to some embodiments, a logical set operator platform may recognize that a user has selected, via a graphical user interface, a sub-set of items from an item set associated with a source application. The logical set operator platform may then receive an indication from the user that a selected logical set operation is to be applied to the item set and to the selected sub-set of items, wherein the selected logical set operation is not implemented by the source application. The selected logical set operation may be applied to create a resulting item set based on the selected sub-set of items, and it then may be arranged for an indication of the resulting item set to be provided to a receiving application.

Patent Agency Ranking