Patent ID: 8904502

Claim:
A method for providing access comprising: (a) accessing one or more electronic databases stored on one or more non-transitory computer-readable storage media operatively connected to one or more computers, the databases comprising: (i) entity information identifying one or more entities, (ii) password gate information associated with at least one of the entities, comprising one or more password gates, answers to the one or more password gates being information regarding the one or more entities, (iii) user information associated with one or more users, (iv) rating information comprising ratings for one or more password gates for respective entities; (b) receiving, via a communication network, at the one or more computers from one or more client devices associated with the one or more users, one or more proposed password gates associated with a first entity, and one or more answers to the proposed password gates being information regarding the first entity; (c) receiving, via the communication network, at the one or more computers from the one or more client devices associated with the one or more users, rating information associated with each of the one or more proposed password gates; (d) updating, using the one or more computers, the password gate information and the rating information of the one or more databases based on the received one or more proposed password gates and the received rating information; (e) receiving, via the communication network, at the one more computers, a request from a client device to access the first entity; (f) accessing, at the one or more databases by the one or more computers, entity information associated with the first entity, the updated password gate information associated with the first entity, and the updated password gate rating information associated with the one or more password gates for the first entity; (g) assigning, by the one or more computers, a highest rated password gate based on the accessed updated password gate rating information as a password gate for the first entity, and an answer to the password gate being information regarding the first entity; (h) transmitting, via the communication network, by the one or more third party service computers, the password gate to the client device; (i) receiving, via the communication network, at the one or more computers, answer information associated with the password gate from the client device; (j) determining, at the one or more computers, whether the answer information answers the password gate; and (k) providing, via the communication network, to the client device, by the one or more computers, access to a first ratings interface for the first entity if the answer information answers the password gate.