Method and system to detect human interaction with a computer
First Claim
Patent Images
1. A method comprising:
- generating a random reference string;
generating reference data, the reference data including the random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp;
generating an image including the random reference string, the generating comprising off-centering each character in the random reference string;
communicating the image to a computer for display to a user;
receiving user input data; and
comparing by one or more processor the random reference string and the user input data to detect human interaction with the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided to monitor a user'"'"'s interaction with a computer. The system may comprise a reference string generator to generate a random reference string, an image generator to generate an image including the random reference string, a communications module to communicate the image to a client computer for display to a user and to receive user input data and a comparator to compare the random reference string and the user input data to detect human interaction with the computer. The image including the random reference string may be generated such that each character in the random reference string is off-centered.
82 Citations
18 Claims
-
1. A method comprising:
-
generating a random reference string; generating reference data, the reference data including the random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; generating an image including the random reference string, the generating comprising off-centering each character in the random reference string; communicating the image to a computer for display to a user; receiving user input data; and comparing by one or more processor the random reference string and the user input data to detect human interaction with the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a reference string generator to generate a random reference string; a random reference data generator to generate reference data, the reference data including the random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; an image generator to generate an image including the random reference string, such that each character in the random reference string is off-centered; a communications module to communicate the image to a client computer for display to a user and to receive user input data; and a comparator to compare the random reference string and the user input data to detect human interaction with the computer.
-
-
11. A machine-readable medium having instruction data to cause a machine to:
-
generate a random reference string; generate reference data, the reference data including the random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; generate an image including the random reference string, such that each character in the random reference string is off-centered; communicate the image to a client computer for display to a user and to receive user input data; and compare the random reference string and the user input data to detect human interaction with the computer.
-
-
12. An apparatus comprising:
-
means for generating a random reference string; means for generating reference data, the reference data including the random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; means for generating an image including the random reference string, the generating comprising off-centering each character in the random reference string; means for communicating the image to a computer for display to a user; means for receiving user input data; and means for comparing the random reference string and the user input data to detect human interaction with the computer.
-
-
13. A method comprising:
-
receiving a request; generating random reference data, the random reference data being uniquely associated with the request, the random reference data including a random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; generating an image including the random reference string, the reference string being included in the image in a random fashion; communicating the image to a computer for display to a user; receiving user input data; and comparing by one or more processor the random reference string from the random reference data and the user input data to detect human interaction with the computer. - View Dependent Claims (14, 15, 16)
-
-
17. A system computer comprising:
-
a communications module to receive a request; a random reference data generator to generate random reference data, the random reference data being uniquely associated with the request, the random reference data including a random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; an image generator to generate an image including the random reference string, the random reference string being included in the image in a random fashion, the image to be communicated to a computer for display to a user and of the communications module to receive user input data associated with the image; and a comparator to compare the random reference string and the user input data to detect human interaction with the computer.
-
-
18. A machine-readable medium having instruction data to cause a machine to:
-
receive a request; generate random reference data, the random reference data being uniquely associated with the request, the random reference data including a random reference string, a time stamp, and a checksum, the checksum being generated utilizing the random reference string and the time stamp; generate an image including the random reference string, the random reference string being included in the image in a random fashion; communicate the image to a computer for display to a user; receive user input data; and compare the random reference string and the user input data to detect human interaction with the computer.
-
Specification