Verification that a user attempting to access content is a human user
First Claim
Patent Images
1. A method comprising:
- receiving, at a server, data indicative of a user input for content;
receiving, at the server, a location of a client device associated with the user input;
selecting, by the server, a task to be performed by the client device in exchange for access to the content, wherein the task is related to the location of the client device;
sending, from the server, the task to the client device; and
sending, from the server, 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, at a server, data indicative of a user input for content; receiving, at the server, a location of a client device associated with the user input; selecting, by the server, a task to be performed by the client device in exchange for access to the content, wherein the task is related to the location of the client device; sending, from the server, the task to the client device; and sending, from the server, 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 an instruction to be performed by the client device for access to the content, wherein the instruction is related to the geographic location of the client device; 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, from a client device, data indicative of a user input to request content to a content server; sending, from the client device, a location of the client device associated with the user input to the content server; receiving, at the client device, a task from the content server, wherein the task is a function of the location of the client device; and 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