IP Library Granted Patent US 10,831,796
Granted Patent B2
US 10,831,796 · App. 15/406,747 · Granted Nov 10, 2020

Tone optimization for digital content

Inventors: Rama K. Akkiraju (Cupertino, CA); Hernan Badenes (Neuquen, AR); Richard P. Gabriel (Redwood City, CA); Liang Gou (San Jose, CA); Pritam S Gundecha (San Jose, CA); Jalal U. Mahmud (San Jose, CA); Vibha S. Sinha (Santa Clara, CA); Bin Xu (Ithaca, NY)
Assignee: International Business Machines Corporation
G06F16/3329G06F40/253G06F40/247
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 10,831,796
App. No.
15/406,747
Granted
Nov 10, 2020
Kind
B2
Abstract

An approach is provided that provides a tone optimization recommendation. The approach obtains a current tone inferred from digital content and a desired tone inference for a target audience. A tone optimization recommendation to reduce a difference between the current tone and the desired tone is determined using a processor. A memory is modified to save the tone optimization recommendation. The tone optimization recommendation is provided.

Claims (55)

1. A method comprising:

obtaining digital content;

using natural language processing and a trained tone prediction model to obtain a score from a reasoning algorithm, wherein the trained tone prediction model comprises capturing reasoning algorithms using trained models;

using the trained tone prediction model to weigh the score and infer a current tone of the digital content;

analyzing target audience content associated with a target audience to obtain a target audience tone;

using the target audience tone to derive a desired tone for the target audience;

creating, by a tone optimization generator, a linguistic tone optimization recommendation for the target audience to reduce a difference between the current tone and the desired tone, wherein the linguistic tone optimization recommendation includes a prioritized list of a plurality of linguistic modification suggestions, and wherein the tone optimization generator uses a correlation learned from the trained tone prediction model; and

outputting the linguistic tone optimization recommendation to an interactive user interface that allows for iterative and selective implementation of the linguistic modification suggestions.

2. The method of claim 1 , wherein the digital content is obtained as input from a user, and wherein the iterative and selective implementation is done at a word level.

3. The method of claim 1 , further comprising:

outputting an analysis of a plurality of tones inferred by the digital content.

4. The method of claim 1 , wherein the interactive user interface is used to display an explanation for the current tone.

5. The method of claim 1 , further comprising:

outputting an analysis of a plurality of tone types inferred by the digital content.

6. The method of claim 1 , further comprising:

graphically displaying the current tone in a tone graph.

7. The method of claim 1 , wherein the target audience comprises a plurality of entities, and wherein the target audience content comprises a plurality of digital footprints.

8. The method of claim 1 , wherein the desired tone is derived using an expected mean of previous tones.

9. A computer program product stored in a non-transitory computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to provide a tone optimization recommendation by performing actions comprising:

obtaining digital content;

using natural language processing and a trained tone prediction model to obtain a score from a reasoning algorithm, wherein the trained tone prediction model comprises capturing reasoning algorithms using trained models;

using the trained tone prediction model to weigh the score and infer a current tone of the digital content;

analyzing target audience content associated with a target audience to obtain a target audience tone;

using the target audience tone to derive a desired tone for the target audience;

creating, by a tone optimization generator, a linguistic tone optimization recommendation for the target audience to reduce a difference between the current tone and the desired tone, wherein the linguistic tone optimization recommendation includes a prioritized list of a plurality of linguistic modification suggestions, and wherein the tone optimization generator uses a correlation learned from the trained tone prediction model; and

outputting the linguistic tone optimization recommendation to an interactive user interface that allows for iterative and selective implementation of the linguistic modification suggestions.

10. The computer program product of claim 9 , wherein the digital content comprises an aggregation of a plurality of digital footprints.

11. The computer program product of claim 9 , further comprising:

outputting an analysis of a plurality of tones inferred by the digital content.

12. The computer program product of claim 9 , wherein the interactive user interface is used to display an explanation for the current tone.

13. The computer program product of claim 9 , further comprising:

outputting an analysis of a plurality of tone types inferred by the digital content.

14. The computer program product of claim 9 , further comprising:

graphically displaying the current tone in a tone graph.

15. The computer program product of claim 9 , wherein the desired tone is derived using content created by the target audience.

16. The computer program product of claim 9 , wherein the target audience content comprises an aggregation of a plurality of digital footprints.

17. The computer program product of claim 9 , further comprising:

obtaining another desired tone, wherein the another desired tone includes another desired tone for another target audience;

creating another tone optimization recommendation to reduce a difference between the current tone and the another desired tone; and

outputting the another tone optimization recommendation via the interactive user interface.

18. A system comprising:

one or more processors;

a memory coupled to at least one of the processors; and

a set of computer program instructions stored in the memory and executed by at least one of the processors to perform the actions of:

obtaining digital content;

using natural language processing and a trained tone prediction model to obtain a score from a reasoning algorithm, wherein the trained tone prediction model comprises capturing reasoning algorithms using trained models;

using the trained prediction model to weigh the score and infer a current tone of the digital content;

analyzing target audience content associated with a target audience to obtain a target audience tone;

using the target audience tone to derive a desired tone for the target audience;

creating, by a tone optimization generator, a linguistic tone optimization recommendation for the target audience to reduce a difference between the current tone and the desired tone, wherein the linguistic tone optimization recommendation includes a prioritized list of a plurality of linguistic modification suggestions, and wherein the tone optimization generator uses a correlation learned from the trained tone prediction model; and

outputting the linguistic tone optimization recommendation to an interactive user interface that allows for iterative and selective implementation of the linguistic modification suggestions.

19. The system of claim 18 , wherein the set of computer program instructions stored in the memory and executed by at least one of the processors to perform additional actions of:

visually depicting the current tone and the linguistic tone optimization recommendation.

20. The system of claim 18 , wherein the set of computer program instructions stored in the memory and executed by at least one of the processors to perform additional actions of:

outputting an explanation for the current tone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2017
From: AKKIRAJU, RAMA; BADENES, HERNAN; GABRIEL, RICHARD; GOU, LIANG; GUNDECHA, PRITAM; MAHMUD, JALAL; SINHA, VIBHA; XU, BIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041045/0834 →
Continuity (1)
Related Publication 20180203847A1 · Jul 19, 2018
Cited By (1)
US 12,597,427