IP Library Granted Patent US 11,120,405
Granted Patent B2
US 11,120,405 · App. 17/024,407 · Granted Sep 14, 2021

System and method for interview training with time-matched feedback

Inventors: Thom Steinhoff (San Gabriel, CA); Panos S. Stamus (Easton, PA); Bryan Ackermann (West Hollywood, CA); John Deyto (Glendale, CA)
Assignee: Korn Ferry
G06Q10/1053G06K9/00315G06K9/00369G10L15/05G10L15/08G10L2015/088
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,120,405
App. No.
17/024,407
Granted
Sep 14, 2021
Kind
B2
Abstract

The present disclosure generally relates to interview training and providing interview feedback. An exemplary method comprises: at an electronic device that is in communication with a display and one or more input devices: receiving, via the one or more input devices, media data corresponding to a user's responses to a plurality of prompts; analyzing the media data; and while displaying, on the display, a media representation of the media data, displaying a plurality of analysis representations overlaid on the media representation, wherein each of the plurality of analysis representations is associated with an analysis of content located at a given time in the media representation and is displayed in coordination with the given time in the media representation.

Claims (55)

1. A computer-implemented method, comprising:

receiving a first user input indicative of a selection of an interview question from a plurality of interview questions;

responsive to receiving the first user input, causing rendering of a first user interface at an electronic device of a user, wherein the first user interface comprises:

text corresponding to the selected interview question, and

a user control for recording a speech response to the selected interview question;

after causing rendering of the first user interface, obtaining recorded data comprising speech by the user;

analyzing the recorded data to calculate a speech rate of the speech;

determining whether the calculated speech rate exceeds a predefined threshold;

in accordance with a determination that the speech rate exceeds the predefined threshold, causing rendering of a second user interface at the electronic device of the user, wherein the second user interface comprises:

an interactive representation of the recorded data for providing a playback of the recorded data comprising speech by the user;

the calculated speech rate, wherein the calculated speech rate is displayed below the interactive representation of the recorded data; and

an indication of whether the calculated speech rate exceeds the predefined threshold.

2. The method of claim 1 , further comprising: rendering an overall analysis score, wherein the overall analysis score is at least partially based on the calculated speech rate.

3. The method of claim 1 , wherein the recorded data comprises audio data, image data, video data, or any combination thereof.

4. The method of claim 1 , wherein the speech rate comprises a number of words per minute.

5. The method of claim 1 , wherein the indication of whether the calculated speech rate exceeds the predefined threshold comprises an indication of whether the speech is of an appropriate talking speed.

6. The method of claim 1 , wherein the indication of whether the calculated speech rate exceeds the predefined threshold comprises a graphical representation.

7. The method of claim 6 , wherein the predefined issue comprises: flowery speech, a duplicate word, a controversial topic, a personal topic, a cliché, a curse word, an overused word, a positive phrase, a filler word, or any combination thereof.

8. The method of claim 6 , wherein the rendered user interface comprises a number of predefined issues detected.

9. The method of claim 1 , wherein the recorded data is analyzed to detect a predefined issue with the transcript, and wherein the rendered user interface comprises an indication of the predefined issue.

10. The method of claim 1 , wherein the speech by the user is a response to an interview question.

11. The method of claim 1 , wherein the speech by the user is a response to a speaking prompt.

12. The method of claim 1 , wherein the recorded data is analyzed to determine sophistication of phrases, grammar, sentence structure, vocabulary of the speech, or any combination thereof.

13. The method of claim 1 , wherein the recorded data is analyzed to determine pitch, tone, quality, cadence, or any combination thereof.

14. The method of claim 1 , wherein the recorded data is analyzed using a machine-learning algorithm.

15. The method of claim 1 , wherein the rendered user interface comprises a transcript of the speech.

16. The method of claim 1 , wherein interactive representation of the recorded data is above the calculated speech rate in the rendered user interface.

17. The method of claim 1 , further comprising: before recording the data, prompting the user to prepare for recording.

18. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device having a display, cause the electronic device to:

receiving a first user input indicative of a selection of an interview question from a plurality of interview questions;

responsive to receiving the first user input, causing rendering of a first user interface at an electronic device of a user, wherein the first user interface comprises:

text corresponding to the selected interview question, and

a user control for recording a speech response to the selected interview question;

after causing rendering of the first user interface, obtain recorded data comprising speech by the user;

analyze the recorded data to calculate a speech rate of the speech;

determine whether the calculated speech rate exceeds a predefined threshold;

in accordance with a determination that the speech rate exceeds the predefined threshold, causing rendering of a second user interface at the electronic device of the user, the second user interface comprising:

an interactive representation of the recorded data for providing a playback of the recorded data comprising speech by the user;

the calculated speech rate, wherein the calculated speech rate is displayed below the interactive representation of the recorded data; and

an indication of whether the calculated speech rate exceeds the predefined threshold.

19. An electronic device, comprising:

one or more processors;

a memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a first user input indicative of a selection of an interview question from a plurality of interview questions;

responsive to receiving the first user input, causing rendering of a first user interface at an electronic device of a user, wherein the first user interface comprises:

text corresponding to the selected interview question, and

a user control for recording a speech response to the selected interview question;

after causing rendering of the first user interface, obtaining recorded data comprising speech by the user;

analyzing the recorded data to calculate a speech rate of the speech;

determining whether the calculated speech rate exceeds a predefined threshold;

in accordance with a determination that the speech rate exceeds the predefined threshold, causing rendering of a second user interface comprising:

an interactive representation of the recorded data for providing a playback of the recorded data comprising speech by the user;

the calculated speech rate, wherein the calculated speech rate is displayed below the interactive representation of the recorded data; and

an indication of whether the calculated speech rate exceeds the predefined threshold.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2025
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: KORN FERRY
Reel/Frame 071598/0432 →
SECURITY INTEREST Recorded Jul 1, 2025
From: KORN FERRY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 071579/0500 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE SECTION OF THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 056914 FRAME 0923. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 27, 2023
From: STEINHOFF, THOM; STAMUS, PANOS S.; ACKERMANN, BRYAN; DEYTO, JOHN
To: KORN FERRY
Reel/Frame 064416/0458 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 24, 2022
From: KORN FERRY
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060440/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2021
From: STEINHOFF, THOM; STAMUS, PANOS S.; ACKERMANN, BRYAN; DEYTO, JOHN
To: KORN FERRY
Reel/Frame 056914/0923 →
Continuity (4)
Continuation 16505028 · Jul 8, 2019
Continuation 16377063 · Apr 5, 2019
Provisional Application 62654088 · Apr 6, 2018
Related Publication 20210004768A1 · Jan 7, 2021
Cited By (2)
US 12,236,798 US 12,265,951