TIME-DEPENDENT ACTIVATION OF CONFIGURATION CONTENT

    公开(公告)号:US20210064360A1

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

    申请号:US16552059

    申请日:2019-08-27

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: Provided is a system and method for time-dependent activation of configuration content for a software application or service in a distributed computing environment. In one example, the method may include receiving a request associated with a software application, reading version information of a configuration object of the software application, the version information comprising different versions corresponding to different configuration content of the configuration object, identifying a currently active version of the configuration object from among the different versions based on activation identifiers of the different versions, and retrieving configuration content corresponding to the currently active version of the configuration object.

    OPTIMIZING SOFTWARE APPLICATION USER INTERFACE PERFORMANCE USING INTERACTIVE IMAGES

    公开(公告)号:US20170097922A1

    公开(公告)日:2017-04-06

    申请号:US14872662

    申请日:2015-10-01

    Applicant: SAP SE

    Abstract: A user interface (UI) is rendered as an image for display on a client computing device and a UI descriptor generated describing interactive elements of the UI is generated. The image is compressed into a compressed image format. The compressed image and the UI descriptor are transferred to the client computing device where the UI is rendered using the compressed image and the UI descriptor. A request is received for a dynamically generated interactive element from the client computing device, the request based on an interactive event received on the rendered UI and associated with an interactive element of the UI described in the UI descriptor. A dynamically generated interactive element is transmitted to the client computing device, the dynamically generated interactive element configured to be visible on the UI and to accept input.

    INTEGRATING DATA WITH DIFFERENT CONFIGURATION MODELS

    公开(公告)号:US20230123011A1

    公开(公告)日:2023-04-20

    申请号:US17506224

    申请日:2021-10-20

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: Example methods and systems automatically convert configuration data from one format to another, allowing data objects to be used by multiple application servers even though those application servers use different configuration models. In an embedded configuration model, configuration data is embedded in the data object to which the configuration data applies. In a referential configuration model, each data object includes an identifier for the corresponding configuration data. Accessing the configuration data for the data object is achieved by using the identifier to look up the configuration data from another location (e.g., in a database). To support transferring a data object between applications using different configuration models, the configuration model for the data object is changed to match the configuration model expected by the application receiving the data object.

    Configuration runtime on host platform

    公开(公告)号:US11604816B2

    公开(公告)日:2023-03-14

    申请号:US16851639

    申请日:2020-04-17

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: Provided is a system and method in which configuration content from central system is repackaged and distributed to applications on a host platform. In one example, the method may include receiving, via a host platform, configuration content from a central system, the configuration content comprising one or more configuration objects of a tenant, identifying an application of the tenant on the host platform which uses the one or more configuration objects based on a configuration object to application mapping, and distributing the one or more configuration objects to the identified application of the tenant on the host platform.

    Plug-in cache
    5.
    发明授权

    公开(公告)号:US10129363B2

    公开(公告)日:2018-11-13

    申请号:US14725568

    申请日:2015-05-29

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: An application may support the use of a plug-in. A plug-in may have an associated cache. The application may allow the plug-in to intercept network requests. The plug-in can determine if a network request is for an already-cached resource and provide the resource as a response to the intercepted network request. Additionally or alternatively, the application may allow the plug-in to make network requests. The plug-in can make a network request for data in order to add the data to the plug-in's cache. The plug-in may be able to determine when the application, the system, the network, or any suitable combination thereof are idle and cause cache requests to be made during idle periods.

    End-to end tracing and logging
    6.
    发明授权

    公开(公告)号:US09697104B2

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

    申请号:US14961827

    申请日:2015-12-07

    Applicant: SAP SE

    CPC classification number: G06F17/30174 G06F17/30557

    Abstract: A unique identifier is provided for a transaction. The unique identifier provided by a passport library. Corresponding trace and log data is assigned to the unique identifier of the transaction. A UI trace file is generated, the UI trace file comprising the unique identifier and UI trace and log data comprised in the assigned trace and log data. The UI trace file is replicated in a centralized system database and the UI trace file is parsed to extract the unique identifier and the UI trace and log data. Detailed trace and log data is dynamically collected from systems connected to the centralized system based on the unique identifier of the transaction. Detailed trace and log data and the UI trace and log data is aggregated in an end-to-end analysis tool.

    PLUG-IN CACHE
    7.
    发明申请
    PLUG-IN CACHE 审中-公开
    插入缓存

    公开(公告)号:US20160352858A1

    公开(公告)日:2016-12-01

    申请号:US14725568

    申请日:2015-05-29

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: An application may support the use of a plug-in. A plug-in may have an associated cache. The application may allow the plug-in to intercept network requests. The plug-in can determine if a network request is for an already-cached resource and provide the resource as a response to the intercepted network request. Additionally or alternatively, the application may allow the plug-in to make network requests. The plug-in can make a network request for data in order to add the data to the plug-in's cache. The plug-in may be able to determine when the application, the system, the network, or any suitable combination thereof are idle and cause cache requests to be made during idle periods.

    Abstract translation: 应用程序可能支持使用插件。 插件可能具有关联的缓存。 应用程序可能允许插件拦截网络请求。 该插件可以确定网络请求是否是针对已经被缓存的资源,并且将该资源提供给被拦截的网络请求的响应。 另外或替代地,应用程序可以允许插件进行网络请求。 插件可以对数据进行网络请求,以便将数据添加到插件的缓存中。 插件可能能够确定应用程序,系统,网络或其任何适当的组合何时空闲并且在空闲时段期间引起高速缓存请求。

    Thread-based memory management with garbage collection
    8.
    发明授权
    Thread-based memory management with garbage collection 有权
    基于线程的内存管理与垃圾收集

    公开(公告)号:US09355029B2

    公开(公告)日:2016-05-31

    申请号:US13930931

    申请日:2013-06-28

    Applicant: SAP SE

    Inventor: Martin Moser

    CPC classification number: G06F12/0253 G06F12/023

    Abstract: Systems and methods for thread-based memory management may include activating a processing thread. The memory may include a first region and a second region with the first region having several segments. A segment of memory may be allocated for the processing thread. Data associated with an object may be stored in the segment. At the end of processing by the processing thread, a garbage collection process may be performed by the processing thread on the segment allocated to the processing thread.

    Abstract translation: 基于线程的内存管理的系统和方法可能包括激活处理线程。 存储器可以包括第一区域和第二区域,其中第一区域具有多个区段。 可以为处理线程分配一段存储器。 与对象相关联的数据可以存储在段中。 在处理线程处理结束时,可以通过分配给处理线程的段上的处理线执行垃圾收集处理。

    CONFIGURATION CONTENT INTEGRATION

    公开(公告)号:US20210326237A1

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

    申请号:US16851417

    申请日:2020-04-17

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: Provided is a system and method for building and consuming configuration content for software applications and services. In one example, the method may include receiving a request associated with a software program, detecting a reference to a configuration object within a file of the software program, translating attributes of the configuration object into predefined locations of the software program during a build of the software program, and transmitting the built software program to a host platform with the transformed attributes of the configuration object incorporated therein.

    Time-dependent activation of configuration content

    公开(公告)号:US11023227B2

    公开(公告)日:2021-06-01

    申请号:US16552059

    申请日:2019-08-27

    Applicant: SAP SE

    Inventor: Martin Moser

    Abstract: Provided is a system and method for time-dependent activation of configuration content for a software application or service in a distributed computing environment. In one example, the method may include receiving a request associated with a software application, reading version information of a configuration object of the software application, the version information comprising different versions corresponding to different configuration content of the configuration object, identifying a currently active version of the configuration object from among the different versions based on activation identifiers of the different versions, and retrieving configuration content corresponding to the currently active version of the configuration object.

Patent Agency Ranking