SYSTEM AND METHOD FOR CONTROLLING MESSAGE ATTACHMENT HANDLING FUNCTIONS ON A MOBILE DEVICE
First Claim
1. A method for controlling message attachment handling functions on a mobile device, the method comprising:
- receiving at least a part of a message at the mobile device from one or more remote servers, the message comprising encrypted message data, the part of the message comprising an encrypted session key associated with the message;
determining which one of a plurality of attachment handling control modes is identified by an attachment handling control, the plurality of attachment handling control modes comprising a first attachment handling control mode that permits a decrypted session key to be transmitted from the mobile device to the one or more remote servers without user intervention after the part of the message is received at the mobile device; and
decrypting the encrypted session key to determine the decrypted session key and transmitting the decrypted session key to the one or more remote servers if the attachment handling control identifies the first attachment handling control mode.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling message attachment handling functions on a mobile device is described herein. An attachment handling control can be set to identify one of a number of selected attachment handling control modes. Depending on the attachment handling control mode identified, a request for the attachment structure that includes a decrypted session key for an encrypted message received at the mobile device may or may not be automatically sent to a remote server. This may provide the user with increased control over the content of an encrypted message that the remote server may access when determining the attachment structure for a message.
114 Citations
20 Claims
-
1. A method for controlling message attachment handling functions on a mobile device, the method comprising:
-
receiving at least a part of a message at the mobile device from one or more remote servers, the message comprising encrypted message data, the part of the message comprising an encrypted session key associated with the message; determining which one of a plurality of attachment handling control modes is identified by an attachment handling control, the plurality of attachment handling control modes comprising a first attachment handling control mode that permits a decrypted session key to be transmitted from the mobile device to the one or more remote servers without user intervention after the part of the message is received at the mobile device; and decrypting the encrypted session key to determine the decrypted session key and transmitting the decrypted session key to the one or more remote servers if the attachment handling control identifies the first attachment handling control mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium comprising instructions executable on a processor of a computing device for performing the following:
-
receiving at least a part of a message at the mobile device from one or more remote servers, the message comprising encrypted message data, the part of the message comprising an encrypted session key associated with the message; determining which one of a plurality of attachment handling control modes is identified by an attachment handling control, the plurality of attachment handling control modes comprising a first attachment handling control mode that permits a decrypted session key to be transmitted from the mobile device to the one or more remote servers without user intervention after the part of the message is received at the mobile device; and decrypting the encrypted session key to determine the decrypted session key and transmitting the decrypted session key to the one or more remote servers if the attachment handling control identifies the first attachment handling control mode.
-
-
15. A mobile device comprising at least a processor and a memory, wherein the mobile device is configured to execute an application module programmed to:
-
receive at least a part of a message at the mobile device from one or more remote servers, the message comprising encrypted message data, the part of the message comprising an encrypted session key associated with the message; determine which one of a plurality of attachment handling control modes is identified by an attachment handling control, the plurality of attachment handling control modes comprising a first attachment handling control mode that permits a decrypted session key to be transmitted from the mobile device to the one or more remote servers without user intervention after the part of the message is received at the mobile device; and decrypt the encrypted session key to determine the decrypted session key and transmit the decrypted session key to the one or more remote servers if the attachment handling control identifies the first attachment handling control mode.
-
-
16. A system for controlling message attachment handling functions on a mobile device, the system comprising a mobile device and one or more remote servers, wherein the mobile device comprises at least a processor and a memory, and wherein the mobile device is configured to execute an application module programmed to:
-
receive at least a part of a message at the mobile device from one or more remote servers, the message comprising encrypted message data, the part of the message comprising an encrypted session key associated with the message; determine which one of a plurality of attachment handling control modes is identified by an attachment handling control, the plurality of attachment handling control modes comprising a first attachment handling control mode that permits a decrypted session key to be transmitted from the mobile device to the one or more remote servers without user intervention after the part of the message is received at the mobile device; and decrypt the encrypted session key to determine the decrypted session key and transmit the decrypted session key to the one or more remote servers if the attachment handling control identifies the first attachment handling control mode. - View Dependent Claims (17, 18, 19, 20)
-
Specification