INTERNET OF THINGS PUBLIC SPEAKING COACH
First Claim
1. A method for improving a spoken presentation of a user in real time using internet of things (IoT) feedback, the method comprising:
- capturing a set of data representative of a speaking performance associated with a user;
analyzing the captured data by assigning a set of values to a verbal element of the speaking performance of the user, a non-verbal element of the speaking performance of the user, and a paralanguage element of the speaking performance of the user, to generate a speaking performance profile of the user;
comparing the speaking performance profile of the user to a reference speaking performance profile having a set of values that indicate an optimal verbal speaking performance, non-verbal speaking performance, and paralanguage speaking performance for the user;
generating, based on the comparison, a set of performance improvement strategies for the user;
selecting a performance improvement strategy from the set of performance improvement strategies based on an identification of an availability of a set of IoT devices for delivery of at least one of the set of performance improvement strategies; and
communicating, responsive to the captured speaking performance associated with the user, instructions to deliver the selected performance improvement strategy to the user through an output user interface of the available IoT device during the speaking performance.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches presented herein enable delivery of real-time internet of things (IoT) feedback to optimize a public speaking performance. More specifically, a set of data representing a speaking performance of a user is captured and analyzed to generate a speaking performance profile of the user. This profile is compared to a reference speaking performance profile and, based on the comparison, a set of performance improvement strategies for the user is generated. A performance improvement strategy is selected from the set of performance improvement strategies based on an identification of an availability of a set of IoT devices for delivery of at least one of the strategies. Instructions are then communicated, responsive to the captured speaking performance associated with the user, to an available IoT device to deliver the selected performance improvement strategy to the user through an output user interface of the available IoT device during the speaking performance.
14 Citations
20 Claims
-
1. A method for improving a spoken presentation of a user in real time using internet of things (IoT) feedback, the method comprising:
-
capturing a set of data representative of a speaking performance associated with a user; analyzing the captured data by assigning a set of values to a verbal element of the speaking performance of the user, a non-verbal element of the speaking performance of the user, and a paralanguage element of the speaking performance of the user, to generate a speaking performance profile of the user; comparing the speaking performance profile of the user to a reference speaking performance profile having a set of values that indicate an optimal verbal speaking performance, non-verbal speaking performance, and paralanguage speaking performance for the user; generating, based on the comparison, a set of performance improvement strategies for the user; selecting a performance improvement strategy from the set of performance improvement strategies based on an identification of an availability of a set of IoT devices for delivery of at least one of the set of performance improvement strategies; and communicating, responsive to the captured speaking performance associated with the user, instructions to deliver the selected performance improvement strategy to the user through an output user interface of the available IoT device during the speaking performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for improving a spoken presentation of a user in real time using internet of things (IoT) feedback, the computer system comprising:
-
a memory medium comprising program instructions; a bus coupled to the memory medium; and a processor, for executing the program instructions, coupled to an IoT public speaking coach engine via the bus that when executing the program instructions causes the system to; capture a set of data representative of a speaking performance associated with a user; analyze the captured data by assigning a set of values to a verbal element of the speaking performance of the user, a non-verbal element of the speaking performance of the user, and a paralanguage element of the speaking performance of the user, to generate a speaking performance profile of the user; compare the speaking performance profile of the user to a reference speaking performance profile having a set of values that indicate an optimal verbal speaking performance, non-verbal speaking performance, and paralanguage speaking performance for the user; generate, based on the comparison, a set of performance improvement strategies for the user; select a performance improvement strategy from the set of performance improvement strategies based on an identification of an availability of a set of IoT devices for delivery of at least one of the set of performance improvement strategies; and communicate, responsive to the captured speaking performance associated with the user, instructions to deliver the selected performance improvement strategy to the user through an output user interface of the available IoT device during the speaking performance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for improving a spoken presentation of a user in real time using internet of things (IoT) feedback, the computer program product comprising a computer readable hardware storage device, and program instructions stored on the computer readable hardware storage device, to:
-
capture a set of data representative of a speaking performance associated with a user; analyze the captured data by assigning a set of values to a verbal element of the speaking performance of the user, a non-verbal element of the speaking performance of the user, and a paralanguage element of the speaking performance of the user, to generate a speaking performance profile of the user; compare the speaking performance profile of the user to a reference speaking performance profile having a set of values that indicate an optimal verbal speaking performance, non-verbal speaking performance, and paralanguage speaking performance for the user; generate, based on the comparison, a set of performance improvement strategies for the user; select a performance improvement strategy from the set of performance improvement strategies based on an identification of an availability of a set of IoT devices for delivery of at least one of the set of performance improvement strategies; and communicate, responsive to the captured speaking performance associated with the user, instructions to deliver the selected performance improvement strategy to the user through an output user interface of the available IoT device during the speaking performance. - View Dependent Claims (18, 19, 20)
-
Specification