Game-based automated agent detection
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, over a network, a request to access a resource associated with an online retailer, the request associated with a purchase of a first item;
obtaining, based at least in part on a list price of a second item, a security check containing a presentation of the second item and code for one or more user interface components that enable user specification of a guessed price for the second item, the second item unassociated with the purchase of the first item, wherein the security check enables both detection of an automated agent and collection of market data related to the second item;
transmitting the security check in response to the request;
receiving a response to the security check including a guessed price for the second item;
determining to allow access to the resource based at least in part on the received response; and
storing the guessed price for the second item.
1 Assignment
0 Petitions
Accused Products
Abstract
Online retailers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may include queries requesting market data corresponding to items offered for sale on an electronic commerce website operated by the online retailer. The response to the queries may be stored by one or more services of the online retailer and used as market data for the electronic commerce website. The market data may be used to notify customers about one or more items offered for sale on the electronic commerce website.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving, over a network, a request to access a resource associated with an online retailer, the request associated with a purchase of a first item; obtaining, based at least in part on a list price of a second item, a security check containing a presentation of the second item and code for one or more user interface components that enable user specification of a guessed price for the second item, the second item unassociated with the purchase of the first item, wherein the security check enables both detection of an automated agent and collection of market data related to the second item; transmitting the security check in response to the request; receiving a response to the security check including a guessed price for the second item; determining to allow access to the resource based at least in part on the received response; and storing the guessed price for the second item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising at least one computing device that implements one or more services, wherein the one or more services:
-
in response to a request to purchase a first item, cause a security check to be transmitted, where the security check is based at least in part on price data corresponding to a second item, the second item unrelated to the purchase of the first item, and enables both detection of an automated agent and collection of market data related to the second item; in response to receiving a response to the security check, determine to allow access to the resource based at least in part on the received response; and cause to be stored the market data included in the response to the security check. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to at least:
-
provide a security check, in association with a purchase of a first item, whose completion enables both detection of an automated agent and collection of market data related to a second item, the second item being unrelated to the purchase of the first item, the security check being required to be completed to gain access to a computer system, the security check comprising; an image of the second item; at least one user interface element enabling a customer to specify a price corresponding to the second item; and in response to receiving a customer-specified price obtained as a result of completion of the security check; store the customer-specified price; and provide a response to the security check. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification