IP Library › Granted Patent US 11,770,585
Granted Patent B2
US 11,770,585 · App. 17/537,061 · Granted Sep 26, 2023

Reaction based real time natural language content adjustment

Inventors: Shikhar Kwatra (San Jose, CA); Sai Krishna Reddy Gudimetla (Jersey City, NJ); Aaron K. Baughman (Cary, NC); Mauro Marzorati (Lutz, FL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04N21/44218G06F40/30G06V20/41G06V40/20G10L15/1815H04N21/458
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 11,770,585
App. No.
17/537,061
Granted
Sep 26, 2023
Kind
B2
Abstract

Using a sentiment analysis model, a reaction to a presentation of a first content is measured. Using the first content and the reaction, a content generation parameter is determined. Using a first content generation model and the content generation parameter, second content corresponding to the first content is generated. Using a second content generation model and the content generation parameter, third content corresponding to the first content is generated. The first content is adjusted by combining the first content with the second content and the third content, the adjusting resulting in an adjusted content.

Claims (44)

1. A computer-implemented method comprising:

measuring, using a sentiment analysis model, a reaction to a presentation of a first content;

determining, using the first content and the reaction, a content generation parameter, the content generation parameter comprising a weight to be applied to a portion of the first content, the weight set according to an importance of the portion;

generating, using a first content generation model and the content generation parameter, second content corresponding to the first content, the second content comprising an illustration of a text-only portion of the first content;

generating, using a second content generation model and the content generation parameter, third content corresponding to the first content, the third content comprising break content; and

adjusting, by combining the first content with the second content and the third content, the first content, the adjusting resulting in an adjusted content.

2. The computer-implemented method of claim 1 , wherein the reaction comprises an engagement score and an emotion score.

3. The computer-implemented method of claim 2 , wherein the reaction is determined by analyzing video data of a viewer of the presentation, the video data generated concurrently with viewing of the presentation by the viewer.

4. The computer-implemented method of claim 2 , wherein the reaction is determined by analyzing a natural language communication of a viewer of the presentation, the natural language communication generated concurrently with viewing of the presentation by the viewer.

5. The computer-implemented method of claim 1 , further comprising:

adjusting, by combining disruption data with the adjusted content, a delivery pace of the adjusted content.

6. The computer-implemented method of claim 1 , further comprising:

measuring, using the sentiment analysis model, a second reaction to a presentation of the adjusted content.

7. The computer-implemented method of claim 6 , further comprising:

adjusting, using the first content, the adjusted content, and the second reaction, a threshold, the threshold used to generate the content generation parameter.

8. The computer-implemented method of claim 6 , further comprising:

adjusting, using the first content, the adjusted content, and the second reaction, the content generation parameter.

9. A computer program product for content adjustment, the computer program product comprising:

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

program instructions to measure, using a sentiment analysis model, a reaction to a presentation of a first content;

program instructions to determine, using the first content and the reaction, a content generation parameter, the content generation parameter comprising a weight to be applied to a portion of the first content, the weight set according to an importance of the portion;

program instructions to generate, using a first content generation model and the content generation parameter, second content corresponding to the first content, the second content comprising an illustration of a text-only portion of the first content;

program instructions to generate, using a second content generation model and the content generation parameter, third content corresponding to the first content, the third content comprising break content; and

program instructions to adjust, by combining the first content with the second content and the third content, the first content, the adjusting resulting in an adjusted content.

10. The computer program product of claim 9 , wherein the reaction comprises an engagement score and an emotion score.

11. The computer program product of claim 10 , wherein the reaction is determined by analyzing video data of a viewer of the presentation, the video data generated concurrently with viewing of the presentation by the viewer.

12. The computer program product of claim 10 , wherein the reaction is determined by analyzing a natural language communication of a viewer of the presentation, the natural language communication generated concurrently with viewing of the presentation by the viewer.

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

program instructions to adjust, by combining disruption data with the adjusted content, a delivery pace of the adjusted content.

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

program instructions to measure, using the sentiment analysis model, a second reaction to a presentation of the adjusted content.

15. The computer program product of claim 14 , the stored program instructions further comprising:

program instructions to adjust, using the first content, the adjusted content, and the second reaction, a threshold, the threshold used to generate the content generation parameter.

16. The computer program product of claim 14 , the stored program instructions further comprising:

program instructions to adjust, using the first content, the adjusted content, and the second reaction, the content generation parameter.

17. The computer program product of claim 9 , wherein the stored program instructions are stored in the at least one of the one or more storage media of a local data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system.

18. The computer program product of claim 9 , wherein the stored program instructions are stored in the at least one of the one or more storage media of a server data processing system, and wherein the stored program instructions are downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system.

19. The computer program product of claim 9 , wherein the computer program product is provided as a service in a cloud environment.

20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage media, and program instructions stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:

program instructions to measure, using a sentiment analysis model, a reaction to a presentation of a first content;

program instructions to determine, using the first content and the reaction, a content generation parameter, the content generation parameter comprising a weight to be applied to a portion of the first content, the weight set according to an importance of the portion;

program instructions to generate, using a first content generation model and the content generation parameter, second content corresponding to the first content, the second content comprising an illustration of a text-only portion of the first content;

program instructions to generate, using a second content generation model and the content generation parameter, third content corresponding to the first content, the third content comprising break content; and

program instructions to adjust, by combining the first content with the second content and the third content, the first content, the adjusting resulting in an adjusted content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2021
From: KWATRA, SHIKHAR; GUDIMETLA, SAI KRISHNA REDDY; BAUGHMAN, AARON K.; MARZORATI, MAURO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058231/0241 →
Continuity (1)
Related Publication 20230171466A1 · Jun 1, 2023