-
公开(公告)号:US20180165013A1
公开(公告)日:2018-06-14
申请号:US15378647
申请日:2016-12-14
Applicant: SAP SE
Inventor: Thomas Biesemann
CPC classification number: G06F3/0608 , G06F3/0649 , G06F3/0652 , G06F3/0653 , G06F3/0673 , H04M1/72522
Abstract: Techniques are described for managing lifecycles of offline data on mobile devices. In some implementations, offline data instances stored at a mobile device are monitored based on a set of memory management rules. A memory management process maintains an offline data instance table identifying each of the set of monitored offline data instances stored at the mobile device and associates each instance with a timestamp identifying a most recent time of access satisfying at least one access type as defined in the set of memory management rules. In response to determining that a trigger associated with performing a memory management process has occurred, a period of time parameter from a last access corresponding to deletion is identified. The parameter is compared to a current time and the most recent time of access for each instance, and instances where the comparison meets or exceeds the period of time parameter are deleted.
-
公开(公告)号:US11475050B2
公开(公告)日:2022-10-18
申请号:US17120584
申请日:2020-12-14
Applicant: SAP SE
Inventor: Thomas Biesemann , Alexander Fuerbach
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing default values for fields of data objects in an offline mode. One example method includes receiving, at a client device, a default group mapping that includes a default group identifier and a default value to be used as an initial value for a field. A field mapping can be received that includes a default group identifier and a field identifier. A request can be received while the client device is offline to create an instance of an object. A determination can be made that the field mapping includes a field identifier for a field of the object. A default value can be retrieved, from a local repository on the client device. A field value of the field in a created instance of the data object can be set to be the default value.
-
公开(公告)号:US20200371894A1
公开(公告)日:2020-11-26
申请号:US16416800
申请日:2019-05-20
Applicant: SAP SE
Inventor: Thomas Biesemann , Tim Kornmann
Abstract: Briefly, embodiments of a system, method, and article for receiving data from one or more clients, where the data indicates user interactions with one or more user interfaces (UIs) of an application. The data may be analyzed with machine learning to identify how users of the one or more clients interact with the UIs of the application. One or more parameters may be generated based, at least in part, on the identification of how the users of the one or more clients interact with the UIs of the application. One or more objects of the application may be modified based, at least in part, on the parameters to reduce user interactions with the one or more UIs.
-
公开(公告)号:US10191658B2
公开(公告)日:2019-01-29
申请号:US15378647
申请日:2016-12-14
Applicant: SAP SE
Inventor: Thomas Biesemann
Abstract: Techniques are described for managing lifecycles of offline data on mobile devices. In some implementations, offline data instances stored at a mobile device are monitored based on a set of memory management rules. A memory management process maintains an offline data instance table identifying each of the set of monitored offline data instances stored at the mobile device and associates each instance with a timestamp identifying a most recent time of access satisfying at least one access type as defined in the set of memory management rules. In response to determining that a trigger associated with performing a memory management process has occurred, a period of time parameter from a last access corresponding to deletion is identified. The parameter is compared to a current time and the most recent time of access for each instance, and instances where the comparison meets or exceeds the period of time parameter are deleted.
-
公开(公告)号:US20190180189A1
公开(公告)日:2019-06-13
申请号:US15837161
申请日:2017-12-11
Applicant: SAP SE
Inventor: Thomas Biesemann , Tim Kornmann
Abstract: Techniques are described for synchronizing existing neural networks to client devices for execution of the neural network in an offline mode. In one example method, a request to synchronize a trained neural network from a backend system to a client device is identified to enable offline neural network execution. In response, a neural network model defining the neural network is identified, wherein the model is associated with a current configuration. An input definition associated with the trained neural network is identified, wherein the input definition defines a set of data required as input for the trained neural network to execute. The set of data defined by the identified input definition is obtained, and a representation of the trained neural network is transmitted to the client device including an offline version of the neural network model, the current configuration of the trained neural network, and the obtained set of data.
-
公开(公告)号:US20170177696A1
公开(公告)日:2017-06-22
申请号:US14976545
申请日:2015-12-21
Applicant: SAP SE
Inventor: Thomas Biesemann , Jens Kisker
CPC classification number: G06F11/1458 , G06F16/27 , H04L7/0008
Abstract: According to various embodiments, systems and methods for validating transactions on a client device when it is operating in an offline mode are presented. According to the disclosure, the client device may receive an initial data synchronization from a server to generate a local copy of data. Additionally, the client device may receive a validation model from the server based on a set of validation rules. The client device may receive an indication to update a local copy of the data while the client device is operating in an offline mode. The indicated update to the local copy may be validating using the validation model. If successfully validated, the local copy of the data may be updated. When the client device enters an online mode, the local copy of the data can be synchronized with the server.
-
公开(公告)号:US10896206B2
公开(公告)日:2021-01-19
申请号:US15816153
申请日:2017-11-17
Applicant: SAP SE
Inventor: Thomas Biesemann , Alexander Fuerbach
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing default values for fields of data objects in an offline mode. One example method includes receiving, at a client device, a default group mapping that includes a default group identifier and a default value to be used as an initial value for a field. A field mapping can be received that includes a default group identifier and a field identifier. A request can be received while the client device is offline to create an instance of an object. A determination can be made that the field mapping includes a field identifier for a field of the object. A default value can be retrieved, from a local repository on the client device. A field value of the field in a created instance of the data object can be set to be the default value.
-
公开(公告)号:US10091336B2
公开(公告)日:2018-10-02
申请号:US14976560
申请日:2015-12-21
Applicant: SAP SE
Inventor: Tim Kornmann , Rene Gross , Thomas Biesemann , Jens Kisker
Abstract: A method includes providing a cloud-side database storing data, an objects model of the data, and a user interface (UI) model of the data. The method further involves providing an instance of an application server coded in JavaScript, for example, in a Node.js cross-platform runtime environment. The instance of the application server coded in JavaScript includes the logic of an application coded to process the data. The application logic is executed (and data processed) on either the client-side or on the cloud-side. The execution of the application logic (and processing of the data) is dynamically switchable between the client-side and the cloud-side.
-
公开(公告)号:US11860956B2
公开(公告)日:2024-01-02
申请号:US16870216
申请日:2020-05-08
Applicant: SAP SE
Inventor: Tim Kornmann , Thomas Biesemann , Alexander Fuerbach
IPC: G06F16/9532 , G06F16/9538 , G06F16/16 , G06F16/951 , G06F16/28 , G06F16/907
CPC classification number: G06F16/9532 , G06F16/168 , G06F16/284 , G06F16/907 , G06F16/951 , G06F16/9538
Abstract: A method may include receiving, at a search engine, an indication that a first data object was created. The search engine may fetch metadata associated with the first data object, the metadata including a description of the first data object and a binding expression including relational information between the first data object and at least one other data object. The search engine may add data from the at least one other data object to the first data object. The search engine may store the metadata and the first data object in an index of the search engine, the index associated with the first data object. The search engine may receive a search phrase. The search engine may generate a search result that includes the relational information retrieved from the index. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US11366737B2
公开(公告)日:2022-06-21
申请号:US16416800
申请日:2019-05-20
Applicant: SAP SE
Inventor: Thomas Biesemann , Tim Kornmann
IPC: G06F11/34 , G06Q10/06 , G06N20/00 , G06F40/174
Abstract: Briefly, embodiments of a system, method, and article for receiving data from one or more clients, where the data indicates user interactions with one or more user interfaces (UIs) of an application. The data may be analyzed with machine learning to identify how users of the one or more clients interact with the UIs of the application. One or more parameters may be generated based, at least in part, on the identification of how the users of the one or more clients interact with the UIs of the application. One or more objects of the application may be modified based, at least in part, on the parameters to reduce user interactions with the one or more UIs.
-
-
-
-
-
-
-
-
-