System and method for processing messages being composed by a user
First Claim
Patent Images
1. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
- identify a triggering event that has occurred during composition of a message;
request certificate data from a certificate store in response to the triggering event, wherein the certificate data corresponds to a message recipient of the message;
detect when the certificate data has been retrieved to the mobile device; and
retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device;
wherein the microprocessor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before a user direction to send the message is received.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing messages being composed by a user of a computing device (e.g. a mobile device). Embodiments are described in which the performance of certain tasks is initiated before a direction is received from a user to send a message being composed by the user. This may involve, for example, “pre-fetching” security-related data that will be required in order to send a message that is in the process of being composed by the user securely. Such data may include security policy data, certificate data, and/or certificate status data, for example.
43 Citations
20 Claims
-
1. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
-
identify a triggering event that has occurred during composition of a message; request certificate data from a certificate store in response to the triggering event, wherein the certificate data corresponds to a message recipient of the message; detect when the certificate data has been retrieved to the mobile device; and retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; wherein the microprocessor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before a user direction to send the message is received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
-
identify a triggering event in which a user selection of an icon or menu item is made to initiate composition of a message; request certificate data from a certificate store in response to the triggering event, wherein the certificate data corresponds to a message recipient of the message; detect when the certificate data has been retrieved to the mobile device; and retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; wherein the microprocessor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before a user direction to send the message is received. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
-
identify a triggering event in which a window for entering text in a message to be composed appears in a screen of the mobile device or when the text is first entered in the window; request certificate data from a certificate store in response to the triggering event, wherein the certificate data corresponds to a message recipient of the message; detect when the certificate data has been retrieved to the mobile device; and retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; wherein the microprocessor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before a user direction to send the message is received. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
-
identify a triggering event in which a document is attached to a message during composition of the message; request certificate data from a certificate store in response to the triggering event, wherein the certificate data corresponds to a message recipient of the message; detect when the certificate data has been retrieved to the mobile device; and retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; wherein the microprocessor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before a user direction to send the message is received. - View Dependent Claims (17, 18, 19, 20)
-
Specification