Method and apparatus for providing intelligent error messaging
AssigneeResearch In Motion Limited
InventorsNeil Patrick Adams, Herbert Anthony Little, Michael Stephen Brown, Michael Grant Kirkup, Michael Kenneth Brown
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing intelligent error messaging is disclosed wherein a user of a mobile communications device is provided with descriptive error messaging information to assist the user in overcoming errors associated with the processing of electronic messages and data.
Claims24
An electronic communications device comprising:
- a display;
- and
- a processor coupled with the display, the processor being operable to determine whether there is an error that prevents decrypting of an encrypted message, and
- when there is an error that prevents the decrypting of the encrypted message, display an indication of how to correct the error,
- wherein the electronic communications device is further operable to be coupled to a personal computer, and the indication of how to correct the error comprises a direction to use software on the personal computer.
A method for processing encrypted messages executed by an electronic communications device, the method comprising:
- determining, by the electronic communications device, whether there is an error that prevents decrypting of an encrypted message;
- and
- when there is an error that prevents the decrypting of the encrypted message, displaying, by the electronic communications device, an indication of how to correct the error, the indication of how to correct the error comprising a direction to use software on a personal computer.
A non-transitory computer-readable medium comprising instructions, which when executed by a processor of an electronic device, cause the processor to perform a method for processing encrypted messages, wherein the method comprises:
- determining whether there is an error that prevents decrypting of an encrypted message;
- and
- when there is an error that prevents the decrypting of the encrypted message, displaying an indication of how to correct the error, the indication of how to correct the error comprising a direction to use software on a personal computer.
An electronic communications device comprising:
- a display;
- and
- a processor coupled with the display, the processor being operable to determine whether there is an error that prevents processing of a cryptographically secured message, and
- when there is an error that prevents the processing of the cryptographically secured message, display an indication of how to correct the error,
- wherein the electronic communications device is further operable to be coupled to a personal computer, and wherein the indication of how to correct the error comprises a direction to use software on the personal computer.
A method for processing cryptographically secured messages executed by an electronic communications device, the method comprising:
- determining, by the electronic communications device, whether there is an error that prevents processing of a cryptographically secured message, and
- when there is an error that prevents the processing of the cryptographically secured message, displaying, by the electronic communications device, an indication of how to correct the error, the indication of how to correct the error comprising a direction to use software on a personal computer.
A non-transitory computer-readable medium comprising instructions, which when executed by a processor of an electronic device, cause the processor to perform a method for processing cryptographically secured messages, wherein the method comprises:
- determining whether there is an error that prevents processing of a cryptographically secured message, and
- when there is an error that prevents the processing of the cryptographically secured message, displaying an indication of how to correct the error, the indication of how to correct
- the error comprising a direction to use software on a personal computer.
Dependencies are inferred from the claim text.