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 encoded message is transmitted to a mobile communication device, the method comprising:
- receiving at the host system the encoded message from a message sender addressed to one or more message receivers, wherein the encoded message comprises a digital signature, a certificate, and a message body;
determining whether any of the message receivers has a corresponding mobile communication device; and
for each message receiver that has a corresponding mobile communication device;
processing the encoded message to rearrange the encoded message so that the message body is transmittable to the mobile communications device before the digital signature and the certificate; and
transmitting the processed message to a mobile communication device that corresponds to a first message receiver.
4 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.
138 Citations
21 Claims
-
1. A method of processing an encoded message at a host system before the encoded message is transmitted to a mobile communication device, the method comprising:
-
receiving at the host system the encoded message from a message sender addressed to one or more message receivers, wherein the encoded message comprises a digital signature, a certificate, and a message body; determining whether any of the message receivers has a corresponding mobile communication device; and for each message receiver that has a corresponding mobile communication device; processing the encoded message to rearrange the encoded message so that the message body is transmittable to the mobile communications device before the digital signature and the certificate; and transmitting the processed message to a mobile communication device that corresponds to a first message receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A host system configured to process an encoded message before the encoded message is transmitted to a mobile communication device, comprising:
-
a data processor; a non-transitory computer-readable memory containing instructions for commanding the data processor to execute a method, comprising; receiving at the host system the encoded message from a message sender addressed to one or more message receivers, wherein the encoded message comprises a digital signature, a certificate, and a message body; determining whether any of the message receivers has a corresponding mobile communication device; and for each message receiver that has a corresponding mobile communication device; processing the encoded message to rearrange the digital signature and certificate in the encoded message so that the message body is transmittable to the mobile communications device before the digital signature and the certificate; and transmitting the processed message to a mobile communication device that corresponds to a first message receiver. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing program instructions which, when executed by a processor, cause the processor to perform a method of processing an encoded message at a host system before the encoded message is transmitted to a mobile communication device, the method comprising:
-
receiving at the host system the encoded message from a message sender addressed to one or more message receivers, wherein the encoded message comprises a digital signature, a certificate, and a message body; determining whether any of the message receivers has a corresponding mobile communication device; and for each message receiver that has a corresponding mobile communication device; processing the encoded message to rearrange the encoded message so that the message body is transmittable to the mobile communications device before the digital signature and the certificate; and transmitting the processed message to a mobile communication device that corresponds to a first message receiver. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification