Patent ID: 6301379
Filing Date: 2001-10-09
Classification: G06Q

Abstract:
A subsystem, employed within an electronic check presentment (ECP) system and executable on a computer system having volatile and nonvolatile memory and a processor coupled thereto, that establishes and maintains at least a partial copy of a datastore for processing items within said ECP system, said subsystem comprising:a data space anchor module, executable in said processor, that causes said processor to allocate a portion of said volatile memory to contain said at least said partial copy of said datastore; anda data space access module, associated with said data space anchor module and executable in said processor, that (a) causes said processor to use at least a portion of said nonvolatile memory to contain said datastore, (b) serves as a central point for applying transactions received from ECP application programs to said at least said partial copy of said datastore and modifying items in said datastore as a function of said transactions, (c) checkpoints said at least said partial copy of said datastore and (d) maintains a control file and a log within said datastore as a function of said transactions.