System and method for processing encoded messages for exchange with a mobile data communication device
First Claim
1. A method of processing an encoded message at a host system before the message is transmitted to a computing device, the method comprising:
- receiving at the host system the encoded message from a message sender addressed to a plurality of message receivers, wherein the encoded message comprises a digital signature and a message body;
determining whether any of the message receivers has a corresponding computing device; and
for each message receiver that has a corresponding computing device;
processing the message to modify the message with respect to an authentication aspect in order to reduce a size of the encoded message, wherein the processing of the encoded message includes verifying the digital signature and rearranging the digital signature in the encoded message;
transmitting the processed message to the computing device that corresponds to the message receiver; and
transmitting to the computing device an indication of the digital signature verification status.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for pre-processing encrypted and/or signed messages at a host system before the message is transmitted to a wireless mobile communication device. The message is received at the host system from a message sender. There is a determination as to whether any of the message receivers has a corresponding wireless mobile communication device. For each message receiver that has a corresponding wireless mobile communication device, the message is processed so as to modify the message with respect to one or more encryption and/or authentication aspects. The processed message is transmitted to a wireless mobile communication device that corresponds to the first message receiver. The system and method may include post-processing messages sent from a wireless mobile communications device to a host system. Authentication and/or encryption message processing is performed upon the message. The processed message may then be sent through the host system to one or more receivers.
-
Citations
20 Claims
-
1. A method of processing an encoded message at a host system before the message is transmitted to a computing device, the method comprising:
-
receiving at the host system the encoded message from a message sender addressed to a plurality of message receivers, wherein the encoded message comprises a digital signature and a message body; determining whether any of the message receivers has a corresponding computing device; and for each message receiver that has a corresponding computing device; processing the message to modify the message with respect to an authentication aspect in order to reduce a size of the encoded message, wherein the processing of the encoded message includes verifying the digital signature and rearranging the digital signature in the encoded message; transmitting the processed message to the computing device that corresponds to the message receiver; and transmitting to the computing device an indication of the digital signature verification status. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing an encoded message, the system comprising:
-
a memory; a processor, the processor configured to; receive the encoded message from a message sender, the encoded message addressed to a plurality of message receivers, wherein the encoded message comprises a digital signature and a message body; determine whether any of the message receivers has a corresponding computing device; and for each message receiver that has a corresponding computing device; process the message to modify the message with respect to an authentication aspect in order to reduce a size of the encoded message, wherein the processing of the encoded message includes verifying the digital signature and rearranging the digital signature in the encoded message; transmit the processed message to the computing device that corresponds to the message receiver; and transmit to the computing device an indication of the digital signature verification status. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-executable instructions, the instructions when executed by a processor at a host system resulting in:
-
receiving at the host system an encoded message from a message sender addressed to a plurality of message receivers, wherein the encoded message comprises a digital signature and a message body; determining whether any of the message receivers has a corresponding computing device; and for each message receiver that has a corresponding computing device; processing the message to modify the message with respect to an authentication aspect in order to reduce a size of the encoded message, wherein the processing of the encoded message includes verifying the digital signature and rearranging the digital signature in the encoded message; transmitting the processed message to the computing device that corresponds to the message receiver; and transmitting to the computing device an indication of the digital signature verification status. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification