-
公开(公告)号:US20170177183A1
公开(公告)日:2017-06-22
申请号:US14977475
申请日:2015-12-21
Applicant: SAP SE
Inventor: Gerd Ritter , Tim Kornmann , Tobias Stolzenberger
IPC: G06F3/0484 , H04L29/08 , G06F3/0482
CPC classification number: G06F3/0484 , G06F3/0482 , G06F16/27 , H04L67/1095
Abstract: A synchronization protocol is used to transfer information from a remote computing system to a client device. At the remote computing system, synchronization configuration information is retrieved. The synchronization configuration includes a synchronization rule specifying a data object schema to which the synchronization rule will apply, truncation criteria, and a truncation threshold. The truncation threshold specifies a maximum amount of shared data object instances of the data object schema that may be sent to the client device during a synchronization task. The remote computing system analyzes metadata of a plurality of shared data object instances of the data object schema. Relevant shared data object instances of the plurality of shared data object instances meeting the truncation criteria are determined by the remote computing system. The relevant data object instances are sent from the remote computing system to the client device until the truncation threshold is met.
-
公开(公告)号:US11226982B2
公开(公告)日:2022-01-18
申请号:US16392433
申请日:2019-04-23
Applicant: SAP SE
Inventor: Gerd Martin Ritter , Pradeep Kumar Singh , Tim Kornmann , Rene Gross
Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.
-
公开(公告)号:US20190251096A1
公开(公告)日:2019-08-15
申请号:US16392433
申请日:2019-04-23
Applicant: SAP SE
Inventor: Gerd Martin Ritter , Pradeep Kumar Singh , Tim Kornmann , Rene Gross
CPC classification number: G06F16/27 , G06F16/93 , H04L67/1095
Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.
-
公开(公告)号: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.
-
公开(公告)号:US20170177690A1
公开(公告)日:2017-06-22
申请号:US14977487
申请日:2015-12-21
Applicant: SAP SE
Inventor: Gerd Ritter , René Gross , Tim Kornmann
IPC: G06F17/30 , G06F3/0484
CPC classification number: G06F16/273 , G06F16/2358 , G06F16/2365 , G06F16/2372
Abstract: A synchronization protocol is provided that can be used to resolve synchronization errors encountered while trying to synchronize versions of data objects between a client device and a remote computing system. The protocol includes a client device, in an offline processing mode, handling user interface (“UI”) manipulation actions on one or more UI elements of one or more UI screens. The handling of the UI manipulation actions modifies or creates a local version of a data object stored on the client device. The UI manipulation actions are stored by the client device and sent to the remote computing system. The client device receives a synchronization error notification from the remote computing system. After receiving the notification, the client device displays, in one of the UI screens, the local version of the data object and one or more indications of a synchronization error.
-
-
-
-