Systems and methods for machine-learning-based presentation generation and interpretable organization of presentation library
Abstract
Systems, methods, and software applications for using machine learning to auto-generate presentations, slides, and answers are described in the present disclosure. According to one embodiment, among many, an artificial intelligence assistant computing facility is configured to perform machine learning and store instructions that are executable by a processing device to enable a user to create a new slide presentation, find relevant slides, discover related content, generate answers to questions from existing slides, accept text and image suggestions to personalize slides, and view assembled slides and presentations. The artificial intelligence assistant computing facility comprises logic adapted to perform an ensemble of machine learning models to work in tandem for classifying, editing, and generating content. The artificial intelligence assistant computing facility includes logic adapted to process and classify content, determine the similarity of each slide, suggest slides for inclusion in a presentation, and offer recommendations for editing the content. The artificial intelligence assistant computing facility also includes logic adapted to answer questions posed by a user.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method of electronic presentation assistance, the method comprising:
receiving, via an artificial intelligence assistant computing facility or a component or a module thereof, one or more presentations made available by a first user, the one or more presentations comprising slides;
receiving, via the artificial intelligence assistant computing facility or the component or the module thereof, a request from a second user to generate specific content from information extracted from the one or more presentations;
analyzing, via the artificial intelligence assistant computing facility or the component or the module thereof, the one or more presentations to classify data and metadata for the slides;
generating, via the artificial intelligence assistant computing facility or the component or the module thereof, a summary for each of the one or more presentations;
determining, via the artificial intelligence assistant computing facility or the component or the module thereof, similarities in content;
determining, via the artificial intelligence assistant computing facility or the component or the module thereof and based on the second user request, a response to the second user request;
predicting content edits based at least in part on the second user requests and reaction to suggestions made via the artificial intelligence assistant computing facility or the component or the module thereof,
generating a compositional change to a slide in a presentation by the second user, via the artificial intelligence assistant computing facility or the component or the module thereof and based at least in part on the second user request, presentation context, and predicted reaction; and
generating a compositional change to the presentation by the second user, via the artificial intelligence assistant computing facility or the component or the module thereof and based at least in part on the second user request, presentation context, and predicted reaction.
2 . The method of claim 1 , further comprising:
assessing, via the artificial intelligence assistant computing facility or the component or the module thereof, the meaning of each slide in the one or more presentations; determining, via the artificial intelligence assistant computing facility or the component or the module thereof, font, color, shapes and/or images from each slide in the one or more presentations; and identifying, via the artificial intelligence assistant computing facility or the component or the module thereof, text and images from slides, charts, and/or graphs.
3 . The method of claim 1 , further comprising:
classifying, via the artificial intelligence assistant computing facility or the component or the module thereof, the content from each slide in the one or more presentations; and determining, via the artificial intelligence assistant computing facility or the component or the module thereof, relevant topical categories and sub-categories for each slide in the one or more presentations.
4 . The method of claim 1 , further comprising:
summarizing, via an artificial intelligence assistant computing facility, the presentation; wherein generating, via the artificial intelligence assistant computing facility or the component or the module thereof, a summary of presentation content for each of the one or more presentations.
5 . The method of claim 1 , further comprising:
determining, via the artificial intelligence assistant computing facility or the component or the module thereof, similarities between content of the one or more presentations, wherein the similarities between content of the one or more presentations are identified using vector representation of text and the slide metadata.
6 . The method of claim 1 , further comprising:
identifying, via the artificial intelligence assistant computing facility or the component or the module thereof, answers to questions posed by the second user wherein the artificial intelligence assistant computing facility or the component or the module thereof determines a best answer using a search lookup to generate a set of best possible answers and then uses deep learning to analyze and extract the best answer from candidate document results generated by the search lookup.
7 . The method of claim 1 , further comprising:
predicting, via the artificial intelligence assistant computing facility or the component or the module thereof, a set of slides and a slide sequence for a presentation in response to the second user request wherein the artificial intelligence assistant computing facility or the component or the module thereof, predicts the set of slides and the slide sequence based on topic similarity, usage frequency, presentation metadata similarity, and desired presentation length.
8 . The method of claim 1 , further comprising:
predicting, via the artificial intelligence assistant computing facility or the component or the module thereof, a content edit in a slide using machine learning technology.
9 . The method of claim 1 , further comprising:
composing, via the artificial intelligence assistant computing facility or the component or the module thereof, a new slide based on a context data of an existing slide.
10 . The method of claim 1 , further comprising:
generating, via the artificial intelligence assistant computing facility or the component or the module thereof, a new presentation; wherein the new presentation where the presentation comprises an initial slide selected by the second user and a slide created by the artificial intelligence assistant computing facility or the component or the module thereof with inherited style and layout properties from the initial slide.
11 . A computer readable medium containing software capable of performing the method according to claim 1 .
12 . A system for electronic presentation assistance, the system comprising;
an artificial intelligence assistant computing facility including:
at least one processor; and
a memory device storing software configured to cause the at least one processor to:
receive one or more presentations comprising a slide made available by a first user; receive a request from a second user to generate specific content from information extracted from the one or more presentations; analyze the one or more presentations to classify data and metadata for each slide of the one or more presentations; generate a summary for each of the one or more presentations; determine content similarities between the one or more presentations; predict a content edit based at least in part on the second user request and a reaction to suggestions by the second user; generate a compositional change to a slide constructed to respond to the second user request based at least in part on a presentation context and a predicted reaction; and generate a compositional change to a presentation constructed to respond to the second user request based at least in part on a presentation context and a predicted reaction.
13 . The system of claim 12 , wherein the processor assesses the meaning of the content from each slide of the one or more presentations by determining font, color, shapes, images from each slide as well as text and images from slides, charts, and graphs; and classifies the content from each slide of the one or more presentations by determining relevant topical categories and sub-categories for each slide.
14 . The system of claim 12 , wherein the memory device is further configured to generate a summary of content for each of the one or more presentations.
15 . The system of claim 12 , wherein the processor is further adapted to determine similar content by identifying the similarity of each slide in the one or more presentations using vector representation of text and slide metadata and to identify the similarity of each presentation using vector representation of text, presentation summary, and presentation metadata.
16 . The system of claim 12 , wherein the processor predicts content edits in a slide, a slide for inclusion, and a slide sequence in a presentation.
17 . The system of claim 12 , wherein the at least one processor and a memory device storing an artificial intelligence assistant computing facility are configured to compose new slides through application of machine learning and generative AI technology based on context provided by slides already added to a presentation by the second user.
18 . The system of claim 12 , wherein the processor is further configured to generate a new presentation comprising a slide created using generative AI technology with inherited style and layout properties from an initial slide selected by the second user.
19 . A system for electronic presentation assistance, the system comprising;
an artificial intelligence assistant computing facility including:
at least one processor; and
a memory device configured to adapt the at least one processor to:
receive one or more presentations made available by a first user; receive a request from a second user to answer a specific question from information extracted from the one or more presentations; analyze the one or more presentations to classify data and metadata for each slide of the one or more presentations; generate a summary for each of the one or more presentations; and generate from information extracted from the one or more presentations a human-readable answer to the specific question posed by the second user.
20 . The system of claim 19 , wherein the human-readable answer to the question posed by the second user are generated by assessing the meaning of each slide, classifying the content from each slide, summarizing the presentation, and generating a best possible answer;
to assess the meaning of each slide, the at least one processor and a memory device storing an artificial intelligence assistant computing facility is configured to determine font, color, shapes, images from each slide as well as text and images from slides, charts, and graphs; to classify the content from each slide, the at least one processor and a memory device storing an artificial intelligence assistant computing facility is configured to determine relevant topical categories and sub-categories for each slide; to summarize the presentation, the at least one processor and a memory device storing an artificial intelligence assistant computing facility is configured to generate a summary of the presentation content; and to generate the human-readable answer, the at least one processor is configured to use a search lookup to identify a set of possible answers, use deep learning to analyze and extract a best possible answer from the set of possible answers, and use generative AI technology to compose the human-readable answer to the question posed by the second user.Join the waitlist — get patent alerts
Track US2024126981A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.