Server verification of secure electronic messages
First Claim
Patent Images
1. A method for processing encoded messages comprising:
- receiving an encoded message at a server, the encoded message having a message size;
comparing the message size to a predetermined threshold;
sending said encoded message to a device when said message size is less than said predetermined threshold;
removing a portion of said encoded message and sending an abbreviated message to said device when said encoded message is larger than said predetermined threshold, said abbreviated message being said encoded message less the removed portion such that the abbreviated message has a size smaller than the predetermined threshold;
processing said encoded message in a predetermined sequence at said server and providing results of said processing to said device; and
processing said abbreviated message at said device using at least portions of the results of processing at the server received by the device to verify the message received by the device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system determines whether the size of an encoded message is too large for a wireless communications device. If the message is too large, the server removes part of the message and sends an abbreviated message to the wireless device, together with additional information relating to processing of the encoded message, such as, for example, hash context values, that assist the wireless communications device in verifying the abbreviated message.
173 Citations
28 Claims
-
1. A method for processing encoded messages comprising:
-
receiving an encoded message at a server, the encoded message having a message size;
comparing the message size to a predetermined threshold;
sending said encoded message to a device when said message size is less than said predetermined threshold;
removing a portion of said encoded message and sending an abbreviated message to said device when said encoded message is larger than said predetermined threshold, said abbreviated message being said encoded message less the removed portion such that the abbreviated message has a size smaller than the predetermined threshold;
processing said encoded message in a predetermined sequence at said server and providing results of said processing to said device; and
processing said abbreviated message at said device using at least portions of the results of processing at the server received by the device to verify the message received by the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing encoded messages comprising:
-
receiving an encoded message at a server, the encoded message having a message size;
comparing the message size to a predetermined threshold;
removing a portion of said encoded message and sending an abbreviated message to said device when said encoded message is larger than said predetermined threshold, said abbreviated message being said encoded message less the removed portion such that the abbreviated message has a size smaller than the predetermined threshold;
processing said encoded message in a predetermined sequence at said server and providing results of said processing to said device; and
processing said abbreviated message at said device using at least portions of the results of processing at the server received by the device to verify the message received by the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for verifying encoded electronic messages, comprising:
-
a server for receiving an encoded message at a server, the encoded electronic message having a message size;
program logic resident on said server for comparing the message size to a predetermined threshold, removing a portion of said encoded message and sending an abbreviated message to said device when said encoded message is larger than said predetermined threshold, said abbreviated message being said encoded message less the removed portion such that the abbreviated message has a size smaller than the predetermined threshold;
processing said encoded message in a predetermined sequence at said server and providing results of said processing to said device; and
a wireless communications device for receiving messages from said server, said wireless communications device including program logic for processing said abbreviated message at said device using at least portions of the results of processing at the server received by the device to verify the message received at the device.
-
-
16. A system for verifying encoded electronic messages comprising:
-
a server;
a mobile wireless communications device;
means for receiving an encoded electronic message at a server, the encoded message having a message size;
means for comparing the message size to a predetermined threshold;
means for removing a portion of said encoded message and sending an abbreviated message to said mobile wireless communications device when said encoded message is larger than said predetermined threshold, said abbreviated message being said encoded message less the removed portion such that the abbreviated message has a size smaller than the predetermined threshold; and
means for processing said encoded message in a predetermined sequence at said server and providing results of said processing to said mobile wireless communications device;
means resident on said mobile wireless communications device for processing said abbreviated message at said device using at least portions of the results of processing at the server received by the device to verify the message received at the device.
-
-
17. A method for processing encoded messages comprising:
-
sending an abbreviated encoded electronic message from a server to a mobile device, the abbreviated message being at least a portion of an original encoded message received by the server; and
sending results of processing performed by the server on the encoded message to the mobile device for use in processing the abbreviated message to verify the abbreviated message. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for verifying encoded messages for a mobile wireless communications device comprising:
a server operable to perform at least a portion of verification processing of said encoded message when said server determines that a size of the encoded message is too large for processing by the mobile wireless communications device alone. - View Dependent Claims (25, 26, 27, 28)
Specification