IP Library Granted Patent US 8,874,080
Granted Patent B2
US 8,874,080 · App. 13/950,924 · Granted Oct 28, 2014

Mobile communications device and method for handling received encoded messages

Inventors: Michael S. Brown (Waterloo, CA); Neil P. Adams (Waterloo, CA); Herbert A. Little (Waterloo, CA)
Assignee: BlackBerry Limited
H04W12/10H04W4/12H04L51/38H04W28/14H04M2215/0156H04W12/02H04W88/182H04L63/0428H04L12/5895H04M15/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,874,080
App. No.
13/950,924
Granted
Oct 28, 2014
Kind
B2
Abstract

A mobile communications device receives and handles an encoded message. State data about the encoded message is generated based upon a first access of the encoded message. The device stores the generated message state data in a cache of the mobile communications device; generates a message indicator based upon the message state data stored in the cache of the mobile device; and processes the encoded message on a background thread running on the mobile device. The process determines that a message state change has occurred since the message was last opened and provides an updated message indicator to a user of the mobile device that reflects the message state change.

Claims (38)

1. A method for handling an encoded message that was received by a wireless mobile communications device, wherein state data about the encoded message is generated based upon a first access of the encoded message, the method comprising:

storing the generated message state data in a cache of the wireless mobile communications device;

generating a message indicator based upon the message state data stored in the cache of the mobile device;

processing the encoded message on a background thread running on the mobile device, said processing comprising:

determining that a message state change has occurred since the message was last opened; and

providing an updated message indicator to a user of the mobile device that reflects the message state change.

2. The method of claim 1 , wherein the message indicator includes an icon, text, graphic, or audio that is presented to the user interface of the wireless mobile communications device.

3. The method of claim 1 , wherein the message indicator represents that the received encoded message was signed.

4. The method of claim 1 , wherein the message indicator represents that the received encoded message was protected by an encryption mechanism.

5. The method of claim 1 , wherein the message indicator represents trust status or revocation status of the encoded message's digital certificate.

6. The method of claim 1 , wherein the message indicator represents validity status of a digital certificate that is attached to the encoded message.

7. The method of claim 1 , wherein the stored message state data includes validity of the digital signature associated with the encoded message.

8. The method of claim 1 , wherein the generated message indicator is displayed, before any message encoding processing occurs with respect to the encoded message.

9. The method of claim 1 , wherein the message state change results from addition of a related digital certificate to a set of trusted certificates provided to the wireless mobile communications device.

10. The method of claim 1 , wherein the first access of the encoded message is a user-initiated access of the encoded message.

11. A non-transitory computer-readable storage medium having computer-readable code executable by a processor of a wireless mobile communications device to perform a method of handling an encoded message that was received by the wireless mobile communications device, wherein state data about the encoded message is generated based upon a first access of the encoded message, comprising the steps of:

storing the generated message state data in a cache of the wireless mobile communications device;

generating a message indicator based upon the message state data stored in the cache of the mobile devices;

processing the encoded message on a background thread running on the mobile device, said processing comprising:

determining that a message state change has occurred since the message was last opened; and

providing an updated message indicator to a user of the mobile device that reflects the message state change.

12. A wireless mobile communications device comprising:

a memory device; and

at least one processor, the processor configured to:

generate state data about a received encoded message based upon a first access of the encoded message;

store the generated message state data in the memory device;

generate a message indicator based upon the message state data stored in the memory device;

process the encoded message on a background thread running on the mobile device, said processing comprising:

determining that a message state change has occurred since the message was last opened; and

providing an updated message indicator to a user of the mobile device that reflects the message state change.

13. The electronic device of claim 12 , wherein the message indicator includes an icon, text, graphic, or audio that is presented to the user interface of the wireless mobile communications device.

14. The electronic device of claim 12 , wherein the message indicator represents that the received encoded message was signed.

15. The electronic device of claim 12 , wherein the message indicator represents that the received encoded message was protected by an encryption mechanism.

16. The electronic device of claim 12 , wherein the message indicator represents trust status or revocation status of the encoded message's digital certificate.

17. The electronic device of claim 12 , wherein the message indicator represents validity status of a digital certificate that is attached to the encoded message.

18. The electronic device of claim 12 , wherein the stored message state data includes validity of the digital signature associated with the encoded message.

19. The electronic device of claim 12 , wherein the generated message indicator is displayed, before any message encoding processing occurs with respect to the encoded message.

20. The electronic device of claim 12 , wherein the message state change results from addition of a related digital certificate to a set of trusted certificates provided to the wireless mobile communications device.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 6, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031588/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2013
From: BROWN, MICHAEL S.; ADAMS, NEIL P.; LITTLE, HERBERT A.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030878/0404 →
Continuity (4)
Continuation 11511168 · Aug 28, 2006
Continuation 10832583 · Apr 26, 2004
Provisional Application 60494621 · Aug 12, 2003
Related Publication 20140031008A1 · Jan 30, 2014