Verification that a user attempting to access content is a human user
First Claim
Patent Images
1. A method comprising:
- receiving data indicative of a request by a user to access content from a content server via a client device associated with the user and in communication with the content server;
receiving a location of the client device;
generating, by a processor, an output of geographic data associated with the location of the client device;
providing, as a function of the generating, a task to be performed by the user with respect to the geographic data for the location of the client device and before being given access to the content;
transmitting the output of geographic data and the task to the client device for presentation to the user; and
determining whether the user has performed the task, wherein the successful performance of the task by the user is indicative of the user being a human user.
2 Assignments
0 Petitions
Accused Products
Abstract
An easier and less frustrating way of verifying that a user attempting to access content is a human user is provided. For example, data indicative of a request by a user to access content from a content server is received. An output of geographic data associated with a geographic region is generated. A task to be performed by the user to access the content is provided as a function of the generated output. The output and the task are transmitted to the content server for presentation to the user. Performance of the task by the user is substantially indicative of the user being a human user.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving data indicative of a request by a user to access content from a content server via a client device associated with the user and in communication with the content server; receiving a location of the client device; generating, by a processor, an output of geographic data associated with the location of the client device; providing, as a function of the generating, a task to be performed by the user with respect to the geographic data for the location of the client device and before being given access to the content; transmitting the output of geographic data and the task to the client device for presentation to the user; and determining whether the user has performed the task, wherein the successful performance of the task by the user is indicative of the user being a human user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a geographic database operable to store geographic data for a geographic region; and a server operable to receive data indicative of a request by a user to access content from a content server via a client device associated with the user and in communication with the content server and operable to receive location data for a location of the client device, wherein the server is operable to access the geographic database according to the location of the client device and generate, as a function of the request, an output of a geographic region of the client device, wherein the server is further operable to provide, as a function of the generated output of the geographic region of the client device, a task to be performed by the user to access the content, wherein the server is further operable to transmit the output and the task to the client device for presentation to the user; wherein the server is further operable to determine whether the user has performed the task, wherein the performance of the task by the user is indicative of the user being a human user. - View Dependent Claims (14, 15, 16, 17, 20)
-
-
18. A mobile device comprising:
-
a display; a computer input device operable to transmit, to a content server, a request by a user to access content from the content server; a positioning device configured to determine a geographic location of the mobile device; a processor operable to receive, by the content server, as a function of the request, an output of geographic data associated with a geographic region associated with the geographic location of the mobile device and a task to be performed using the geographic data by the user to access the content, wherein the processor is further operable to present the output and geographic data and the task on the display for the user, wherein the processor is further operable to transmit, to the content server, data indicative of a performance of the task by the user, wherein the performance of the task by the user is indicative of the user being a human user. - View Dependent Claims (21)
-
-
19. A method comprising:
-
transmitting, to a content server, a request by a user to access content from the content server and a location of the user; receiving, from the content server and via a device associated with the user, as a function of the request, an output of geographic data associated with a geographic region associated with the location of the user and a task to be performed by the user using the geographic data to access the content; presenting the output and the task to the user via a display of the device; and transmitting, to the content server, data indicative of the performance of the task by the user, wherein the performance of the task by the user is indicative of the user being a human user.
-
Specification