IP Library Granted Patent US 12,265,951
Granted Patent B2
US 12,265,951 · App. 18/529,770 · Granted Apr 1, 2025

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/1053G06V40/103G06V40/176G10L15/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 12,265,951
App. No.
18/529,770
Granted
Apr 1, 2025
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 method for displaying information related to and facilitating an individual's response to a prompt, the method comprising:

receiving a first user input indicative of a selection of the prompt from a plurality of prompts;

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 prompt, and

a user control for recording a speech response to the selected prompt;

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; 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 1 , wherein the recorded data is analyzed to detect a predefined issue with a transcript of the speech, and wherein the rendered second user interface comprises an indication of the predefined issue.

8. The method of claim 7 , 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.

9. The method of claim 7 , wherein the rendered second user interface comprises a number of predefined issues detected.

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

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 second user interface comprises a transcript of the speech.

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

17. The method of claim 1 , further comprising: before obtaining the recorded 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 perform a method for displaying information related to and facilitating an individual's response to a prompt comprising:

receiving a first user input indicative of a selection of the prompt from a plurality of prompts;

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 prompt, and

a user control for recording a speech response to the selected prompt;

after causing rendering of the first user interface, obtaining 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; and

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

19. An electronic device for displaying information related to and facilitating an individual's response to a prompt, 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 the prompt from a plurality of prompts;

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 prompt, and

a user control for recording a speech response to the selected prompt;

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; and

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

