IP Library Granted Patent US 8,521,825
Granted Patent B2
US 8,521,825 · App. 13/245,223 · Granted Aug 27, 2013

Electronic message monitoring

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,521,825
App. No.
13/245,223
Granted
Aug 27, 2013
Kind
B2
Abstract

A tool for preventing incorrect addressing of an electronic message. The tool analyzes incoming and outgoing electronic messages for indications that the user previously sent a message to a recipient mistakenly. The tool flags the recipient as potentially incorrect for future electronic messages. When selecting a recipient from a list, flagged recipient IDs display lower than other recipient IDs. The tool may require verification if a flagged recipient ID is selected.

Claims (26)

1. A computer program product for ranking potential recipients of electronic messages, the computer program product comprising:

one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising:

program instructions to direct a computer to search an electronic message, which is a response to a prior electronic message and was sent from a user address to which the prior electronic message was sent, for key words indicative of the user address being improper in the prior electronic message;

program instructions to, in response to the key words not indicating to the computer that the user address was improper in the prior electronic message, increase an activity score wherein a ranking for the user address is derived in part from the activity score and indicates a probability that the user address is a legitimate addressee for electronic messages subsequently created by a creator of the prior electronic message, and wherein in response to the key words indicating to the computer that the user address was improper in the prior electronic message, the activity score is not increased so that the ranking of the user address indicates a lesser probability that the user address is a legitimate addressee for electronic messages subsequently created by the creator of the prior electronic message than if the key words did not indicate to the computer that the user address was improper in the prior electronic message; and

program instructions to, in response to receiving, from the creator of the prior electronic message, one or more characters of the user address in an address field of a form for a subsequent electronic message, display, in association with the form, one or more complete addresses that correspond to the one or more characters entered, including the user address, as potential legitimate addresses for the electronic message, and indicate the ranking of the user address in comparison to another of the one or more complete addresses.

2. The computer program product of claim 1 , further comprising program instructions, stored on at least one of the one or more storage devices, to, in response to the key words indicating to the computer that the user address was improper in the prior electronic message, decrease the activity score.

3. The computer program product of claim 1 , further comprising program instruction, stored on at least one of the one or more storage devices, to, in response to the key words not indicating to the computer that the user address was improper in the prior electronic message, save the electronic message in a history of electronic messages between the creator of the prior electronic message and the user address.

4. The computer program product of claim 1 , further comprising program instructions, stored on at least one of the one or more storage devices, to, in response to the key words indicating to the computer that the user address was improper in the prior electronic message, remove the prior electronic message from a history of electronic messages between the creator of the prior electronic message and the user address.

5. A computer program product for ranking potential recipients of electronic messages, the computer program product comprising:

one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising:

program instructions to direct a computer to search an electronic message, which is addressed to a user address that a prior electronic message and was sent to from the same creator, for key words indicative of the user address being improper in the prior electronic message;

program instructions to, in response to the key words not indicating to the computer that the user address was improper in the prior electronic message, increase an activity score wherein a ranking for the user address is derived in part from the activity score and indicates a probability that the user address is a legitimate addressee for electronic messages subsequently created by the creator of the electronic message, and wherein in response to the key words indicating to the computer that the user address was improper in the prior electronic message, the activity score is not increased so that the ranking of the user address indicates a lesser probability that the user address is a legitimate addressee for electronic messages subsequently created by the creator of the electronic message than if the key words did not indicate to the computer that the user address was improper in the prior electronic message; and

program instructions to, in response to receiving, from the creator of the electronic message, one or more characters of the user address in an address field of a form for a subsequent electronic message, display, in association with the form, one or more complete addresses that correspond to the one or more characters entered, including the user address, as potential legitimate addresses for the electronic message, and indicate the ranking of the user address in comparison to another of the one or more complete addresses.

6. The computer program product of claim 5 , further comprising program instructions, stored on at least one of the one or more storage devices, to, in response to the key words indicating to the computer that the user address was improper in the prior electronic message, decrease the activity score.

7. The computer program product of claim 5 , further comprising program instruction, stored on at least one of the one or more storage devices, to, in response to the key words not indicating to the computer that the user address was improper in the prior electronic message, save the electronic message in a history of electronic messages between the creator of the electronic message and the user address.

8. The computer program product of claim 5 , further comprising program instructions, stored on at least one of the one or more storage devices, to, in response to the key words indicating to the computer that the user address was improper in the prior electronic message, remove the prior electronic message from a history of electronic messages between the creator of the electronic message and the user address.

9. A computer program product for preventing incorrect addressing of electronic messages, the computer program product comprising:

one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising:

program instructions to receive a plurality of characters of a user address in a recipient field for an electronic message;

program instructions to, based on the plurality of characters, determine a list of potentially legitimate user addresses corresponding to the plurality of characters, wherein one of the potentially legitimate user addresses is intended by a creator of the electronic message; and

program instructions to obtain a ranking for each respective user address in the list based on previously exchanged electronic messages between the creator of the electronic message and the respective user addresses in the list, wherein the ranking indicates a probability that the respective user address is the user address intended by the creator of the electronic message, and wherein, for each respective user address, a score the ranking is derived from, in part, is increased for each previously exchanged electronic message that is determined to be properly addressed and the score is unaffected or decreased for each previously exchanged electronic message that is determined to be improperly addressed or elicited by a previously improperly addressed electronic message.

10. The computer program product of claim 9 , further comprising program instructions, stored on at least one of the one or more storage devices, to:

display the list of potentially legitimate user addresses and an indication of the ranking for each respective user address to the creator of the electronic message; and

receive a selection from the creator of the electronic message of a respective user address.

11. The computer program product of claim 10 , wherein the program instructions to display the list of potentially legitimate user addresses and the indication of the ranking for each respective user address comprises program instructions to display a user address with a ranking indicating a higher probability of being the user address intended by the creator more prominently than a user address with a ranking indicating a lower probability of being the user address intended by the creator.

12. The computer program product of claim 9 , further comprising program instructions, stored on at least one of the one or more storage devices, to, in response to receiving a selection of a respective user address from the creator of the electronic message, determine if the selection meets a threshold ranking, and in response to determining that the selection does not meet the threshold ranking, request confirmation of the selection from the creator of the electronic message.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE PCT NUMBER PCT/IB2016/058014 PREVIOUSLY RECORDED ON REEL 047690 FRAME 0640. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 17, 2019
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 048089/0452 →
CHANGE OF NAME Recorded Dec 6, 2018
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 047690/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SNAPCHAT, INC.
Reel/Frame 037573/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: JANG, SOOBAEK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026967/0995 →