SYSTEM AND METHOD OF OBJECT SIMULATION IN AN INTERMITTENTLY CONNECTED MOBILE APPLICATION
1 Assignment
0 Petitions
Accused Products
Abstract
The generation and comparison of a first time stamp and a second time stamp allows for the active operation of a mobile device that is intermittently connected to a middleware system. A document is created with a first time stamp, where this document relates to a particular activity associated with one or more objects. Affected object fields are also created to include a second time stamp. The first time stamp is updated to reflect a data request object and the second time stamp reflects when the affected object is adjusted on the back-end system. Until the second time stamp is later in time than the first time stamp, indicating successful processing of the data request object, the mobile device simulates the successful processing of the data request object to reflect the adjustment in a data object value.
-
Citations
36 Claims
-
1-19. -19. (canceled)
-
20. A method of operating a backend system via a middleware for a mobile device, wherein the mobile device generates and stores a first time stamp in response to a user request to update data stored in the backend system, and creates a data request object for updating a data field in a local document stored on the mobile device from an original value to an updated value, the method comprising:
-
receiving, by the backend system via the middleware, a data message including the data request object from the mobile device to correspondingly modify a data object stored on the backend system; generating, at the backend system, a second time stamp reflecting a time at which the backend has modified the data object stored on the backend system; and transmitting the second time stamp, from the backend system via the middleware, to the mobile device, wherein the mobile device is configured to, in response to receiving the second time stamp, compare the first time stamp with the second time stamp; and if the first time stamp is an initial time stamp or later in time than the second time stamp, display on the mobile device a simulated data field for the local document, wherein the simulated data field represents the updated value. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of operating a middleware connecting between a mobile device and a backend system, wherein the mobile device generates and stores a first time stamp in response to a user request to update data stored in the backend system, and creates a data request object for updating a data field in a local document stored on the mobile device from an original value to an updated value, the method comprising:
-
receiving, by the middleware, a data message including the data request object from the mobile device to correspondingly modify a data object stored on the backend system; transmitting, by the middleware, the data message to the backend system which generates a second time stamp reflecting a time at which the backend has modified the data object stored on the backend system; receiving, by the middleware from the backend system, the second time stamp; and transmitting, by the middleware, the second time stamp to the mobile device, wherein the mobile device is configured to, in response to receiving the second time stamp, compare the first time stamp with the second time stamp; and if the first time stamp is an initial time stamp or later in time than the second time stamp, display on the mobile device a simulated data field for the local document, wherein the simulated data field represents the updated value. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of operating a middleware comprising:
-
receiving from a mobile device a data message including a data request object for updating a data value in a local document stored on a mobile device from an original value to an updated value, said data request object for correspondingly modifying a data object stored on a backend system; transmitting, by the middleware, the data message to the backend system; receiving, by the middleware, a time stamp reflecting a time at which the backend system has modified the data object stored on the backend system; and transmitting, by the middleware, the time stamp to the mobile device, such that said time stamp is to cause the mobile device to compare the time stamp with an internally generated time stamp, and if the time stamp is an initial time stamp or later in time than the internally generated time stamp, display on the mobile device a simulated data field for the local document, wherein the simulated data field represents the updated value.
-
Specification