SYSTEM AND METHOD OF OBJECT SIMULATION IN AN INTERMITTENTLY CONNECTED MOBILE APPLICATION
First Claim
1. A method for using adjusted data on an intermittently connected mobile device, the method comprising:
- receiving a user request to modify a data object;
creating a data request object to update a data field on a local document 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 original value of the data object to be modified;
transmitting a data message including the data request object to a back-end system;
determining a first time stamp relating to the start of the processing of the data request object;
comparing the first time stamp with a second time stamp, where the second time stamp relates to a modified data object referenced by the data field on the local document as maintained on the business logic server system; and
if the first time stamp is an initial time stamp or later in time than the second time stamp, referencing a simulated data field for the local document, where the simulated data field represents the updated value of data field.
2 Assignments
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 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
8 Citations
19 Claims
-
1. A method for using adjusted data on an intermittently connected mobile device, the method comprising:
-
receiving a user request to modify a data object; creating a data request object to update a data field on a local document 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 original value of the data object to be modified; transmitting a data message including the data request object to a back-end system; determining a first time stamp relating to the start of the processing of the data request object; comparing the first time stamp with a second time stamp, where the second time stamp relates to a modified data object referenced by the data field on the local document as maintained on the business logic server system; and if the first time stamp is an initial time stamp or later in time than the second time stamp, referencing a simulated data field for the local document, where the simulated data field represents the updated value of data field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile system using adjusted data, where the mobile system is in intermittent communication with a back-end processing system, the mobile system comprising:
-
an input device; a receiving device and a transmitting device operative for communication with the back-end processing system; a memory device having executable instructions stored therein; and a processing device, in response to the executable instructions, operative to; receive a user request to modify a data object; create a data request object to update a data field on a local document from an original value to an updated value, wherein the data request object references the data object to be modified without directly changing the value; transmit a data message including the data request object to a back-end processing system through the transmitting device; determine a first time stamp relating to start of the processing of the data request object; comparing the first time stamp with a second time stamp, where the second time stamp relates to a modified data object referenced by the data field on the local document as maintained on the back-end processing system; and if the first time stamp is an initial time stamp or later in time than the second time stamp, referencing a simulated data field for the local document, where the simulated data field represents the updated value of data field. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for using adjusted data on a mobile device being intermittently connected to a back-end processing device, the method comprising:
-
receiving a user request to modify a data object; creating a data request object to update a data field on a local document from an original value to an updated value based on the user request to modify the data object, wherein the data request object references the data object to be modified without directly changing the value; resetting the first time stamp of the local document upon receipt of the data request object; transmitting a data message including the data request object to a back-end system; begin processing the data request object; updating the first time stamp relating to the beginning of processing the data request object; providing the updated first time stamp to the mobile device; adjusting a second time stamp, where the second time stamp relates to a modified data object referenced by the data field on the local document as maintained on the back-end system; comparing the first time stamp with the second time stamp; and if the first time stamp is an initial time stamp or is later in time than the second time stamp, referencing a simulated data field for the local document, where the simulated data field represents the updated value of data field. - View Dependent Claims (18)
-
-
19. A computer-readable medium including instructions adapted to execute a method for using adjusted data on an intermittently connected mobile device, the method comprising:
-
receiving a user request to modify a data object; creating a data request object to update a data field on a local document from an original value to an updated value based on the user request to modify the data object, wherein the data request object references the data object to be modified and does not change the original value of the data object to be modified; transmitting a data message including the data request object to a business logic server system; determining a first time stamp relating to the start of the processing of the data request object; comparing the first time stamp with a second time stamp, where the second time stamp relates to a modified data object referenced by the data field on the local document as maintained on the business logic server system; and if the first time stamp is an initial time stamp or later in time than the second time stamp, referencing a simulated data field for the local document, where the simulated data field represents the updated value of data field.
-
Specification