Systems and Methods for Real-Time User Verification in Online Education
First Claim
1. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform operations comprising:
- receiving, from a user device, a request to access online education content;
determining a face template based on historical facial image data for a user;
receiving, from the user device, a current facial image data for the user;
comparing the current facial image data to the historical facial image data for the user to determine if the current facial image data matches the face template for the user;
receiving a biometric sensor data for the user;
determining, based on the biometric sensor data, if the user is located at the user device; and
verifying the user to access the online education content, wherein verification comprises facilitating, based at least in part on the determination that the current facial image data matches the face template for the user and the biometric sensor data indicates the user is located at the user device, access to the online education content by the user device.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for real-time user verification in online education are disclosed. In certain example embodiments, user identifying information associated with a user and a request to access online education content may be received from a user device. A face template including historical facial image data for the user can be identified. Current facial image data can be compared to the face template to determine if a match exists. Biometric sensor data, such as heart rate data, may also be received for the user. The biometric sensor data may be evaluated to determine if the user is currently located at the user device. If the user is currently located at the user device and the current facial image data matches the face template, access to the online education content may be provided to the user at the user device.
-
Citations
22 Claims
-
1. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform operations comprising:
-
receiving, from a user device, a request to access online education content; determining a face template based on historical facial image data for a user; receiving, from the user device, a current facial image data for the user; comparing the current facial image data to the historical facial image data for the user to determine if the current facial image data matches the face template for the user; receiving a biometric sensor data for the user; determining, based on the biometric sensor data, if the user is located at the user device; and verifying the user to access the online education content, wherein verification comprises facilitating, based at least in part on the determination that the current facial image data matches the face template for the user and the biometric sensor data indicates the user is located at the user device, access to the online education content by the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving, by an education server comprising one or more processors from a user device, a request to access online education content; determining, by the education server, a face template based on historical facial image data for a user; receiving, by the education server from the user device, a current facial image data for the user; comparing, by the education server, the current facial image data to the historical facial image data for the user to determine if the current facial image data matches the face template for the user; receiving, by the education server, a biometric sensor data for the user; determining, by the education server and based on the biometric sensor data, if the user is located at the user device; and verifying, by the education server, the user for access to the online education content, wherein verifying comprises facilitating, by the education server and based at least in part on the determination that the current facial image data matches the face template for the user and the biometric sensor data indicates the user is located at the user device, access to the online education content by the user device. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
at least one memory that stores computer-executable instructions; at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; receive, from a user device, a request to access online education content; determine a face template based on historical facial image data for a user; receive, by the education server from the user device, a current facial image data for the user; compare the current facial image data to the historical facial image data for the user to determine if the current facial image data matches the face template for the user; receive a biometric sensor data for the user; determine, based on the biometric sensor data, if the user is located at the user device; and verify the user to access the online education content, wherein verification comprises facilitating, based at least in part on the determination that the current facial image data matches the face template for the user and the biometric sensor data indicates the user is located at the user device, access to the online education content by the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification