IP Library Granted Patent US 11,941,877
Granted Patent B2
US 11,941,877 · App. 17/477,245 · Granted Mar 26, 2024

Remote presence-based driving observation and assessment examination administration system

Inventors: Reginald S. Jones, Sr. (Naperville, IL); Glenna W. Jones (Naperville, IL)
G06V20/13G06N20/00G06V20/52G08G1/0116
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,941,877
App. No.
17/477,245
Granted
Mar 26, 2024
Kind
B2
Abstract

Techniques are described herein for providing a system and techniques for remotely administering a practical exam, such as a road test component of a driver's license examination. A platform server receives streaming data captured by one or more audio and video sensors of a monitoring device located in a vehicle during the road test component. The platform server is at a location remote from the vehicle. The platform server identifies, from the streaming data, one or more events associated with an individual inside the vehicle taking the examination. The platform server evaluates each event against one or more rules of the road test component and generates an examination result based on the evaluation.

Claims (53)

1. A computer-implemented method for remotely administering a road test component of a driver's license examination, the computer-implemented method comprising:

receiving, by execution of a platform server over a combination of public and private networks, streaming data captured by one or more audio and video sensors of a monitoring device affixed to a vehicle during the road test component of the driver's license examination, the platform server being at a location remote from the vehicle;

identifying, by the platform server and from the streaming data, one or more events of an individual inside the vehicle taking the road test component of the driver's license examination and of actions around the individual and exterior of the vehicle;

classifying, by the platform server using a machine learning technique, the one or more identified events;

transmitting, by the platform server and via the private network, the streaming data to a device operated by an assessor of the driver's license examination;

evaluating, by the platform server, each classified event against one or more rules associated with the road test component; and

generating, by the platform server, an examination result based on the evaluation.

2. The computer-implemented method of claim 1 , further comprising, generating, by the platform server and based on the evaluation of each event, a score for the individual taking the road test component for each of the one or more events, wherein the examination result is generated based on the score for each of the one or more events.

3. The computer-implemented method of claim 1 , wherein evaluating each event against the one or more rules comprises determining, by the platform server and based on one or more machine learning techniques, a score indicating the likelihood that the event deviates from an expected maneuver by the individual taking the road test component.

4. The computer-implemented method of claim 3 , further comprising, upon determining that the score exceeds a specified threshold:

generating, by the platform server, an alert; and

sending, by the platform server, the alert to the device operated by an assessor of the driver's license examination.

5. The computer-implemented method of claim 4 , further comprising, updating, by the platform server, profile data associated with the individual taking the road test component to include the examination result.

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

aggregating, by the platform server, the profile data with profile data associated with a plurality of test takers; and

generating, by the platform server, one or more analytics based on the aggregated profile data.

7. A remote administration system for a road test component of a driver's license examination, the remote administration system comprising:

a monitoring device having one or more audio and video sensors, the monitoring device affixed to a vehicle connected over a combination of public and private networks;

an assessor device connected over the private network at a first location remote from the vehicle; and

a platform server connected over the combination of public and private networks at a second location remote from the vehicle, the platform server including one or more processors and a memory storing instructions, which, when executed by the one or more processors, causes the platform server to:

receive, over the combination of public and private networks from the monitoring device, streaming data captured by the one or more audio and video sensors during the road test component of an examination;

identify, from the streaming data, one or more events of an individual inside the vehicle taking the road test component of the driver's license examination and of actions around the individual and exterior of the vehicle;

classify, using a machine learning technique, the one or more identified events;

transmit, via the private network, the streaming data to the assessor device;

evaluate each event against one or more rules associated with the road test component; and

generate an examination result based on the evaluation.

8. The remote administration system of claim 7 , wherein the instructions, when executed, further cause the platform server to generate, based on the evaluation of each event, a score for the individual taking the road test component for each of the one or more events, wherein the examination result is generated based on the score for each of the one or more events.

9. The remote administration system of claim 7 , wherein to evaluate each event against the one or more rules comprises to determine, based on one or more machine learning techniques, a score indicating the likelihood that the event deviates from an expected maneuver by the individual taking the road test component.

10. The remote administration system of claim 9 , wherein the instructions, when executed, further cause the platform server to, upon determining that the score exceeds a specified threshold:

generate an alert; and

send the alert to the assessor device.

11. The remote administration system of claim 10 , wherein the instructions, when executed, further cause the platform server to update profile data associated with the individual taking the road test component to include the examination result.

12. The remote administration system of claim 11 , wherein the instructions, when executed, further cause the platform server to:

aggregate the profile data with profile data associated with a plurality of test takers; and

generate one or more analytics based on the aggregated profile data.

13. A platform server of a remote administration system for a road test component of a driver's license examination, comprising:

one or more processors;

a memory storing instructions, which, when executed by the one or more processors, causes the platform server to:

receive, over a combination of public and private networks, streaming data captured by one or more audio and video sensors of a monitoring device of the remote administration system, the monitoring device affixed to vehicle during the road test component of the driver's license examination at a location remote from the platform server;

identify, from the streaming data, one or more events of an individual inside the vehicle taking the road test component of the driver's license examination and of actions around the individual and exterior of the vehicle;

classify, using a machine learning technique, the one or more identified events;

transmit, via the private network, the streaming data to a device operated by an assessor of the driver's license examination;

evaluate each event against one or more rules associated with the road test component; and

generate an examination result based on the evaluation.

14. The platform server of claim 13 , wherein the instructions, when executed, further cause the platform server to generate, based on the evaluation of each event, a score for the individual taking the road test component for each of the one or more events, wherein the examination result is generated based on the score for each of the one or more events.

15. The platform server of claim 13 , wherein to evaluate each event against the one or more rules comprises to determine, based on one or more machine learning techniques, a score indicating the likelihood that the event deviates from an expected maneuver by the individual taking the road test component.

16. The platform server of claim 15 , wherein the instructions, when executed, further cause the platform server to, upon determining that the score exceeds a specified threshold:

generate an alert;

send the alert to a device operated by an assessor of the driver's license examination; and

update profile data associated with the individual taking the road test component to include the examination result.

17. The platform server of claim 16 , wherein the instructions, when executed, further cause the platform server to:

aggregate the profile data with profile data associated with a plurality of test takers; and

generate one or more analytics based on the aggregated profile data.

Continuity (2)
Provisional Application 63079288 · Sep 16, 2020
Related Publication 20220083760A1 · Mar 17, 2022