Assuring Data Correctness in Non-Stable Network Environment
First Claim
1. A computer implemented method of assuring correctness of data updated at a remote server and used by a local application, comprising:
- using at least one processor at a client terminal adapted to;
receive from a remote server updated values for a plurality of data items associated with a dataset required for execution of an application executed by said at least one processor, said dataset defines a close relation among said plurality of associated data items;
determine whether said reception includes updated values for all of said plurality of associated data items;
retrieve automatically, from a local memory resource, previous values for all of said plurality of associated data items in case said updated value is missing for at least one of said plurality of associated data items; and
provide to said application said updated values or said previous values according to said determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method of assuring correctness of data updated at a remote server and used by a local application, comprising one or more processors at a client terminal adapted to receive from a remote server updated values for a plurality of data items associated with a dataset required for execution of an application executed by the processor(s) where the dataset defines a close relation among the plurality of associated data items, determine whether the reception includes updated values for all of the associated data items, retrieve automatically from a local memory resource, previous values for all of the associated data items in case the updated value is missing for at least one of the associated data items and provide to the application the updated values or the previous values according to the determination.
24 Citations
20 Claims
-
1. A computer implemented method of assuring correctness of data updated at a remote server and used by a local application, comprising:
using at least one processor at a client terminal adapted to; receive from a remote server updated values for a plurality of data items associated with a dataset required for execution of an application executed by said at least one processor, said dataset defines a close relation among said plurality of associated data items; determine whether said reception includes updated values for all of said plurality of associated data items; retrieve automatically, from a local memory resource, previous values for all of said plurality of associated data items in case said updated value is missing for at least one of said plurality of associated data items; and provide to said application said updated values or said previous values according to said determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for assuring correctness of data updated at a remote server and used by a local application, comprising:
-
a network interface for communicating with a remote server; a program store storing a code; and at least one processor coupled to said network interface and said program store for executing the stored code, the code comprising; code instructions to receive from a remote server updated values for a plurality of data item associated with a dataset required for execution of an application executed by said at least one processor, said dataset defines a close relation among said plurality of associated data items; code instructions to determine whether said reception includes updated values for all of said plurality of associated data items; code instructions to retrieve automatically, from a local memory resource, previous values for all of said plurality of associated data items in case said updated value is missing for at least one of said plurality of associated data items; and code instructions to provide to said application said updated values or said previous values according to said determination. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for assuring correctness of data updated at a remote server and used by a local application, comprising:
-
a non-transitory computer readable storage medium; first program instructions to receive from a remote server updated values for a plurality of data items associated with a dataset required for execution of an application executed by at least one processor, said dataset defines a close relation among said plurality of associated data items; second program instructions to determine whether said reception includes updated values for all of said plurality of associated data items; third program instructions to retrieve automatically, from a local memory resource, previous values for all of said plurality of associated data items in case said updated value is missing for at least one of said plurality of associated data items; and fourth program instructions to provide to said application said updated values or said previous values according to said determination; wherein said first, second, third and fourth program instructions are executed said at least one processor from said non-transitory computer readable storage medium. - View Dependent Claims (17, 18, 19, 20)
-
Specification