Systems and methods for facilitating candidate interviews

US12288193B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12288193-B2
Application numberUS-202318528895-A
CountryUS
Kind codeB2
Filing dateDec 5, 2023
Priority dateMar 2, 2020
Publication dateApr 29, 2025
Grant dateApr 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for determining candidate answers during an interview. The system may include a memory storing executable instructions, and at least one processor configured to execute the instructions to perform operations. The operations may include capturing, by an image sensor, a plurality of images comprising a plurality of candidate answers; detecting, based on the captured images, a first bounding box comprising the plurality of the candidate answers; detecting, based on the captured images, a second bounding box comprising a plurality of alphanumeric characters, a first one of the alphanumeric characters being located on a line of software code; calculating a distance from a side of a first bounding box to a side of a second bounding box; and determining, based on the calculated distance, a source code alignment.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory; and a processor in communication with the memory, wherein the processor is configured to: cause an image sensor to capture a plurality of images; detect, based on the plurality of images, a first bounding box comprising a plurality of text characters; detect, based on the plurality of images, a second bounding box comprising a plurality of alphanumeric characters; calculate a distance from a side of the first bounding box to a side of the second bounding box; and determine, based on the calculated distance, a software code alignment. 2. The system of claim 1 , wherein a first one of the plurality of alphanumeric characters is located on a line of software code. 3. The system of claim 2 , wherein the software code alignment comprises an indentation in the software code. 4. The system of claim 3 , wherein: the indentation comprises a plurality of tabs; and the plurality of tabs are indicative of software code within an algorithmic loop. 5. The system of claim 2 , wherein the processor is further configured to: detect if an error exists in the software code; and based on the detection, prompt interviewers to provide interview questions. 6. The system of claim 1 , wherein the image sensor comprises a camera positioned on a wall in a room. 7. The system of claim 1 , wherein: the second bounding box comprises a height dimension and a width dimension; and the processor is further configured to calculate an average size of the second bounding box, based on the height and width dimensions. 8. The system of claim 1 , wherein determining a software code alignment comprises automatically detecting a software code alignment across a plurality of lines of the software code. 9. The system of claim 1 , wherein the processor is further configured to: compare the plurality of text characters to a plurality of candidate solutions stored in a database, the plurality of candidate solutions comprising candidate solutions based on a plurality of interviews. 10. A method comprising: causing, by a processor, an image sensor to capture a plurality of images; detecting, by the processor based on the plurality of images, a first bounding box comprising a plurality of text characters; detecting, by the processor based on the plurality of images, a second bounding box comprising a plurality of alphanumeric characters; calculating, by the processor, a distance from a side of the first bounding box to a side of the second bounding box; and determining, by the processor based on the calculated distance, a software code alignment. 11. The method of claim 10 , wherein: the software code alignment comprises an indentation in a software code; and the indentation comprises a plurality of tabs. 12. The method of claim 10 , further comprising: determining, by the processor, whether the software code alignment comprises a tab, wherein an absence of the tab indicates software code placed outside of an algorithmic loop. 13. The method of claim 12 , wherein software code placed outside of an algorithmic loop indicates an incorrect candidate answer. 14. The method of claim 10 , further comprising: detecting, by the processor, if an error exists in a software code; and based on the detection, suggesting, by the processor, questions for interviewers to ask based on a plurality of stored candidate solutions. 15. The method of claim 14 , wherein the stored candidate solutions comprise candidate solutions based on a plurality of interviews. 16. The method of claim 10 , wherein the image sensor comprises a camera positioned on a laptop. 17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising: causing an image sensor to capture a plurality of images; detecting, based on the plurality of images, a first bounding box comprising a plurality of text characters; detecting, based on the plurality of images, a second bounding box comprising a plurality of alphanumeric characters; calculating a distance from a side of the first bounding box to a side of the second bounding box; and determining, based on the calculated distance, a software code alignment. 18. The non-transitory computer-readable medium of claim 17 , wherein: the software code alignment comprises an indentation, and the indentation is indicative of software code within an algorithmic loop. 19. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise: detecting if an error exists in the software code, and based on the detection, suggesting questions for interviewers to ask based on a plurality of stored candidate solutions. 20. The non-transitory computer-readable medium of claim 17 , wherein: the second bounding box comprises a height dimension and a width dimension, and the operations further comprise calculating an average size of the second bounding box based on the height and width dimensions.

Assignees

Inventors

Classifications

  • Segmentation of character regions · CPC title

  • Character recognition · CPC title

  • Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text · CPC title

  • by performing operations on the source code, e.g. via a compiler · CPC title

  • G06Q10/105Primary

    Human resources · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12288193B2 cover?
A system for determining candidate answers during an interview. The system may include a memory storing executable instructions, and at least one processor configured to execute the instructions to perform operations. The operations may include capturing, by an image sensor, a plurality of images comprising a plurality of candidate answers; detecting, based on the captured images, a first bound…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).