Distributed ledger-based rapid application development

    公开(公告)号:US10521196B1

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

    申请号:US16151889

    申请日:2018-10-04

    申请人: SAP SE

    发明人: Qiu Shi Wang Lin Cao

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, employing a distributed ledger for cloud based rapid application development. In one aspect, a method for executing actions on a distributed ledger through a cloud-based ledger service instance, the method includes receiving a metadata file from a cloud-based mobile application service, establishing a connection to an instance of a cloud-based ledger service, and for each of a plurality of actions: determining an application program interface (API) call of the cloud-based ledger service instance to execute the action on the distributed ledger, dispatching the determined API call with the respective attributes for the action; and receiving a response from the cloud-based ledger service instance based on a result of the determined API call.

    Supporting developer-user collaborative software review in IDE

    公开(公告)号:US10095509B2

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

    申请号:US14614353

    申请日:2015-02-04

    申请人: SAP SE

    摘要: A framework for collaborative software development in an integrated development environment (IDE) is described herein. In accordance with one aspect, an application (App) identifier is retrieved by a collaboration component. The App identifier links to a version of the App for a collaborative activity. A message associated to the collaborative activity may be posted in a social network. The collaboration component may then generate a collaboration identifier for the version of the App, where the collaboration identifier encodes the App identifier, a message identifier that links to the message posted in the social network, and an IDE identifier that links to the collaboration component in the IDE.

    Context-based multiexperience element dynamically generated using natural language processing

    公开(公告)号:US11886891B2

    公开(公告)日:2024-01-30

    申请号:US17471328

    申请日:2021-09-10

    申请人: SAP SE

    发明人: Qiu Shi Wang Lin Cao

    摘要: Methods, systems, and computer-readable storage media for receiving initial input from a user of the application, the initial input indicating that a UI element is to be generated for the user, receiving context data representative of a context of the application when the input is received, the context data at least partially including a data schema definition of data accessed by the application, prompting the user for input at least partially based on the context data, receiving additional input responsive to the prompting, defining dynamic metadata based on at least a portion of the initial input, at least a portion of the additional input, and at least a portion of the data schema definition, the dynamic metadata including one or more actions that can be executed on data accessed through the UI element, and processing the dynamic metadata to generate the UI element for display in the application.

    AUTOMATIC GENERATION OF ODATA SERVICES FROM SKETCHES USING DEEP LEARNING

    公开(公告)号:US20220019932A1

    公开(公告)日:2022-01-20

    申请号:US16928098

    申请日:2020-07-14

    申请人: SAP SE

    发明人: Qiu Shi Wang Lin Cao

    IPC分类号: G06N20/00 G06N3/08

    摘要: Methods, systems, and computer-readable storage media for receiving, by an Open Data Protocol (OData) service generation platform, an image of a sketch on a physical artifact, processing the image using a set of ML models to detect depiction of two or more entities and at least one association between entities, the set of ML models including at least one layout analysis ML model to identify two or more sections within images, at least one object detection ML model to identify one or more of entities and associations in each section of the two or more sections, and at least one text recognition ML model to determine text associated with entities in sections, generating an entity data model (EDM) based on output of the ML models that includes the two or more entities and the at least one association, and providing an OData service based on the EDM.

    Cloud service framework for toolkit deployment

    公开(公告)号:US10338907B2

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

    申请号:US15368669

    申请日:2016-12-04

    申请人: SAP SE

    发明人: Yiquan Zhou Lin Cao

    摘要: Described is a system, method, and computer-implemented apparatus for deploying and updating toolkits in hybrid cloud-local development platforms. In one embodiment, a cloud based software development environment is connected with a local development environment, enabling the cloud based software development environment (cloud environment) to inquire into the toolkit versions installed on the local machine. Once missing or incompatible versions of toolkits are identified, the cloud environment uses the connector module to instruct the local machine to download and install the appropriate toolkit version. The connector may use any types of bi-directional communication channels, such as a browser plugin, a web server hosted on the local machine, web services, or the like.

    ENGAGEMENT PREDICTION USING MACHINE LEARNING IN DIGITAL WORKPLACE

    公开(公告)号:US20210064984A1

    公开(公告)日:2021-03-04

    申请号:US16554745

    申请日:2019-08-29

    申请人: SAP SE

    发明人: Qiu Shi Wang Lin Cao

    IPC分类号: G06N3/08 G06N5/02 G06Q10/06

    摘要: Methods, systems, and computer-readable storage media for receiving, by a ML service of the ML-based engagement prediction platform, static data including static operational data and static experience data as enterprise master data (EMD) from an EMD database, providing, by the ML service, a static trained ML model by training a ML model using the static data, receiving, by the ML service, dynamic data including content data, providing, by the ML service, a dynamic trained ML model by training the static trained ML model using the dynamic data, generating, by the ML service, one or more predicted engagement scores using the dynamic trained ML model, and providing, by a digital workplace of the ML-based engagement prediction platform, a UI that includes an interactive chart that is rendered and bound with the one or more engagement scores using UI metadata that enables the interactive chart to be rendered across multiple channels.

    GENERATION OF HYBRID ENTERPRISE MOBILE APPLICATIONS IN CLOUD ENVIRONMENT

    公开(公告)号:US20170242665A1

    公开(公告)日:2017-08-24

    申请号:US15050509

    申请日:2016-02-23

    申请人: SAP SE

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F8/71

    摘要: Generate hybrid enterprise mobile applications in cloud environment, according to one embodiment. A web application is selected in a web integrated development environment (IDE) executing in a browser. The web application may depend on various components and the dependent build components may reside on different repositories. Dependency analysis engine determines the dependent build components corresponding to the web application. The component retrieval engine retrieves the dependent build components from corresponding repositories to memory or cache of the browser where the web IDE is executing. Component build engine builds the dependent build components to a build result. Packaging engine packages the build result to a single package as an application asset package. The application asset package is received in a platform dependent build service. The application asset package is built as a hybrid mobile application in the platform dependent build service. The hybrid mobile application is published in an application store.

    Business-to-consumer extendable base application
    9.
    发明授权
    Business-to-consumer extendable base application 有权
    企业对消费者可扩展基础应用程序

    公开(公告)号:US09442745B2

    公开(公告)日:2016-09-13

    申请号:US14014900

    申请日:2013-08-30

    申请人: SAP SE

    摘要: Techniques are presented herein to enable the storing of a base application. A plurality of program modules are stored with the base application, where the plurality of program modules comprise a first module and second module. User instructions are received to form a configuration file containing interaction rules, wherein the interaction rules define, for the base application, how the first module interacts with the second module to form a configured first module. The base application is then executed along with the configured first module on behalf of a user.

    摘要翻译: 这里呈现技术以使得能够存储基础应用程序。 多个程序模块与基础应用程序一起存储,其中多个程序模块包括第一模块和第二模块。 接收用户指令以形成包含交互规则的配置文件,其中交互规则为基础应用定义第一模块如何与第二模块交互以形成配置的第一模块。 然后基本应用程序与配置的第一个模块一起代表用户执行。

    MACHINE LEARNING INTEGRATION IN LOW-CODE NO-CODE APPLICATION DEVELOPMENT

    公开(公告)号:US20240330747A1

    公开(公告)日:2024-10-03

    申请号:US18193315

    申请日:2023-03-30

    申请人: SAP SE

    发明人: Qiu Shi Wang Lin Cao

    摘要: An application development graphical user interface which includes a drag-and-drop canvas area is provided. User interface elements are configured to be dragged and dropped into the canvas area to design a client application graphical user interface including a filter or a sorter. A configuration panel of the application development user interface providing options and fields for configuring sorter or filter configuration options and for configuring machine learning service configuration options. Machine learning service metadata is generated for the client application. The client application metadata for the client application is deployed and the client application configured present recommendations based on inputs to the filter or sorter using the machine learning service.