Patent ID: 8073434

Claim:
A method of operating a mobile device that is intermittently connected to a back-end processing system through execution of a middleware, the method comprising: receiving, by the mobile device, a user request to modify a data object stored on the back-end processing system; creating, by the mobile device, a data request object to update a data field on a local document stored on the mobile device from an original value to an updated value, wherein the data request object references the data object to be modified and does not change the data object to be modified; transmitting from the mobile device a data message including the data request object to the back-end system; recording on the mobile device a first time stamp indicating a start time of processing of the data request object on the back-end processing system; comparing, by the mobile device, the first time stamp with a second time stamp, wherein the second time stamp is recorded by the mobile device after the back-end processing system modifies the data object; if the first time stamp is an initial time stamp or later in time than the second time stamp, displaying on the mobile device a simulated data field for the local document, wherein the simulated data field represents the updated value of data field; resetting the first time stamp of the local document upon creation of the data request object; receiving an update time stamp for the first time stamp, wherein the update time stamp references the back-end processing system processing the data request object; and updating the first time stamp based on the update time stamp.