Identity verification for online education
First Claim
1. A method, comprising:
- determining, by an online education course operator, whether submitting coursework by a user in an online education course is an event requiring authentication;
if submitting coursework by the user is determined to be an event not requiring authentication, accepting, by the online education course operator, the coursework as being submitted by the user;
if submitting coursework by the user is determined to be an event requiring authentication, initiating, by the online education course operator, an authentication process including;
prompting the user to provide an authentication typing sample by entering an authentication phrase on a keyboard in order to authenticate the user submitting the coursework in the online education course, wherein the online education course that corresponds with a database that stores user identification profiles specific to the online education course, the user identification profiles including collected enrollment/registration and authentication information including one or more of keystroke biometrics, webcam headshots, webcam capture of photo ID documentation, and personal user identification information, and wherein the authentication phrase the user is prompted to enter on the keyboard is selected by the online education course operator, and the user, or is a hybrid phrase where part of the phrase is selected by the online education course operator and another part is selected by the user;
determining whether the authentication typing sample matches an enrollment typing sample captured earlier, using a processor configured to compare the authentication typing sample to the enrollment typing sample that includes a profile of the user'"'"'s unique typing pattern measured on a time scale of an order of a millisecond;
in the case that the authentication typing sample is determined to match the enrollment typing sample, authenticating the user'"'"'s identity and accepting the coursework as being submitted and signed by the user; and
in the case that the authentication typing sample is not determined to match the enrollment typing sample, prompting the user to provide a second type of authentication information for matching by the processor with an enrollment sample of the second type of authentication information in the database storing user identification profiles specific to the online education course, and based on the matching of the second type of authentication information authenticating the user'"'"'s identity and accepting the coursework as being submitted and signed by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes prompting a user to provide an authentication typing sample by entering an authentication phrase on a keyboard, in order to authenticate the user submitting coursework in an online education course. The method involves determining whether the authentication typing sample matches an enrollment typing sample captured earlier. In the event the authentication typing sample matches the enrollment typing sample, the method involves authenticating the user'"'"'s identity and accordingly determining whether the coursework is successfully submitted and signed by the user. Conversely, in the event the authentication typing sample does not match the enrollment typing sample, the method involves prompting the user to provide a second type of authentication information for matching with an enrollment sample of the second type of authentication information, and accordingly authenticating the user'"'"'s identity and determining whether the coursework is successfully submitted and signed by the user.
11 Citations
17 Claims
-
1. A method, comprising:
-
determining, by an online education course operator, whether submitting coursework by a user in an online education course is an event requiring authentication;
if submitting coursework by the user is determined to be an event not requiring authentication, accepting, by the online education course operator, the coursework as being submitted by the user;if submitting coursework by the user is determined to be an event requiring authentication, initiating, by the online education course operator, an authentication process including; prompting the user to provide an authentication typing sample by entering an authentication phrase on a keyboard in order to authenticate the user submitting the coursework in the online education course, wherein the online education course that corresponds with a database that stores user identification profiles specific to the online education course, the user identification profiles including collected enrollment/registration and authentication information including one or more of keystroke biometrics, webcam headshots, webcam capture of photo ID documentation, and personal user identification information, and wherein the authentication phrase the user is prompted to enter on the keyboard is selected by the online education course operator, and the user, or is a hybrid phrase where part of the phrase is selected by the online education course operator and another part is selected by the user; determining whether the authentication typing sample matches an enrollment typing sample captured earlier, using a processor configured to compare the authentication typing sample to the enrollment typing sample that includes a profile of the user'"'"'s unique typing pattern measured on a time scale of an order of a millisecond; in the case that the authentication typing sample is determined to match the enrollment typing sample, authenticating the user'"'"'s identity and accepting the coursework as being submitted and signed by the user; and in the case that the authentication typing sample is not determined to match the enrollment typing sample, prompting the user to provide a second type of authentication information for matching by the processor with an enrollment sample of the second type of authentication information in the database storing user identification profiles specific to the online education course, and based on the matching of the second type of authentication information authenticating the user'"'"'s identity and accepting the coursework as being submitted and signed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor configured to; determine, by an online education course operator, whether submitting coursework by a user in an online education course is an event requiring authentication; if submitting coursework by the user is determined to be an event not requiring authentication, accept, by the online education course operator, the coursework as being submitted by the user; if submitting coursework by the user is determined to be an event requiring authentication, initiate, by the online education course operator, an authentication process including;
prompting the user to provide an authentication typing sample by entering an authentication phrase on a keyboard in order to authenticate the user submitting the coursework in the online education course, wherein the online education course that corresponds with a database that stores user identification profiles specific to the online education course, the user identification profiles including collected enrollment/registration and authentication information including one or more of keystroke biometrics, webcam headshots, webcam capture of photo ID documentation, and personal user identification information, and wherein the authentication phrase the user is prompted to enter on the keyboard is selected by the online education course operator, and the user, or is a hybrid phrase where part of the phrase is selected by the online education course operator and another part is selected by the user;comparing the authentication typing sample to an enrollment typing sample captured earlier in order to determine whether the authentication typing sample matches the enrollment typing sample, wherein the enrollment typing sample includes a profile of the user'"'"'s unique typing pattern measured on a time scale of an order of a millisecond; in the case that the authentication typing sample is determined to match the enrollment typing sample, indicating that the user'"'"'s identity has been authenticated and accept the coursework as being submitted and signed by the user; and in the case that the authentication typing sample is not determined to match the enrollment typing sample, prompting the user to provide a second type of authentication information for matching by the processor with an enrollment sample of the second type of authentication information in the database that stores the user identification profiles specific to the online education course, and based on the matching of the second type of authentication information authenticating the user'"'"'s identity and accepting the coursework as being submitted and signed by the user; and a memory coupled to the processor and configured to provide the processor with instructions on how to compare the authentication typing sample to the enrollment typing sample and how to compare the second type of authentication information with the enrollment sample of the second type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification