IP Library Granted Patent US 9,621,499
Granted Patent B2
US 9,621,499 · App. 14/884,016 · Granted Apr 11, 2017

Excluding recipients of a message based on content of the message

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 9,621,499
App. No.
14/884,016
Granted
Apr 11, 2017
Kind
B2
Abstract

In an approach for excluding contacts from receiving a message within a social network environment, a computer receives a message to be sent by a first user in a social network environment and determines that content of the message includes objectionable language, wherein the objectionable language includes at least one of: a negative connotation, a negative term, and a negative content. Based on the determination of the named user in the message content and the objectionable language in the message content, the computer recommends excluding, prior to sending the message, the named user from receiving the message to be sent.

Claims (49)

1. A method for excluding contacts from receiving a message within a social network environment, the method comprising:

a computer receiving a message to be sent by a first user in a social network environment;

the computer determining that content of the message includes a named user other than the first user;

the computer determining that content of the message includes objectionable language, wherein the objectionable language includes at least one of: a negative connotation, a negative term, and a negative content;

based on the determination of the named user in the message content and objectionable language in the message content, the computer recommending excluding, prior to sending the message, the named user from receiving the message to be sent;

the computer determining a degree of relationship among additional common contacts of the first user and the named user further than a first degree relationship;

the computer determining a probability, based on the determined degree of relationship among additional common contacts of the first user and the named user, that the named user receives the message; and

the computer displaying the probability to the first user.

2. The method of claim 1 , further comprising:

the computer determining one or more common contacts between the first user and the named user; and

based on the determination of the one or more common contacts between the first user and the named user, the computer recommending excluding, prior to sending the message, the named user and the one or more common contacts from receiving the message to be sent.

3. The method of claim 2 , wherein the computer, subsequent to determining one or more contacts between the first user and the named user, excluding the one or more common contacts from receiving the message to be sent.

4. The method of claim 1 , further comprising:

the computer recommending, based on the determined degree of relationship, excluding the additional common contacts from receiving the message.

5. The method of claim 1 , further comprising the computer generating a tree diagram illustrating the determined degree of relationship among the additional common contacts of the first user and the named user.

6. The method of claim 1 , wherein the computer determining that content of the message includes the named user further comprises the computer determining that the content of the message includes information identifying a user.

7. A computer program product for excluding contacts from receiving a message within a social network environment, the computer program product comprising:

one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising:

program instructions to receive a message to be sent by a first user in a social network environment;

program instructions to determine that content of the message includes a named user other than the first user;

program instructions to determine that content of the message includes objectionable language, wherein the objectionable language includes at least one of: a negative connotation, a negative term, and a negative content;

based on the determination of the named user in the message content and objectionable language in the message content, program instructions to recommend excluding, prior to sending the message, the named user from receiving the message to be sent;

program instructions to determine a degree of relationship among additional common contacts of the first user and the named user further than a first degree relationship;

program instructions to determine a probability, based on the determined degree of relationship among additional common contacts of the first user and the named user, that the named user receives the message; and

program instructions to display the probability to the first user.

8. The computer program product of claim 7 , further comprising:

program instructions to determine one or more common contacts between the first user and the named user; and

based on the determination of the one or more common contacts between the first user and the named user, program instructions to recommend excluding, prior to sending the message, the named user and the one or more common contacts from receiving the message to be sent.

9. The computer program product of claim 8 , wherein the program instructions, subsequent to program instructions to determine one or more contacts between the first user and the named user, excluding the one or more common contacts from receiving the message to be sent.

10. The computer program product of claim 7 , further comprising:

program instructions to recommend, based on the determined degree of relationship, excluding the additional common contacts from receiving the message.

11. The computer program product of claim 7 , further comprising program instructions to generate a tree diagram illustrating the determined degree of relationship among the additional common contacts of the first user and the named user.

12. The computer program product of claim 7 , wherein the program instructions to determine that content of the message includes the named user further comprise program instructions to determine that the content of the message includes information identifying a user.

13. A computer system for excluding contacts from receiving a message within a social network environment, the computer system comprising:

one or more computer processors, one or more computer readable memories, one or more computer readable storage devices, and program instructions stored on the one or more computer readable storage devices for execution by the one or more computer processors via the one or more computer readable memories, the program instructions comprising:

program instructions to receive a message to be sent by a first user in a social network environment;

program instructions to determine that content of the message includes a named user other than the first user;

program instructions to determine that content of the message includes objectionable language, wherein the objectionable language includes at least one of: a negative connotation, a negative term, and a negative content;

based on the determination of the named user in the message content and objectionable language in the message content, program instructions to recommend excluding, prior to sending the message, the named user from receiving the message to be sent;

program instructions to determine a degree of relationship among additional common contacts of the first user and the named user further than a first degree relationship;

program instructions to determine a probability, based on the determined degree of relationship among additional common contacts of the first user and the named user, that the named user receives the message; and

program instructions to display the probability to the first user.

14. The computer system of claim 13 , further comprising:

program instructions to determine one or more common contacts between the first user and the named user; and

based on the determination of the one or more common contacts between the first user and the named user, program instructions to recommend excluding, prior to sending the message, the named user and the one or more common contacts from receiving the message to be sent.

15. The computer system of claim 14 , wherein the program instructions, subsequent to program instructions to determine one or more contacts between the first user and the named user, exclude the one or more common contacts from receiving the message to be sent.

16. The computer system of claim 13 , further comprising:

program instructions to recommend, based on the determined degree of relationship, excluding the additional common contacts from receiving the message.

17. The computer system of claim 13 , wherein the program instructions to determine that content of the message includes the named user further comprise program instructions to determine that the content of the message includes information identifying a user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2015
From: BASTIDE, PAUL R.; DELUCA, LISA SEACAT; DO, LYDIA M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036801/0094 →