Patent ID: 7634651

Claim:
An intermediary computing system for transmitting a data package from an originating computing system to a receiving computing system comprising: a data store for storing the data package at a storage location; an identifier generator, executing on a processor, for creating a data package identifier associated with the storage location; a message generator, executing on the processor, for generating a notification message to be sent to the receiving computing system of a receiving user, wherein the notification message comprises at least a portion of the data package identifier; and a web service manager, executing on the processor, for: receiving an originating message from an originating client application executing on the originating computing system, wherein the originating message comprises the data package and verification information, wherein the data package comprises an encrypted portion; verifying that the originating message originated from an authorized originating client application using the verification information; storing the data package in the data store; retrieving, upon receipt of at least a portion of the notification message from the receiving computing system, the data package from the data store using the data package identifier; and initiating a transfer of the data package and a stub application to the receiving computing system, wherein the stub application is configured to obtain a client application for providing the receiving user with access to the encrypted portion of the data package.