IP Library Patent Application 12981717
Patent Application
App. No. 12/981,717

SELECTIVE MESSAGE RENDERING USING A COMMUNICATION DEVICE

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 None
App. No.
12/981,717
Abstract

A system and method is provided for selectively presenting received messages to a user via a visual or audio interface while redacting potentially sensitive information or notification of messages containing sensitive information. When a message is received, the message content is compared to predefined criteria to determine whether it contains sensitive information. If the message contains sensitive information, its header information, which is normally presented in a message mailbox listing or in an audible notification, is redacted to remove some or all of the header content. The user may still review the entire message as received by the user's communication device without redaction.

Claims (41)

1 . A device, comprising:

a communications module;

at least one user interface;

a memory for storing messages; and

at least one processor configured to:

receive, by the communications module, a message having content comprising at least a header and a body, and to store said received message in the memory;

determine that the received message content contains sensitive information by comparing the received message content to predefined criteria;

in response to an instruction to provide a message listing or audible notification of messages upon receipt, said message listing or audible notification comprising at least a portion of a header of said messages, present the received message at the device via one of the at least one user interface while redacting the header for said received message; and

in response to a received command, present said received message content including said sensitive information via said user interface.

2 . The device of claim 1 , wherein said user interface is a display, and presenting the received message via the user interface comprises displaying said message listing.

3 . The device of claim 1 , wherein said user interface is an audio user interface, and presenting the received message via the user interface comprises the audible notification of said received message.

4 . The device of claim 1 , wherein the predefined criteria comprises a keyword.

5 . The device of claim 1 , wherein redacting the header comprises replacing at least a portion of the header of the received message with alternate header information.

6 . The device of claim 5 , wherein said portion of the header comprises a subject line.

7 . The device of claim 5 , wherein said portion of the header comprises a sender identity.

8 . The device of claim 3 , wherein the processor is further configured to:

associate the received message with a sensitivity flag; and

prior to said presenting said received message content, display said received message as a priority message in a message listing at one of the at least one user interface.

9 . The device of claim 1 , wherein the device is a wireless communication device.

10 . A method, comprising:

receiving, at a device, a message having content comprising at least a header and a body;

determining that the received message content contains sensitive information by comparing the received message content to predefined criteria;

in response to an instruction to provide a message listing or audible notification of messages upon receipt, said message listing or audible notification comprising at least a portion of a header of said messages, presenting the received message at the device via a user interface while redacting the header for said received message; and

in response to a received command, presenting said received message content including said sensitive information via the user interface.

11 . The method of claim 10 , wherein the user interface is a display, and presenting the received message via the user interface comprises displaying said message listing.

12 . The method of claim 10 , wherein the user interface is an audio user interface, and presenting the received message via the user interface comprises the audible notification of said received message.

13 . The method of claim 10 , wherein the predefined criteria comprises a keyword.

14 . The method of claim 10 , wherein redacting the header comprises replacing at least a portion of the header of the received message with alternate header information.

15 . The method of claim 14 , wherein said portion of the header comprises a subject line.

16 . The method of claim 14 , wherein said portion of the header comprises a sender identity.

17 . The method of claim 12 , further comprising:

associating the received message with a sensitivity flag; and

prior to said presenting said received message content, displaying said received message as a priority message in a message listing.

18 . The method of claim 10 , wherein the device is a message server in communication with a mobile communication device, said determining is carried out at the message server, and said presenting the received message via the user interface comprises transmitting the message listing comprising said redacted header to the mobile communication device for display.

19 . The method of claim 10 , wherein the device is a wireless communication device in communication with an audio accessory, said determining is carried out at the wireless communication device, and said presenting the received message is carried out via the audio accessory.

20 . The method of claim 10 , wherein the device is a wireless communication device, and said determining, said presenting the received message, and said presenting the received message content are carried out at the wireless communication device.

21 . A computer program product comprising a non-transitory computer-readable medium storing code which, when executed by a device comprising a processor, causes the device to:

receive a message having content comprising at least a header and a body;

determine that the received message content contains sensitive information by comparing the received message content to predefined criteria;

in response to an instruction to provide a message listing or audible notification of messages upon receipt, said message listing or audible notification comprising at least a portion of a header of said messages, present the received message at the device via a user interface while redacting the header for said received message; and

in response to a received command, present said received message content including said sensitive information via the user interface.

Assignments (2)
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2011
From: WORMALD, CHRISTOPHER; MORRA, CARMINE JOSEPH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025578/0474 →