Patent ID: 8452803

Claim:
A computer-implemented method for transferring data between computers, wherein a computer has a central processing unit (CPU) for processing instructions and memory for storing data, the computer-implemented method comprising the steps of: receiving a request message at a receiving computer from an originating computer, wherein the request message is addressed to a unique messaging identifier (UMI) that is uniquely associated with a user of the receiving computer and specifies the receiving user for purposes of electronic messaging, wherein the request message is addressed from a UMI that is uniquely associated with a user of the originating computer and specifies an originating user for purposes of electronic messaging, and wherein the request message includes a data directive that requests a retrieval of data from a computer that is used by the receiving user to a computer that is used by the originating user and/or requests a receipt of data from a computer that is used by the originating user to a computer that is used by the receiving user, the data directive including at least a finding description for existing data, instructions for directing that data including adding, modifying, and deleting data, data values and customized message text; automatically processing, at the receiving computer, the request message to determine access privileges for the originating user with respect to access privileges that have been specified by the receiving user; automatically accessing, by the receiving computer, a set of one or more datastores and reading or writing data to or from said data stores in accordance with the determined access privileges and the data directive, wherein the set of one or more datastores are stored on one or more direct access storage devices at the receiving computer and/or on one or more remote storage devices; automatically retrieving, at the receiving computer, a set of datastore identifiers that are uniquely associated with a set of datastores, wherein the set of datastore identifiers has been specified by the receiving user, and wherein a datastore identifier identifies a datastore on a direct access storage device at the receiving computer and/or a datastore on a remote storage device; automatically accessing, by the receiving computer, the set of datastores using the retrieved set of datastore identifiers and reading and/or writing data at one or more datastores in the set of datastores in accordance with the determined access privileges and the data directive; and automatically generating, by the receiving computer, one or more new request messages that are addressed to one or more UMIs in a set of UMIs that are uniquely associated with a set of users, wherein the set of UMIs has been specified by the receiving user, and wherein each of the one or more new request messages includes the data directive.