IP Library Granted Patent US 10,103,874
Granted Patent B2
US 10,103,874 · App. 15/193,512 · Granted Oct 16, 2018

System and method of mimetic messaging settings selection

Inventor: Ian M. Robertson (Waterloo, CA)
Assignee: BlackBerry Limited
H04L9/0643G06Q10/107H04L9/14H04L9/30H04L9/3247H04L9/3263H04L51/00H04L51/08H04L51/14H04L51/16H04L63/045H04W4/12H04L63/0823H04W28/18
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 10,103,874
App. No.
15/193,512
Granted
Oct 16, 2018
Kind
B2
Abstract

Systems and methods of selecting message settings mimetically on a messaging client. In one embodiment, when an outgoing message is composed on a messaging client, the messaging client determines whether the outgoing message is related to a received message. Where the outgoing message is related to the received message, the messaging client determines the messaging settings used in the received message, and selects the messaging settings used in the received message to control message characteristics of the outgoing message.

Claims (40)

1. A processor-implemented method, comprising:

detecting, with a processor, an outgoing message;

determining, with the processor, that the outgoing message is related to a previously received message by identifying at least a portion of message content in common or comprising a message thread between the outgoing message and the previously received message;

determining, with the processor, one or more messaging settings associated with at least one message characteristic of the previously received message; and

selecting, with the processor, a messaging setting based on the one or more messaging settings associated with the at least one message characteristic of the previously received message to control a message characteristic of the outgoing message, wherein the selecting the messaging setting comprises:

determining whether the outgoing message is a reply message to the previously received message or a forward message to the previously received message;

if the outgoing message is the reply message to the previously received message, selecting a first message setting in response to determining that the outgoing message is the reply message to the previously received message; and

if the outgoing message is the forward message to the previously received message, selecting a second message setting in response to determining that the outgoing message is the forward message to the previously received message, wherein the first message setting and the second message setting are different.

2. The method of claim 1 , wherein the at least one message characteristic includes a security message characteristic.

3. The method of claim 2 , wherein the security message characteristic comprises at least one of a message signing characteristic or a message encryption characteristic.

4. The method of claim 1 , wherein determining that the outgoing message is related to the previously received message comprises determining that the outgoing message includes a portion of the previously received message.

5. The method of claim 4 , wherein the outgoing message comprises an attachment that is common to a previously received attachment received with the previously received message, and wherein determining that the outgoing message includes a portion of the previously received message comprises determining that the outgoing message includes the attachment that is common to the previously received attachment.

6. The method of claim 1 , wherein the previously received message comprises a messaging settings field specifying the messaging setting used for the previously received message, and wherein the one or more messaging settings associated with the at least one message characteristic of the previously received message are determined by accessing the messaging settings field in the previously received message.

7. A device, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

detect an outgoing message;

determine that the outgoing message is related to a previously received message by identifying at least a portion of message content in common or comprising a message thread between the outgoing message and the previously received message;

determine one or more messaging settings associated with at least one message characteristic of the previously received message; and

select a messaging setting based on the one or more messaging settings associated with the at least one message characteristic of the previously received message to control a message characteristic of the outgoing message, wherein the at least one hardware processor configured to select the messaging setting comprises the at least one hardware processor configured to:

determine whether the outgoing message is a reply message to the previously received message or a forward message to the previously received message;

if the outgoing message is the reply message to the previously received message, select a first message setting in response to determining that the outgoing message is the reply message to the previously received message; and

if the outgoing message is the forward message to the previously received message, select a second message setting in response to determining that the outgoing message is the forward message to the previously received message, wherein the first message setting and the second message setting are different.

8. The device of claim 7 , wherein the at least one message characteristic includes a security message characteristic.

9. The device of claim 8 , wherein the security message characteristic comprises at least one of a message signing characteristic or a message encryption characteristic.

10. The device of claim 7 , wherein determining that the outgoing message is related to the previously received message comprises determining that the outgoing message includes a portion of the previously received message.

11. The device of claim 10 , wherein the outgoing message comprises an attachment that is common to a previously received attachment received with the previously received message, and wherein determining that the outgoing message includes a portion of the previously received message comprises determining that the outgoing message includes the attachment that is common to the previously received attachment.

12. The device of claim 7 , wherein the previously received message comprises a messaging settings field specifying the messaging setting used for the previously received message, and wherein the one or more messaging settings associated with the at least one message characteristic of the previously received message are determined by accessing the messaging settings field in the previously received message.

13. A non-transitory computer-readable medium containing instructions which, when executed, cause a computing device to perform operations comprising:

detecting, with a processor, an outgoing message;

determining, with the processor, that the outgoing message is related to a previously received message by identifying at least a portion of message content in common or comprising a message thread between the outgoing message and the previously received message;

determining, with the processor, one or more messaging settings associated with at least one message characteristic of the previously received message; and

selecting, with the processor, a messaging setting based on the one or more messaging settings associated with the at least one message characteristic of the previously received message to control a message characteristic of the outgoing message, wherein the selecting the messaging setting comprises:

determining whether the outgoing message is a reply message to the previously received message or a forward message to the previously received message;

if the outgoing message is the reply message to the previously received message, selecting a first message setting in response to determining that the outgoing message is the reply message to the previously received message; and

if the outgoing message is the forward message to the previously received message, selecting a second message setting in response to determining that the outgoing message is the forward message to the previously received message, wherein the first message setting and the second message setting are different.

14. The non-transitory computer-readable medium of claim 13 , wherein the at least one message characteristic includes a security message characteristic.

15. The non-transitory computer-readable medium of claim 14 , wherein the security message characteristic comprises at least one of a message signing characteristic or a message encryption characteristic.

16. The non-transitory computer-readable medium of claim 13 , wherein determining that the outgoing message is related to the previously received message comprises determining that the outgoing message includes a portion of the previously received message.

17. The non-transitory computer-readable medium of claim 16 , wherein the outgoing message comprises an attachment that is common to a previously received attachment received with the previously received message, and wherein determining that the outgoing message includes a portion of the previously received message comprises determining that the outgoing message includes the attachment that is common to the previously received attachment.

Assignments (8)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Sep 10, 2018
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 047318/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2016
From: ROBERTSON, IAN M.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 040261/0730 →
Continuity (3)
Continuation 10522353
Provisional Application 60398800 · Jul 29, 2002
Related Publication 20160308672A1 · Oct 20, 2016