Patent ID: 8194857

Claim:
A method for processing encoded messages at a wireless mobile communication device, comprising the steps of: receiving at the wireless mobile communication device an encoded message, wherein a plurality of decoding operations are to be performed upon the encoded message before the decoded message is used within the wireless mobile communication device; performing by the wireless mobile communication device a first decoding operation upon the encoded message so as to generate a partially decoded message, wherein the first decoding operation performs at least one of the decoding operations which are to be performed upon the encoded message; storing the partially decoded message to a memory of the wireless mobile communication device; producing an indication of receipt of the message after completion of the first decoding operation and after the partially decoded message is stored to the memory; receiving a request to access the received message; retrieving the partially decoded message from the memory in response to receiving the request to access the received message; and performing by the wireless mobile communication device a second decoding operation upon the partially decoded message after receiving the request to access the received message so as to generate a decoded message for use within the wireless mobile communication device; wherein the message is encoded by being signed and then encrypted, wherein the first decoding operation performed before receiving the request to access the received message comprises decoding operations associated with transmission encoding, retrieval of at least one decryption key, and partial decryption of the message using the retrieved decryption key, wherein the partial decryption of the message does not involve decrypting a signature of the message; and wherein the second decoding operation comprises decryption of the partially decoded message using the retrieved decryption key and signature verification upon the decrypted message.