# US 10,372,800 B2 · Cognitive slide management method and system

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

- Number: US 10,372,800 B2
- Document ID: US10372800B2
- Status: Granted
- Kind: B2
- Application number: 15/807,810
- Filed: 2017-11-09
- Published: 2019-05-09
- Granted: 2019-08-06
- Earliest claimed: 2017-11-09
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Mariya Ali; Rhonda L. Childress; Justin Grant; Michael Spisak
- Web page: https://patentgrep.com/patent/US10372800B2

## CPC

- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 16/4393: {Multimedia presentations, e.g. slide shows, multimedia albums}
- G06F 40/106: Display of layout of documents; Previewing
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 17/00: Speaker identification or verification techniques
- G10L 17/22: Interactive procedures; Man-machine interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A method, system, and computer program product for managing presentations. A user input defining content for a new presentation is received at a presentation manager in a drafting mode in a computer system. A slide for the new presentation using the user input, a presentation knowledgebase of presentations, and a presentation style profile defining a presentation style for a user is created. A context for the slide is defined, wherein the context aids in conveying a meaning intended by the user for the content. The slide is placed in the new presentation.

## Claims

### Claim 1

A method for managing presentations, the method comprising:
receiving, at a presentation manager in a drafting mode in a computer system, a user input defining content for a new presentation;
creating, by the presentation manager in the drafting mode in the computer system, a slide for the new presentation using the user input, a presentation knowledgebase of presentations, and a presentation style profile defining a presentation style for a user;
defining, by the presentation manager in the drafting mode in the computer system, a context for the slide, wherein the context aids in conveying a meaning intended by the user for the content;
placing, by the presentation manager in the drafting mode in the computer system, the slide in the new presentation;
identifying previously-created presentations created by the user;
receiving responses to questions about the presentation style for the user; and
creating the presentation style profile for the user based on the previously-created presentations by the user and the responses to the questions about the presentation style for the user.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
identifying, by the presentation manager in the drafting mode in the computer system, information about an audience for the new presentation; and
wherein creating, by the presentation manager in the drafting mode in the computer system, the slide for the new presentation using the user input using the presentation knowledgebase and the presentation style profile for the user comprises:
creating, by the presentation manager in the drafting mode, the slide for the new presentation using the user input, the presentation knowledgebase, the presentation style profile, and the information about the audience.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
responsive to the slide being selected for the new presentation, updating, by the presentation manager in the drafting mode, the presentation style profile for the user; and
adding, by the presentation manager in the drafting mode, the slide to the presentation knowledgebase.

### Claim 4 (depends on 1)

The method of claim 1 further comprising:
identifying the content in slides in the presentations; and
mapping presentation styles in the slides to the content identified to form the presentation knowledgebase.

### Claim 5 (depends on 1)

The method of claim 1, wherein creating, by the presentation manager in the drafting mode, the slide for the presentation using the user input using the presentation knowledgebase and the presentation style profile defining a presentation style for the user comprises:
ranking, by the presentation manager in the drafting mode, the slides based on the presentation styles for the slides and the presentation style profile for the user to form ranked slides; and
displaying, by the presentation manager in the drafting mode, the ranked slides.

### Claim 6 (depends on 5)

The method of claim 5, wherein ranking, by the presentation manager in the drafting mode, the slides based on the presentation styles for the slide and the presentation style profile for the user comprises:
ranking, by the presentation manager in the drafting mode, the slides based on the presentation styles for the slides, the presentation style profile for the user, and success rates for the slides with an audience for the new presentation.

### Claim 7 (depends on 1)

The method of claim 1, wherein the presentation manager is comprised of at least one of an artificial intelligence system, a neural network, a hybrid neural network, a fuzzy logic system, a Bayesian network, a genetic algorithm system, an automated reasoning system, a natural language processing system, and a question answering system.

### Claim 8

A method for managing presentations, the method comprising:
receiving, at a presentation manager in a drafting mode in a computer system, a user input defining content for a new presentation;
creating, by the presentation manager in the drafting mode in the computer system, a slide for the new presentation using the user input, a presentation knowledgebase of presentations, and a presentation style profile defining a presentation style for a user;
defining, by the presentation manager in the drafting mode in the computer system, a context for the slide, wherein the context aids in conveying a meaning intended by the user for the content;
placing, by the presentation manager in the drafting mode in the computer system, the slide in the new presentation;
identifying, by the presentation manager in a presenting mode, a speaker speaking during presenting of the new presentation;
responsive to the speaker being a presenter of the new presentation, identifying, by the presentation manager in the presenting mode, a selected slide from the new presentation based on a set of selection parameters identified from the presenter speaking; and
displaying, by the presentation manager in the presenting mode, the selected slide.

### Claim 9

A method for managing presentations, the method comprising:
receiving, at a presentation manager in a drafting mode in a computer system, a user input defining content for a new presentation;
creating, by the presentation manager in the drafting mode in the computer system, a slide for the new presentation using the user input, a presentation knowledgebase of presentations, and a presentation style profile defining a presentation style for a user;
defining, by the presentation manager in the drafting mode in the computer system, a context for the slide, wherein the context aids in conveying a meaning intended by the user for the content;
placing, by the presentation manager in the drafting mode in the computer system, the slide in the new presentation;
identifying, by the presentation manager in a presenting mode, a speaker speaking during presenting of the new presentation;
responsive to the speaker being a secondary speaker in an audience, identifying, by the presentation manager in the presenting mode, a selected slide based on a set of selection parameters identified from the secondary speaker speaking; and
generating an alert, by the presentation manager in the presenting mode, about the selected slide, wherein the selected slide is from one of the new presentation and the presentation knowledgebase.

