System and method for monitoring human interaction
First Claim
Patent Images
1. A computer implemented method for authenticating a Human Interactive Proof (HIP), comprising the steps of:
- providing at least one interface embedded with at least one logical captcha object for enabling at least one user to request a service, wherein the at least one logical captcha object comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user;
providing a query associated with the at least one logical captcha object, wherein the query is based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values;
receiving a response to the query from the at least one user, wherein the response is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, further wherein the mathematical operation comprises one of;
addition, subtraction, multiplication, and division;
comparing the response received from the at least one user with stored information pertaining to the at least one logical captcha object; and
authenticating the at least one user as human based on the correct results obtained in said comparison process or not authenticating the user as human based on the incorrect results obtained in said comparison process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method & system for human interactive proof (HIP) is provided. A user is provided to respond a query linked to a logical captcha object or an analytical captcha object. Upon receiving inputs from the user, the correct information of the said captcha & the user'"'"'s input is compared. If the user'"'"'s input and the correct information of the captcha object matches then the user is authenticated as human, else the user is authenticated as not a human.
-
Citations
17 Claims
-
1. A computer implemented method for authenticating a Human Interactive Proof (HIP), comprising the steps of:
-
providing at least one interface embedded with at least one logical captcha object for enabling at least one user to request a service, wherein the at least one logical captcha object comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user; providing a query associated with the at least one logical captcha object, wherein the query is based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values; receiving a response to the query from the at least one user, wherein the response is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, further wherein the mathematical operation comprises one of;
addition, subtraction, multiplication, and division;comparing the response received from the at least one user with stored information pertaining to the at least one logical captcha object; and authenticating the at least one user as human based on the correct results obtained in said comparison process or not authenticating the user as human based on the incorrect results obtained in said comparison process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for generating a Human Interactive Proof (HIP), comprising the steps of:
-
receiving a request for at least one service from at least one user; and generating at least one logical captcha object using at least one generating module, wherein the at least one logical captcha object is embedded with an interface and comprises a plurality of numeric values presented in a matrix with plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user, further wherein the at least one logical captcha object comprises an associated query based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values, further wherein a response to the associated query is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, the mathematical operation comprises one of;
addition, subtraction, multiplication, and division. - View Dependent Claims (9, 10, 11)
-
-
12. A system for authenticating a Human Interactive Proof (HIP), the system comprising:
-
at least one generating module adapted to generate at least one logical captcha object upon receiving a request for at least one service from at least one user, wherein a logical captcha is embedded in an interface and storing information pertaining to the at least one logical captcha object thereof, further wherein the at least one logical captcha object comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user, further wherein the at least one generating module is further adapted to generate a query associated with the at least one logical captcha object, further wherein the query is based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values, the at least one generating module further adapted to transmit the query to the at least one user; at least one communicating module adapted to transmit the at least one logical captcha object embedded in an interface to at least one user; at least one receiving module adapted to receive a response from the at least one user, wherein the response is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, further wherein the mathematical operation comprises one of;
addition, subtraction, multiplication, and division;at least one comparing module adapted to compare the received response from the at least one user with the stored information pertaining to the at least one logical captcha object embedded with an interface; and at least one authenticating module adapted to authenticate the at least one user as human based on the correct results obtained in said comparison process or not authenticating the user as human based on the incorrect results obtained in said comparison process. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein for authenticating a Human Interactive Proof (HIP), comprising:
-
a program code adapted for providing at least one interface embedded with at least one logical captcha object for enabling at least one user to request a service, wherein the at least one logical captcha object comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user; a program code adapted for providing a query associated with the at least one logical captcha object, wherein the query is based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values; a program code adapted for receiving a response to the query from the at least one user, wherein the response is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, further wherein the mathematical operation comprises one of;
addition, subtraction, multiplication, and division;a program code adapted for comparing the response received from the at least one user with stored information pertaining to the at least one logical captcha object; and a program code adapted for authenticating the at least one user as human based on the correct results obtained in said comparison process or not authenticating the user as human based on the incorrect results obtained in said comparison process.
-
-
17. A computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein for generating an Human Interactive Proof (HIP), comprising:
-
a program code adapted for receiving a request for at least one service from at least one user; and a program code adapted for generating at least one logical captcha object using at least one generating module wherein the at least one logical captcha object is be embedded with an interface and comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user, further wherein the at least one logical captcha object comprises an associated query based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values, further wherein a response to the associated query is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, the mathematical operation comprises one of;
addition, subtraction, multiplication, and division.
-
Specification