Intelligent assistance in presentations
AssigneeMicrosoft Technology Licensing, LLC
InventorsVipindeep Vangala, Rajesh Gunda
Life of this patent
Estimating the term…
Abstract
An intelligent assistant leverages private data specific to users and data available publically on one or more networks to improve the functionality of devices used to present content. A user's actions in a content authoring application are observed by the intelligent assistant and used to predict the user's actions. The public data related to the content in the presentation are also used to augment the presentation and to suggest best practices in presenting the content. In some aspects, a “practice” presentation is given by the user to provide the intelligent assistant a baseline to which to assist the user in realtime comply with during a “live” presentation or to receive suggestions in how to improve the presentation prior to presenting it “live”.
Claims27
A method for providing personalized assistance in a presentation application of a productivity suite, comprising:
- receiving content related to a presentation from a client device running the presentation application of the productivity suite, the content including both textual content and speech content;
- converting the speech content to converted text;
- identifying one or more speech patterns in the speech content or the converted text;
- comparing the identified one or more speech patterns to known speech patterns stored in a digital data persistent store;
- generating feedback that includes one or more suggestions for modifying the identified speech patterns based on the comparison;
- returning the feedback to the client device;
- analyzing the textual content of the presentation to identify searchable entities within the content;
- searching for at least one of the identified searchable entities via a search engine to provide a result from a network or graph database, the result comprising information relevant to the at least one identified searchable identity and usable to augment the presentation;
- and
- augmenting the presentation with the result.
-5. (canceled)
A system for providing personalized assistance in a presentation application of a productivity suite, comprising:
- a processor;
- and
- a storage device including instructions, which when executed by the processor provide an intelligent assistant operable to:
- receive content related to a presentation from a client device running the presentation application of the productivity suite, the content including both textual content and speech content;
- convert the speech content to converted text;
- identify one or more speech patterns in the speech content or the converted text;
- compare the identified one or more speech patterns to know speech patterns stored in a digital data persistent store;
- generating feedback that includes one or more suggestions for modifying the identified speech patterns based on the comparison;
- return the feedback to the client device;
- analyze the textual content of the presentation to identify searchable entities within the content;
- search for at least one of the identified searchable entities via a search engine to provide a result from a network or graph database, the result comprising information relevant to the at least one identified searchable identity and usable to augment the presentation;
- and
- augmenting the presentation with the result.
(canceled)
-15. (canceled)
A computer readable storage device including instructions to provide an intelligent assistant for providing personalized assistance in presentation application of a productivity suite, comprising:
- receiving content related to a presentation from a client device running the presentation application of the productivity suite, the content including textual content and speech content;
- converting the speech content to converted text;
- identifying one or more speech patterns in the speech content or in the converted text;
- comparing the identified one or more speech patterns to known speech patterns stored in a digital data persistent store;
- generating feedback that includes one or more suggestions for modifying the identified speech patterns based on the comparison;
- monitoring a word rate of the speech content;
- returning the feedback to the client device, within a presenter view of the presentation in the presentation application;
- analyzing the textual content of the presentation to identify searchable entities within the content;
- searching for at least one of the identified searchable entities via a search engine to provide a result from a network or graph database, the result comprising information relevant to the at least one identified searchable identity and usable to augment the presentation;
- and
- augmenting the presentation with the result.
Dependencies are inferred from the claim text.