### Claim 10

A cognitive presentation system comprising:
a computer system; and
a presentation manager running on the computer system in a drafting mode that receives a user input defining content for a new presentation; creates a slide for the new presentation using the user input using a presentation knowledgebase and a presentation style profile defines a presentation style for the user; defines a context for the slide, wherein the context aids in conveying a meaning intended by a user for the content; and places the slide in the new presentation, wherein the presentation manager in a mode drafting identifies previously-created presentations by the user; receives responses to questions about the presentation style for the user; and creates the presentation style profile for the user based on the previously-created presentations by the user and the responses to the questions about the presentation style for the user; identifies the content in slides in the presentations; and maps presentation styles in the slides to the content identified to form the presentation knowledgebase.

### Claim 11 (depends on 10)

The cognitive presentation system of claim 10, wherein the presentation manager in the drafting mode identifies information about an audience for the new presentation; and in creating the new presentation using the user input using the presentation knowledgebase and the presentation style profile defining the presentation style for the user, the presentation manager creates the slide for the new presentation using the user input using the presentation knowledgebase, the presentation style profile, and information about the audience.

### Claim 12 (depends on 10)

The cognitive presentation system of claim 10, wherein creating the slide for the presentation using the user input using the presentation knowledgebase of presentations and the presentation style profile defining the presentation style, the presentation manager ranks the slides based on the presentation styles for slides, the presentation style profile for the user to form ranked slides, and a success for the slides with an audience for the new presentation, and displays the ranked slides.

### Claim 13

A cognitive presentation system comprising:
a computer system; and
a presentation manager running on the computer system in a drafting mode that receives a user input defining content for a new presentation; creates a slide for the new presentation using the user input using a presentation knowledgebase and a presentation style profile defines a presentation style for the user; defines a context for the slide, wherein the context aids in conveying a meaning intended by a user for the content and places the slide in the new presentation, wherein the presentation manager in a presenting mode identifies a speaker speaking during presenting of a presentation, responsive to the speaker being a presenter of the new presentation, identifies a selected slide from the new presentation based on a set of selection parameters identified from the presenter speaking and displays the selected slide; and responsive to the speaker being a secondary speaker in an audience, identifies the selected slide based on the set of selection parameters identified from the secondary speaker speaking, and generates an alert about the selected slide, wherein the selected slide is from one of the new presentation and the presentation knowledgebase.

### Claim 14

A computer program product for managing presentations, the computer program product comprising:
a computer-readable storage media;
first program code, stored on the computer-readable storage media, for receiving a user input defining content for a new presentation;
second program code, stored on the computer-readable storage media, for creating a slide for the new presentation using the user input, a presentation knowledgebase, and a presentation style profile defining a presentation style for a user;
third program code, stored on the computer-readable storage media, for defining a context for the slide, wherein the context aids in conveying a meaning intended by the user for the content;
fourth program code, stored on the computer-readable storage media, for placing the slide in the new presentation;
fifth program code, stored on the computer-readable storage media, for identifying previously-created presentations by the user; and
sixth program code, stored on the computer-readable storage media, for receiving responses to questions about the presentation style for the user; and creates the presentation style profile for the user based on the previously-created presentations by the user and the response to the questions about the presentation style for the user.

### Claim 15 (depends on 14)

The computer program product of claim 14 further comprising:
fifth program code, stored on the computer-readable storage media, for identifying information about an audience for the new presentation; and
wherein the second program code comprises:
program code, stored on the computer-readable storage media, for creating the slide for the new presentation using the user input using the presentation knowledgebase, the presentation style profile, and the information about the audience.

### Claim 16 (depends on 14)

The computer program product of claim 14 further comprising:
seventh program code, stored on the computer-readable storage media, for identifying content in slides in the presentations; and
eighth program code, stored on the computer-readable storage media, for mapping presentation styles in the slides to the content identified to form the presentation knowledgebase.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein the second program code comprises:
program code, stored on the computer-readable storage media, for ranking the slides based on the presentation styles for the slides, the presentation style profile for the user to form ranked slides, and success for the slides with an audience for the new presentation, and
program code, stored on the computer-readable storage media, for displaying the ranked slides.

### Claim 18

A computer program product for managing presentations, the computer program product comprising:
a computer-readable storage media;
first program code, stored on the computer-readable storage media, for receiving a user input defining content for a new presentation;
second program code, stored on the computer-readable storage media, for creating a slide for the new presentation using the user input, a presentation knowledgebase, and a presentation style profile defining a presentation style for a user;
third program code, stored on the computer-readable storage media, for defining a context for the slide, wherein the context aids in conveying a meaning intended by the user for the content;
fourth program code, stored on the computer-readable storage media, for placing the slide in the new presentation;
fifth program code, stored on the computer-readable storage media, for identifying a speaker speaking during presenting of the presentation;
sixth program code, stored on the computer-readable storage media, responsive to the speaker being the presenter of the new presentation, for identifying a selected slide from the new presentation based on a set of selection parameters identified from the presenter speaking and displaying the selected slide; and
seventh program code, stored on the computer-readable storage media, responsive to the speaker being a secondary speaker in an audience, for identifying the selected slide based on the set of selection parameters identified from the secondary speaker speaking and generates an alert about the selected slide, wherein the selected slide is from one of the new presentation and the presentation knowledgebase.
