Secure message handling on a mobile device
First Claim
1. A method implemented at a mobile device for providing digital security to a message transmitted from a mobile device, the method comprising:
- initiating the generation of a message to be transmitted, the message to be transmitted being associated with a previously received message, only a portion of the previously received message being stored at the mobile device;
determining that digital security comprising one or more of encryption and a digital signature is to be applied to the message to be transmitted from the mobile device;
after initiating the generation of the message to be transmitted and determining that digital security is to be applied to the message to be transmitted, the mobile device obtaining a complete copy of the previously received message by downloading the complete copy while the message to be transmitted is being generated;
appending the previously received message thus obtained to the message to be transmitted;
applying the digital security to the message to be transmitted comprising the appended previously received message; and
transmitting the message to be transmitted from the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software for providing digital security to a child message transmitted from a mobile device to a messaging server, where the mobile device typically does not transmit the parent message with the child message to the messaging server. Whether to apply digital security, such as encryption or a digital signature, or both, is determined, and if the mobile device does not include a complete copy of a parent message for insertion into the child message, the mobile device selectively downloads the parent message from the messaging server prior to the computation of a digital signature or prior to encryption. The systems and methods may also provide a check of the child message size, when the child message includes inserted parent content, to ensure that the child message does not exceed any prescribed limits on message size.
16 Citations
36 Claims
-
1. A method implemented at a mobile device for providing digital security to a message transmitted from a mobile device, the method comprising:
-
initiating the generation of a message to be transmitted, the message to be transmitted being associated with a previously received message, only a portion of the previously received message being stored at the mobile device; determining that digital security comprising one or more of encryption and a digital signature is to be applied to the message to be transmitted from the mobile device; after initiating the generation of the message to be transmitted and determining that digital security is to be applied to the message to be transmitted, the mobile device obtaining a complete copy of the previously received message by downloading the complete copy while the message to be transmitted is being generated; appending the previously received message thus obtained to the message to be transmitted; applying the digital security to the message to be transmitted comprising the appended previously received message; and transmitting the message to be transmitted from the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A mobile device for providing digital security to a message comprising a processor configured to:
-
initiate the generation of a message to be transmitted, the message to be transmitted being associated with a previously received message, only a portion of the previously received message being stored at the mobile device; determine that digital security comprising one or more of encryption and a digital signature is to be applied to the message to be transmitted from the mobile device; after initiating the generation of the message to be transmitted and determining that digital security is to be applied to the message to be transmitted, obtain a complete copy of the previously received message by downloading while the message to be transmitted is being generated; append the previously received message thus obtained to the message to be transmitted; apply the digital security to the message to be transmitted comprising the appended previously received message; and transmit the message to be transmitted. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer-readable medium comprising code executable by a computing device for causing the computing device to:
-
initiate the generation of a message to be transmitted, the message to be transmitted being associated with a previously received message, only a portion of the previously received message being stored at the mobile device; determine that digital security comprising one or more of encryption and a digital signature is to be applied to the message to be transmitted from the mobile device; after initiating the generation of the message to be transmitted and determining that digital security is to be applied to the message to be transmitted, obtain a complete copy of the previously received message by downloading the complete copy while the message to be transmitted is being generated; append the previously received message into the message to be transmitted; apply the digital security to the message to be transmitted comprising the appended previously received message; and transmit the message to be transmitted.
-
-
34. A method implemented at a mobile device for providing digital security to a message transmitted from a mobile device, the method comprising:
-
initiating the generation of a message to be transmitted associated with a previously received message, only a portion of the previously received message being stored at the mobile device; determining that a digital signature is to be applied to the message to be transmitted; obtaining a complete copy of the previously received message by download after the determining and while the message to be transmitted is being generated; inserting content from the complete copy of the previously received message into the message; determining whether a body of the message to be transmitted comprising the inserted content exceeds a predetermined size limit, and truncating the body prior to transmission of the message if the body exceeds the size limit; applying the digital signature to the truncated message; and transmitting the message. - View Dependent Claims (35)
-
-
36. A method implemented at a mobile device for providing digital security to a message transmitted from a mobile device, the method comprising:
-
initiating the generation of a message to be transmitted, the message to be transmitted being associated with a previously received message, only a portion of the previously received message being stored at the mobile device; determining that encryption is to be applied to the message to be transmitted from the mobile device; obtaining a complete copy of the previously received message by download while the message to be transmitted is being generated; appending the previously received message to the message to be transmitted; encrypting the message to be transmitted comprising the appended previously received message; and transmitting the message.
-
Specification