Patent ID: 9584451
Date: 2017-02-28
CPC Classifications: H04L,H04W

Claim:
1. A server that processes e-mail messages for delivery to wireless devices, the server comprising: a processing device for executing instructions; and a memory device for storing instructions, which when executed by the processor unit configure the server to: receive from a sender a secure e-mail message directed to a recipient the secure e-mail message including at least one or more encrypted components that are encrypted with an encryption scheme between the sender and the recipient; determine whether the encrypted components include image attachments to be re-scaled; if the encrypted components include image attachments to be re-scaled, verify a signature of the sender by retrieving a sender certificate; forward a portion of the secure e-mail message to the recipient when decryption keys for the encryption scheme is unavailable to the server; receive from a wireless device of the recipient, a request to re-scale the image attachments, and the request including a session key extracted from the forwarded secure e-mail message; decrypt the at least the one or more encrypted components of the secure e-mail message using the session key received from the recipient wireless device; determine whether the image attachments may be re-scaled based on a resource parameter which specifies one or more constraints of the wireless device; re-scale in response to the determining the image attachments to accommodate the one or more constraints of the wireless device; re-encrypt the re-scaled image attachments: marking the secure e-mail to indicate the re-encrypted re-scaled image attachments being modified and verified by the server; and send the re-encrypted re-scaled image attachments and the marked secure e-mail to the wireless device.