# US 2019/0377828 A1 · Managing content on a social network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0377828 A1
- Document ID: US20190377828A1
- Status: Published application
- Kind: A1
- Application number: 16/006,387
- Filed: 2018-06-12
- Published: 2019-12-12
- Earliest claimed: 2018-06-12
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Paul R. BASTIDE; Jonathan Dunne; Robert E. Loredo; Liam S. Harpur
- Web page: https://patentgrep.com/patent/US20190377828A1

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Managing content on a social network may include maintaining a database of users of a social network provided over a network interface between a server computing device and the social network. The database records a bias each user has demonstrated with respect to at least one topic. Managing the content may include monitoring reactions to a first post on the social network, determining a first bias factor for the first post based on the reactions to the first post and a corresponding recorded bias from the database of each user that reacts to the first post, and filtering content of a first user's activity stream based on the bias factors of previous posts available for inclusion in the first user's activity stream.

## Claims

### Claim 1

A system for managing content on a social network, the system comprising:
a server computing device;
a network interface between the server computing device and at least one social network;
the server computing device comprising:
a maintenance engine to, when executed by a processor, maintain a database of users of the social network, the database recording a bias each user has demonstrated with respect to at least one topic;
a monitoring engine to, when executed by the processor, monitor reactions to a first post on the social network;
a bias engine to, when executed by the processor, determine a first bias factor for the first post based on the reactions to the first post and a corresponding recorded bias from the database of each user that reacts to the first post; and
a filter engine to, when executed by the processor, filter content of a first user's activity stream based on the bias factors of previous posts available for inclusion in the first user's activity stream.

### Claim 2 (depends on 1)

The system of claim 1, wherein the server computing device receives input from the first user indicating a bias balance in filtering the content of the first users' activity stream.

### Claim 3 (depends on 1)

The system of claim 1, wherein the monitored reaction to the post comprises approval of the post, commenting positively on the post, commenting negatively on the post, ignoring the post, or combinations thereof.

### Claim 4 (depends on 1)

The system of claim 1, wherein the server computing device reports to a system administrator an indication of the first posts having a first bias factor exceeding a threshold.

### Claim 5 (depends on 1)

The system of claim 1, comprising a natural language processor to, when executed by the processor:
determine the topic of the first post; and
match the first post to the topic recorded in the database.

### Claim 6 (depends on 1)

The system of claim 1, comprising a second database comprising a at least one previous post, wherein the server computing device identifies the pervious post in the second database with a second bias factor to balance the first bias factor of the first post.

### Claim 7 (depends on 1)

The system of claim 1, wherein the system scans for biases at an interval of time.

### Claim 8 (depends on 1)

The system of claim 1, wherein the bias each user has demonstrated with respect to at least one topic is monitored over a period of time.

### Claim 9

A method of managing content on a social network comprising:
maintaining a database of users of a social network provided over a network interface between a server computing device and the social network, the database recording a bias each user has demonstrated with respect to at least one topic;
monitoring reactions to a first post on the social network;
determining a first bias factor for the first post based on the reactions to the first post and a corresponding recorded bias from the database of each user that reacts to the first post; and
filtering content of a first user's activity stream based on the bias factors of previous posts available for inclusion in the first user's activity stream.

### Claim 10 (depends on 9)

The method of claim 9, comprising reporting to a system administrator an indication of the first posts having a first bias factor exceeding a threshold.

### Claim 11 (depends on 10)

The method of claim 10, wherein the threshold is adjustable.

### Claim 12 (depends on 9)

The method of claim 9, wherein the bias each of the users has demonstrated with respect to the at least one topic is assigned a bias score, the bias score being adjusted based on whether the users' content has been from other biased users.

### Claim 13 (depends on 9)

The method of claim 9, comprising receiving input from the first user indicating a bias balance in filtering the content of the first users' activity stream.

### Claim 14 (depends on 9)

The method of claim 9, wherein the monitored reaction to the post comprises approval of the post, commenting positively on the post, commenting negatively on the post, ignoring the post, or combinations thereof.

### Claim 15 (depends on 9)

The method of claim 9, comprising, with a natural language processor:
determining the topic of the first post; and
matching the first post to the topic recorded in the database.

### Claim 16

A computer program product for managing content on a social network, the computer program product comprising:
a computer readable storage medium comprising computer usable program code embodied therewith, the computer usable program code to, when executed by a processor:
monitoring reactions to a first post on a social network provided over a network interface of a server computing device;
determining a first bias factor for the first post based on the reactions to the first post and a corresponding recorded bias from a database of each user that reacts to the first post, the database recording a bias a plurality of users have demonstrated with respect to at least one topic; and
filtering content of a first user's activity stream based on the bias factors of previous posts available for inclusion in the first user's activity stream.

### Claim 17 (depends on 16)

The computer program product of claim 16, comprising computer usable program code to, when executed by a processor, report to a system administrator an indication of the first posts having a first bias factor exceeding a threshold.

### Claim 18 (depends on 16)

The computer program product of claim 16, wherein the bias each of the users has demonstrated with respect to the at least one topic is assigned a bias score, the bias score being adjustable based on whether the users' content has been from other biased users.

### Claim 19 (depends on 16)

The computer program product of claim 16, wherein the monitored reaction to the post comprises approval of the post, commenting positively on the post, commenting negatively on the post, ignoring the post, or combinations thereof.

### Claim 20 (depends on 16)

The computer program product of claim 16, comprising a natural language processing engine to, when executed by a processor:
determining the topic of the first post; and
matching the first post to the topic recorded in the database.
