×

Notification of potentially problematic textual messages

  • US 10,108,703 B2
  • Filed: 08/11/2017
  • Issued: 10/23/2018
  • Est. Priority Date: 09/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting, by a processor, during a first time period, a message written by a composer;

    intercepting, by the processor and in response to a command by the composer to send the message, the message before the message is transmitted;

    identifying, by the processor, a set of message-category meta-data tags associated with the message;

    identifying, by the processor, a particular sensitivity value of each particular message-category meta-data tag in the set of message-category meta-data tags, wherein a magnitude of a positive sensitivity value applied to a meta-data tag indicates the degree to which impairment analysis is not to be performed, and the magnitude of a negative sensitivity value applied to a meta-data tag indicates the degree to which impairment analysis is to be performed;

    aggregating, by the processor, the particular sensitivity values, resulting in a sensitivity rating for the message;

    calculating, by the processor, that the sensitivity rating is below a sensitivity-rating threshold;

    determining, by the processor, to perform impairment analysis on the message based on the calculating;

    analyzing, by the processor and based on the determining to perform impairment analysis, a first set of usage patterns of a composer'"'"'s personal device, wherein the first set of usage patterns comprises the frequency with which the composer deleted content of the message during the first time period and the frequency with which the composer relied on changes, suggested by the personal device, to content of the message during the first time period;

    analyzing, by the processor, a second set of usage patterns of the composer'"'"'s personal device, wherein the second set of usage patterns corresponds to a second time period that is not the same as the first time period, wherein the second set of usage patterns comprises the frequency with which the composer deleted content during the second time period and the frequency with which the composer relied on changes, suggested by the personal device, to content during the second time period;

    identifying, by the processor and based on the analyzing the second set of usage patterns, usage habits of the composer;

    identifying, by the processor, a set of differences between the first set of usage patterns and the usage habits of the composer;

    identifying, by the processor, a first difference in the set of differences, wherein the first difference comprises the difference between the frequency with which the composer deleted content of the message during the first time period and the frequency with which the composer deleted content during the second time period;

    identifying, by the processor, a second difference in the set of differences, wherein the second difference comprises the difference between the frequency with which the composer relied upon changes, suggested by the personal device, to content of the message during the first time period and the frequency with which the composer relied on changes, suggested by the personal device, to content during the second time period;

    adding, by the processor, at least the first difference to the second difference, resulting in a summed difference;

    adjusting, by the processor, the summed difference based on the quantity of differences identified in the set of differences, resulting in an adjusted summed difference;

    determining, by the processor, that the adjusted summed difference is above a significance threshold, wherein the value of the adjusted summed difference relative to the significance threshold implies whether the composer was likely to be in an impaired state during the first time period;

    concluding, by the processor and based on the determining, that the composer was in an impaired state during the first time period;

    displaying, by the processor and through a graphical user interface, a notification of the conclusion that the composer was in an impaired state to the composer after a pre-determined wait time, wherein the message is not transmitted during the pre-determined wait time; and

    receiving, by the processor, a command from the composer to delete the message after the notification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×