IP Library Granted Patent US 12,014,829
Granted Patent B2
US 12,014,829 · App. 17/661,533 · Granted Jun 18, 2024

Image processing and presentation techniques for enhanced proctoring sessions

Inventors: Nicholas Atkinson Kramer (Wilton Manors, FL); Chistopher T. Larkin (Southwest Ranches, FL); Christopher Richard Williams (Miami, FL); John Andrew Sands (Weston, FL); Colman Thomas Bryant (Fort Lauderdale, FL); Glen Crampton McKnight (Vallejo, CA); Randall Eugene Hand (Parkland, FL)
Assignee: EMED LABS, LLC
G16H50/20G06T5/50G06T5/92G06V10/25G06V10/751G06V10/774G06V20/41G06V30/41G06V40/172G16H40/67H04N5/272G06T2207/20212
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,014,829
App. No.
17/661,533
Granted
Jun 18, 2024
Kind
B2
Abstract

Systems and methods for providing remotely proctored at-home health testing and diagnostics are provided herein. In particular, systems and methods for improving proctor performance by increasing accuracy and reducing proctor time are disclosed. In some embodiments, images and/or video of a patient may be enhanced to aid the proctor. In some embodiments, proctor performance may be evaluated. In some embodiments, proctor time per patient may be reduced by automating one or more steps in a proctored testing process.

Claims (28)

1. A computer-implemented method for a remote diagnostic testing platform, the computer-implemented method comprising:

receiving, by a computing system, a video feed from a user device of a user engaging in an on-demand test session;

analyzing, by the computing system, the video feed to automatically determine that a particular step in the on-demand test session has been reached by the user;

based on detection of the particular step, storing, by the computing system, a plurality of subsequently-received image frames of the video feed to a first buffer;

evaluating, by the computing system, the plurality of image frames stored in the first buffer against a set of criteria, wherein the evaluation comprises evaluating motion blur, a difference between a frame of the plurality of image frames and an adjacent image frame of the plurality of image frames, and a closeness of a camera exposure level to a predetermined exposure level;

selecting, by the computing system, a subset of the image frames stored in the first buffer based at least in part on the evaluation;

storing, by the computing system, the selected subset of image frames to a second buffer;

processing, by the computing system, the subset of image frames stored in the second buffer to generate a composite image; and

performing, by the computing system, one or more operations using the composite image.

2. The computer-implemented method of claim 1 , further comprising detecting, by the computing system, that the particular step in the on-demand test session has ended.

3. The computer-implemented method of claim 1 , wherein performing comprises presenting the composite image to a proctor.

4. The computer-implemented method of claim 1 , wherein performing comprises creating or modifying a training data set, the training data set to be used for training a machine learning model.

5. The computer-implemented method of claim 1 , wherein performing comprises:

extracting, by the computing system, information from the composite image; and

querying, by the computing system, a database using the extracted information.

6. The computer-implemented method of claim 1 , wherein processing comprises:

extracting, by the computing system, a region of interest from each image frame stored in the second buffer;

using, by the computing system, template-matching to overlay image data extracted from the frames stored in the second buffer;

processing, by the computing system, the overlaid image data to enhance the image; and

combining, by the computing system, the processed overlaid image data to form a composite image.

7. The computer-implemented method of claim 6 , wherein enhancing the image comprises any combination of one or more of suppressing noise, normalizing illumination, rejecting motion blur, enhancing resolution, rotating, keystone correcting, or increasing image size.

8. The computer-implemented method of claim 7 , wherein normalizing illumination comprises:

determining, by the computing system, a size of the region of interest in at least one dimension;

accessing, by the computing system, a kernel for normalizing illumination levels in images;

dynamically adjusting, by the computing system, a size of the kernel in at least one dimension based at least in part on the determined size of the region of interest; and

applying, by the computing system, the adjusted kernel to one or more patches of the region of interest to normalize one or more levels of illumination within the region of interest.

9. The computer-implemented method of claim 6 , further comprising:

providing, to a proctor computing device, the composite image.

Assignments (4)
CHANGE OF NAME Recorded Aug 13, 2025
From: EMED POPULATION HEALTH, LLC
To: EMED POPULATION HEALTH, INC.
Reel/Frame 072435/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: EMED LABS, LLC
To: EMED POPULATION HEALTH, LLC
Reel/Frame 071208/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2022
From: KRAMER, NICHOLAS ATKINSON; LARKIN, CHRISTOPHER T.; SANDS, JOHN ANDREW; BRYANT, COLMAN THOMAS; MCKNIGHT, GLEN CRAMPTON; HAND, RANDALL EUGENE
To: EMED LABS, LLC
Reel/Frame 059960/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2022
From: WILLIAMS, CHRISTOPHER RICHARD
To: EMED LABS, LLC
Reel/Frame 059960/0587 →
Continuity (8)
Provisional Application 63362999 · Apr 14, 2022
Provisional Application 63268678 · Feb 28, 2022
Provisional Application 63266139 · Dec 29, 2021
Provisional Application 63284482 · Nov 30, 2021
Provisional Application 63263220 · Oct 28, 2021
Provisional Application 63261710 · Sep 27, 2021
Provisional Application 63239792 · Sep 1, 2021
Related Publication 20230063441A1 · Mar 2, 2023
Cited By (3)
US 12,260,492 US 12,515,057 US 12,705,737