-
公开(公告)号:US20220269695A1
公开(公告)日:2022-08-25
申请号:US17740835
申请日:2022-05-10
Applicant: SAP SE
Inventor: Gerd Ritter , Rene Gross , Tim Kornmann
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.
-
公开(公告)号:US10394781B2
公开(公告)日:2019-08-27
申请号:US14976479
申请日:2015-12-21
Applicant: SAP SE
Inventor: Gerd Ritter , Marco Eidinger , Rene Gross
Abstract: A method includes initiating, at backend server, a process for synchronization of a data record stored locally on a client computing device with a corresponding data record stored in a backend database. The synchronization process includes comparing the hash value of the data record stored locally on the client computing device and the hash value of the corresponding data record stored in the backend database, and based on the comparing, sending information about the corresponding data record stored in the backend database to the client computing device, if needed for updating the data record stored locally on the client computing device.
-
公开(公告)号: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.
-
公开(公告)号:US10311082B2
公开(公告)日:2019-06-04
申请号:US14977558
申请日:2015-12-21
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.
-
公开(公告)号: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.
-
-
-
-
-