IP Library Granted Patent US 11,403,598
Granted Patent B2
US 11,403,598 · App. 17/503,874 · Granted Aug 2, 2022

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 11,403,598
App. No.
17/503,874
Granted
Aug 2, 2022
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 (45)

1. A method comprising:

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;

receiving, via the one or more input devices, a user selection of one or more filters from a plurality of predefined filters; and

automatically removing, from the media data, one or more portions of the media data corresponding to the selected one or more filters to generate a filtered version of the media data, wherein automatically removing one or more portions of the media data comprises:

analyzing one or more images associated with the media data to determine a position of the user in the one or more images; and

selecting the one or more portions of the media data corresponding to the selected one or more filters based at least in part on the position of the user.

2. The method of claim 1 , wherein the plurality of filters comprises a filter of one or more predefined words.

3. The method of claim 2 , wherein the one or more predefined words include: words to avoid, clichés, business clichés, controversial words, profanity, personal words, hesitation or stalling, job-related words, words that are overused, positive things to say, technical jargon words, military jargon words, academic jargon words, or a combination thereof.

4. The method of claim 1 , wherein the plurality of filters comprises a filter of duplicative words.

5. The method of claim 1 , wherein the plurality of filters comprises a filter specified by a user.

6. The method of claim 1 , further comprising: automatically adding transitional animation to the filtered version of the media data.

7. The method of claim 1 , further comprising:

generating a transcript based on the media data;

analyzing the transcript to identify a portion of the transcript and identify feedback based on the portion of the transcript; and

displaying a user interface comprising:

a media representation representing a playback of filtered version of the media data; and

a feedback pane.

8. The method of claim 7 , wherein the feedback displayed in the feedback pane corresponds to an unfiltered version of the media data.

9. The method of claim 8 , further comprising displaying, in the feedback pane, a portion of the transcript and the feedback corresponding to one or more removed portions of the media data.

10. The method of claim 8 , further comprising displaying, in the feedback pane a visual indication of a respective filter associated with the one or more removed portions of the media data.

11. The method of claim 7 , wherein the feedback displayed in the feedback pane corresponds to the filtered version of the media data.

12. The method of claim 7 , further comprising: synchronizing the feedback pane with the playback of the media data.

13. The method of claim 1 , further comprising:

receiving, via the one or more input devices, a user selection of one or more second filters from a second plurality of predefined filters, and

wherein generating the filtered version of the media data further comprises associating a visual indicator with one or more portions of the media data corresponding to the selected one or more second filters.

14. The method of claim 1 , wherein the media data is generated on the electronic device.

15. The method of claim 1 , wherein the media data is generated on a remote device.

16. An electronic device, comprising:

a display;

one or more input devices;

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, via the one or more input devices, media data corresponding to a user's responses to a plurality of prompts;

receiving, via the one or more input devices, a user selection of one or more filters from a plurality of predefined filters; and

automatically removing, from the media data, one or more portions of the media data corresponding to the selected one or more filters to generate a filtered version of the media data, wherein automatically removing one or more portions of the media data comprises:

analyzing one or more images associated with the media data to determine a position of the user in the one or more images; and

selecting the one or more portions of the media data corresponding to the selected one or more filters based at least in part on the position of the user.

17. 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:

receive, via one or more input devices, media data corresponding to a user's responses to a plurality of prompts;

receive, via the one or more input devices, a user selection of one or more filters from a plurality of predefined filters; and

automatically remove, from the media data, one or more portions of the media data corresponding to the selected one or more filters to generate a filtered version of the media data, wherein automatically removing one or more portions of the media data comprises:

analyzing one or more images associated with the media data to determine a position of the user in the one or more images; and

selecting the one or more portions of the media data corresponding to the selected one or more filters based at least in part on the position of the user.

Assignments (3)
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 →
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 →
Continuity (3)
Continuation 16377063 · Apr 5, 2019
Provisional Application 62654088 · Apr 6, 2018
Related Publication 20220036315A1 · Feb 3, 2022
Cited By (1)
US 12,265,951