Because the image data is already resident at the blob store, and because the various scans and image qualities have already been processed and the HMACs calculated over the relevant chunks, it is not necessary to perform his processing again (assuming that the receiving client still has a copy of the relevant data lengths and HMACs from the original sending client).
Accordingly, at block 696 the system generates a new image message for the second receiving client, which includes the data/scan lengths from the original sender and the HMACs from the original sender. The reference to the image from the original sender may also be included in the new image message.
The new image message may be forwarded to the second recipient at block 698. Accordingly, the second recipient can use the information in the new image message to download the image from the blob store in the same manner as was done at the first recipient.
Embodiment for Providing Multiple Scans