Assignments (1)
SECURITY INTEREST Recorded Jul 1, 2025
From: KORN FERRY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 071579/0500 →
Continuity (5)
Continuation 17851560 · Jun 28, 2022
Continuation 17503874 · Oct 18, 2021
Continuation 16377063 · Apr 5, 2019
Provisional Application 62654088 · Apr 6, 2018
Related Publication 20240104508A1 · Mar 28, 2024
References Cited (61)
US 6643620B1 · Contolini et al. · 2003 [cited by applicant]
US 8266068B1 · Foss et al. · 2012 [cited by applicant]
US 8600100B2 · Hill · 2013 [cited by applicant]
US 8907195B1 · Erol · 2014 [cited by applicant]
US 9177225B1 · Cordova-diba et al. · 2015 [cited by applicant]
US 9571753B2 · Ayers · 2017 [cited by applicant]
US 9691296B2 · Hoque et al. · 2017 [cited by applicant]
US 9710790B2 · Taylor · 2017 [cited by examiner]
US 9870796B2 · Goldberg · 2018 [cited by applicant]
US 10592733B1 · Ramanarayanan · 2020 [cited by examiner]
US 11107041B2 · Steinhoff et al. · 2021 [cited by applicant]
US 11120405B2 · Steinhoff et al. · 2021 [cited by applicant]
US 11182747B2 · Steinhoff et al. · 2021 [cited by applicant]
US 11403598B2 · Steinhoff et al. · 2022 [cited by applicant]
US 11868965B2 · Steinhoff · 2024 [cited by applicant]
US 20040186743A1 · Cordero · 2004 [cited by applicant]
US 20050086705A1 · Jarman et al. · 2005 [cited by applicant]
US 20060277564A1 · Jarman · 2006 [cited by applicant]
US 20080177536A1 · Sherwani et al. · 2008 [cited by applicant]
US 20090319289A1 · Pande · 2009 [cited by applicant]
US 20100004977A1 · Marci et al. · 2010 [cited by applicant]
US 20110131120A1 · Sciuk · 2011 [cited by examiner]
US 20120265770A1 · Desjardins · 2012 [cited by examiner]
US 20120278824A1 · Patil · 2012 [cited by examiner]
US 20130308922A1 · Sano · 2013 [cited by applicant]
US 20130334300A1 · Evans · 2013 [cited by applicant]
US 20140169767A1 · Goldberg · 2014 [cited by applicant]
US 20150037765A1 · Jaggi et al. · 2015 [cited by applicant]
US 20150070516A1 · Shoemake et al. · 2015 [cited by applicant]
US 20150269529A1 · Kyllonen · 2015 [cited by examiner]
US 20160019202A1 · Adams · 2016 [cited by applicant]
US 20160104180A1 · Desautels · 2016 [cited by applicant]
US 20160180837A1 · Gustavsson · 2016 [cited by applicant]
US 20160189565A1 · Rot · 2016 [cited by examiner]
US 20160253989A1 · Kuo · 2016 [cited by applicant]
US 20170270486A1 · Taylor · 2017 [cited by applicant]
KR 101375119B1 · 2014 [cited by applicant]
KR 101508927B1 · 2015 [cited by applicant]
KR 20170071144A · 2017 [cited by applicant]
WO 2019195808A1 · 2019 [cited by applicant]
Chinese Office Action dated Jan. 18, 2024, for CN Patent Application No. 201980032336.7, with English translation, 19 pages. [cited by applicant]
Caifeng Shan, et al.: (Sep. 13, 2007). “Beyond Facial Expressions: Learning Human Emotion from Body Gestures”, Camera Network Space-Time Structure Analysis View project Object Detection View project Beyond Facial Expres… [cited by applicant]
Extended European Search Report dated Nov. 23, 2021, for EP Application No. 19780862.9, ten pages. [cited by applicant]
Final Office Action mailed Apr. 20, 2021, for U.S. Appl. No. 16/377,063, filed Apr. 5, 2019, ten pages. [cited by applicant]
Final Office Action mailed Feb. 24, 2021, for U.S. Appl. No. 17/024,407, filed Sep. 17, 20, twelve pages. [cited by applicant]
Google. (Feb. 26, 2018). “Mock Interview—Simulate Real Interview Experience,” Android Apps on Google Play, located Via:Internet (Google, Google Scholar): Technical Literature Search Download URL:https://play.google.com/… [cited by applicant]
International Preliminary Report on Patentability and Written Opinion mailed Oct. 6, 2020, for PCT Application No. PCT/US19/26194, filed Apr. 5, 2019, six pages. [cited by applicant]
International Search Report mailed Aug. 2, 2019, for PCT Application No. PCT/US19/26194, filed Apr. 5, 2019, five pages. [cited by applicant]
Interview Buddy. (Feb. 26, 2018). “Virtual Face-To-Face mock interviews with industry experts,” online mock interviews with experts, https://interviewbuddy.in/ , eleven pages. [cited by applicant]
Non-Final Office Action mailed Dec. 2, 2020, for U.S. Appl. No. 16/505,028, filed Jul. 8, 2019, eight pages. [cited by applicant]
Non-Final Office Action mailed Dec. 6, 2021, for U.S. Appl. No. 17/503,874, filed Oct. 18, 2021, eleven pages. [cited by applicant]
Non-Final Office Action mailed Dec. 8, 2020, for U.S. Appl. No. 16/377,063, filed Apr. 5, 2019, eight pages. [cited by applicant]
Non-Final Office Action mailed Mar. 14, 2023, for U.S. Appl. No. 17/851,560, filed Jun. 28, 2022, thirteen pages. [cited by applicant]
Non-Final Office Action mailed Nov. 24, 2020, for U.S. Appl. No. 17/024,407, filed Sep. 17, 20, nine pages. [cited by applicant]
Notice of Allowance mailed Jul. 21, 2021, for U.S. Appl. No. 16/377,063, filed Apr. 5, 2019, eight pages. [cited by applicant]
Notice of Allowance mailed Jun. 30, 2021, for U.S. Appl. No. 17/024,407, filed Sep. 17, 2020, eight pages. [cited by applicant]
Notice of Allowance mailed Mar. 29, 2022 for U.S. Appl. No. 17/503,874, filed Oct. 18, 2021, eight pages. [cited by applicant]
Notice of Allowance mailed May 4, 2021, for U.S. Appl. No. 16/505,028, filed Jul. 8, 2019, eight pages. [cited by applicant]
Notice of Allowance mailed Sep. 6, 2023, for U.S. Appl. No. 17/851,560, filed Jun. 28, 2022, eight pages. [cited by applicant]
Chinese Office Action dated Jun. 22, 2024, for CN Patent Application No. 201980032336.7, with English translation, 15 pages. [cited by applicant]
Chinese Office Action dated Nov. 1, 2024, for CN Patent Application No. 201980032336.7, with English translation, 15 pages. [cited by applicant]