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 user input for content;
receiving a location of a client device associated with the user input;
selecting, as a function of the location of the client device, a task to be performed by the client device in exchange for access to the content;
sending the task to the client device; and
sending the content to the client device, wherein completion of the task allows the client device to provide the content.
0 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
20 Claims
-
1. A method comprising:
-
receiving data indicative of a user input for content; receiving a location of a client device associated with the user input; selecting, as a function of the location of the client device, a task to be performed by the client device in exchange for access to the content; sending the task to the client device; and sending the content to the client device, wherein completion of the task allows the client device to provide the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least; receive a geographic location of a client device and data indicative of a user request for content from the client device; select, as a function of the geographic location of the client device, an instruction to be performed by the client device for access to the content; sending the instruction to the client device; and sending the content to the client device, wherein completion of the instruction allows the client device to provide the content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
sending data indicative of a user input to request content to a content server; sending a location of a client device associated with the user input to the content server; receiving a task from the content server, wherein the task is selected as a function of the location of the client device; presenting the task on the client device, wherein the content is provided based on an attempted performance of the task on the client device being successful. - View Dependent Claims (18, 19, 20)
-
Specification