[go: up one dir, main page]

CA2475561A1 - Method and apparatus for providing intelligent error messaging - Google Patents

Method and apparatus for providing intelligent error messaging Download PDF

Info

Publication number
CA2475561A1
CA2475561A1 CA002475561A CA2475561A CA2475561A1 CA 2475561 A1 CA2475561 A1 CA 2475561A1 CA 002475561 A CA002475561 A CA 002475561A CA 2475561 A CA2475561 A CA 2475561A CA 2475561 A1 CA2475561 A1 CA 2475561A1
Authority
CA
Canada
Prior art keywords
message
communications device
error
electronic
wireless communications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002475561A
Other languages
French (fr)
Other versions
CA2475561C (en
Inventor
Neil P. Adams
Michael S. Brown
Herbert Little
Michael G. Kirkup
Michael K. Brown
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Priority to CA2475561A priority Critical patent/CA2475561C/en
Publication of CA2475561A1 publication Critical patent/CA2475561A1/en
Application granted granted Critical
Publication of CA2475561C publication Critical patent/CA2475561C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

A method and apparatus for providing intelligent am 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. For example, when the mobile device is being used to decrypt a cryptographically secured electronic message, and a problem is encountered, program logic of the device provides the user with (1) an indication of exactly what problem is preventing opening of the message, for example, a required cryptographic key is not available; (2) an indication of exactly what may be done to overcome the problem, for example, what utilities should be run on the device; and (3) exactly what data, if any, needs to be downloaded to the device, for example, what cryptographic keys should be downloaded.

Claims (24)

1. An electronic communications device comprising:
a receiver for receiving electronic messages;
a processor capable of processing said electronic messages; and program logic operable to generate an intelligent error message when said processor detects an error in processing said electronic message, said intelligent error message including at least one of a first message indicating a cause of an error, a second message providing information on how to correct said error and a third message providing instructions regarding what additional information, if any, is required to be resident on said electronic communications device to overcome the detected error.
2. The electronic communications device of claim 1, wherein said electronic messages are cryptographically secured.
3. The electronic communications device of claim 2, wherein said cryptographically secured electronic message are e-mail messages.
4. The electronic communications device of claim 3, wherein said additional information comprises cryptographic key information.
5. The electronic communications device of claim 4, wherein said cryptographic key information comprises a digital certificate.
6. The electronic communications device of claim 1, wherein said second message provides detailed instructions to assist a user in performing remedial tasks to correct the detected error.
7. The electronic communications device of claim 1, wherein said first message provides a detailed description of why the detected error is occurring.
8. The electronic communications device of claim 1, wherein said program logic is resident an said electronic communications device.
9. The electronic communications device of claim 1, wherein the detected error is corrected by interfacing said electronic communications device with a host processor that is capable of performing operations in accordance with said intelligent error message.
10. The electronic communications device of claim 9, wherein said interface is hard-wired.
11. The electronic communications device of claim 9, wherein said interface is wireless.
12. A wireless communications device comprising:
a processor capable of processing electronic messages received by the wireless communications device; and program logic operable to generate, upon detection by said processor of a message processing error, an intelligent error message providing a user of said wireless communications device with information regarding a cause of the detected error, a solution for overcoming said detected error and information regarding what, if any, additional data may be needed to be downloaded to said wireless communications device to correct said error.
13. The wireless communications device of claim 12 wherein said electronic messages are cryptographically secured.
14. The wireless communication device of claim 13, wherein said additional data comprises cryptographic key data.
15. The wireless communications device of claim 14, wherein said cryptographic key data comprises a digital certificate.
16. The wireless communications device of claim 12, wherein said additional data is downloaded to said wireless communications device from a host processor.
17. A wireless communications device comprising:
moans for receiving electronic messages;
means for processing said electronic messages and detecting an error in processing said electronic message; and means for generating an intelligent error message regarding a cause and a solution for said detected error.
18. A wireless communications device comprising:
a receiver for receiving at least one of cryptographically secured e-mail messages and data;
a processor operable to process said cryptographically secured e-mail messages and data for viewing by a user on said wireless communications device; and program logic operable to provide a user with intelligent error messaging when an error occurs in processing of cryptographically secured e-mail messages or data, wherein said intelligent error message includes a first message providing a detailed description of the error encountered, a second message providing detailed information regarding what utilities to run on said wireless communications device, and a third message indicating what decryption data missing from the wireless communications device must be downloaded in order to view the e-mail message or data.
19. A method of processing electronic messages for viewing on a wireless communications device comprising:
receiving an electronic message on said wireless communications device;
processing the received message for display on said wireless communications device;
detecting an error in processing of the electronic message for display, and when an error is detected:
generating an intelligent error message for display to the user on the wireless communications device, the intelligent error message including a first message providing a detailed description of the error encountered in processing the electronic message, a second message providing detailed information regarding what utilities to run on said
20 wireless communications device and a third message indicating what additional data, if any, is required to be downloaded to said wireless device to overcome the detected error.
20. The method of claim 19, wherein said electronic message is a cryptographically secured e-mail message.
21. The method of claim 20, wherein said additional information is cryptographic key data.
22. The method of claim 21, wherein said cryptographic key data comprises a digital certificate.
23. The method of claim 21, wherein the detected error is an error in decrypting said cryptographically secured e-mail message.
24. A method of processing cryptographically secured electronic messages for viewing on a wireless communications device comprising:
receiving a cryptographically secured electronic message on said wireless communications device;
processing the received message to decrypt said message for display on said wireless communications device;
detecting an error in decrypting the electronic message for display, and an when error is detected;

generating an intelligent error message for display to the user on the wireless communications device, the intelligent error message including a first message providing a detailed description of the error encountered in processing the electronic message, a second message providing detailed information regarding what utilities to run on said wireless communications device and a third message indicating what additional decryption data, if any, is required to be downloaded to said wireless device to overcome the detected error
CA2475561A 2004-07-22 2004-07-22 Method and apparatus for providing intelligent error messaging Expired - Lifetime CA2475561C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA2475561A CA2475561C (en) 2004-07-22 2004-07-22 Method and apparatus for providing intelligent error messaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA2475561A CA2475561C (en) 2004-07-22 2004-07-22 Method and apparatus for providing intelligent error messaging

Publications (2)

Publication Number Publication Date
CA2475561A1 true CA2475561A1 (en) 2006-01-22
CA2475561C CA2475561C (en) 2010-10-19

Family

ID=35696141

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2475561A Expired - Lifetime CA2475561C (en) 2004-07-22 2004-07-22 Method and apparatus for providing intelligent error messaging

Country Status (1)

Country Link
CA (1) CA2475561C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8429456B2 (en) 2004-07-22 2013-04-23 Research In Motion Limited Method and apparatus for providing intelligent error messaging

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8429456B2 (en) 2004-07-22 2013-04-23 Research In Motion Limited Method and apparatus for providing intelligent error messaging
US9110799B2 (en) 2004-07-22 2015-08-18 Blackberry Limited Method and apparatus for providing intelligent error messaging

Also Published As

Publication number Publication date
CA2475561C (en) 2010-10-19

Similar Documents

Publication Publication Date Title
EP3605989A1 (en) Information sending method, information receiving method, apparatus, and system
US8892901B2 (en) Method and apparatus for encrypting user data
WO2017041599A1 (en) Service processing method and electronic device
US20100250939A1 (en) System and method of handling encrypted backup data
EP2406749B1 (en) Transfer device for sensitive material such as a cryptographic key
EP2978188A1 (en) Secure time functionality for a wireless device
CN106708734B (en) Software anomaly detection method and device
CN107786504A (en) ELF file publishing methods, ELF file verifications method, server and terminal
CN107276756A (en) A kind of method and server for obtaining root key
CN106599698B (en) A kind of method and apparatus for encrypting picture, decrypting picture
AU2004200463A1 (en) Optical out-of-band key distribution
CN108011879A (en) File encryption, method, apparatus, equipment and the storage medium of decryption
CN106845177A (en) Cipher management method and system
CN109145552B (en) Information encryption method and terminal equipment
CN112311740B (en) Data encryption method, data decryption method, terminal and storage medium
CN101593550A (en) High strength encrypting USB flash disk for police
US8489899B2 (en) System and method for encrypting and decrypting data
CN106709282A (en) Resource file decryption method and device
CN115529587A (en) A wireless bluetooth keyboard data transmission device and its method and system
WO2018068419A1 (en) Method and system for pushing notification information
EP2453688B1 (en) Securing private key access for cross-component message processing
CN105553651A (en) Method and device for signature of disk mirror image files in Android system, and equipment
CA2475561A1 (en) Method and apparatus for providing intelligent error messaging
WO2024174930A1 (en) Data transmission method and apparatus, device, and storage medium
CN111818466A (en) Information sending and receiving method and apparatus, electronic device and readable storage medium

Legal Events

Date Code Title Description
EEER Examination request