System and method for processing encoded messages
First Claim
Patent Images
1. 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 comprising at least a message content portion that has been encoded;
receiving a request that results in accessing the encoded message content portion;
decoding the encoded message content portion; and
storing the decoded message content portion to random access memory (RAM);
wherein the stored decoded message content portion is provided in response to a subsequent message open request with respect to the encoded message;
wherein the decoded message content portion is removed from the random access memory (RAM) after a preselected time has elapsed;
wherein the received message content portion that has been encoded is retained at the wireless mobile communication device in an encoded state;
wherein the received message content portion that has been encoded is redecoded upon receipt of a further message open request after the decoded message content portion has been removed from the random access memory (RAM).
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing encoded messages at a message receiver. A received encoded message is decoded and stored in a memory. The stored decoded message can subsequently be displayed or otherwise processed without repeating the decoding operations. Decoding operations may include signature verification, decryption, other types of decoding, or some combination thereof.
127 Citations
60 Claims
-
1. 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 comprising at least a message content portion that has been encoded; receiving a request that results in accessing the encoded message content portion; decoding the encoded message content portion; and storing the decoded message content portion to random access memory (RAM); wherein the stored decoded message content portion is provided in response to a subsequent message open request with respect to the encoded message; wherein the decoded message content portion is removed from the random access memory (RAM) after a preselected time has elapsed; wherein the received message content portion that has been encoded is retained at the wireless mobile communication device in an encoded state; wherein the received message content portion that has been encoded is redecoded upon receipt of a further message open request after the decoded message content portion has been removed from the random access memory (RAM). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 57, 58, 59)
-
-
49. An apparatus for processing encoded messages at a wireless mobile communication device, comprising:
-
means for receiving at the wireless mobile communication device an encoded message comprising at least a message content portion that has been encoded; means for receiving a request that results in accessing the encoded message content portion; means for decoding the encoded message content portion; and means for storing the decoded message content portion to random access memory (RAM); wherein the stored decoded message content portion is provided in response to subsequent message open requests with respect to the encoded message; wherein the decoded message content portion is removed from the random access memory (RAM) after a preselected time has elapsed; wherein the received message content portion that has been encoded is retained at the wireless mobile communication device in an encoded state; wherein the received message content portion that has been encoded is redecoded upon receipt of a further message open request after the decoded message content portion has been removed from the random access memory (RAM).
-
-
50. Computer software stored on a non-transitory computer readable memory, the computer software comprising program code for carrying out a method that processes an encoded message at a wireless mobile communication device when the encoded message is accessed, said encoded message containing at least one encrypted session key and an encoded message content portion, said method comprising the steps of:
-
receiving a request that results in accessing the encoded message content portion; decoding the encoded message content portion; storing the decoded message content portion to random access memory (RAM); and retrieving the decoded message content portion from the random access memory (RAM) in response to subsequent message open requests with respect to the encoded message; wherein the decoded message content portion is removed from the random access memory (RAM) after a preselected time has elapsed; wherein the encoded message content portion is retained at the wireless mobile communication device in an encoded state; wherein the encoded message content portion is redecoded upon receipt of a further message open request after the decoded message content portion has been removed from the random access memory (RAM).
-
-
51. An apparatus on a wireless mobile communication device for handling multiple accesses to an encoded message, wherein the encoded message contains encoded content and further includes accessing information that is transmitted to the wireless mobile communication device, the apparatus comprising:
-
a storage software module that stores a decoded version of the encoded content as well as the accessing information in random access memory (RAM) which is volatile and non-persistent, wherein the accessing information allows access to the decoded content; and an accessing software module that retrieves from the random access memory (RAM) the accessing information and the decoded content in response to subsequent message open requests with respect to the encoded message wherein the decoded content is removed from the random access memory (RAM) after a preselected time has elapsed; wherein the encoded content is retained at the wireless mobile communication device in an encoded state; wherein the encoded content is redecoded upon receipt of a further message open request after the decoded content has been removed from the random access memory (RAM). - View Dependent Claims (52, 53, 54, 55, 56, 60)
-
Specification