Patent ID: 8554722

Claim:
A computer network for maintaining corresponding data on a client and a relational database management system server, comprising: a client computer storing a plurality of input records, each including a plurality of fields and a selector configurable to represent a plurality of states; a database system, including one or more nodes; a plurality of CPUs, each of the one or more nodes providing access to one or more CPUs; a plurality of virtual processes, each of the one or more CPUs providing access to one or more virtual processes; each virtual process configured to manage data, including rows organized in tables, stored in one of a plurality of data-storage facilities; and a transfer agent coupled to the client computer and the database system and configured to: (a) for each input record of the plurality of input records, perform steps (b) and (c); (b) read a state represented by the selector for an input record; and (c) based on the state represented by the selector, transfer a subset of the fields for the input record from the client computer to the database system.