System and method of mimetic messaging settings selection
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
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.
36 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17)
-
Specification