Identity and trustworthiness verification using online and offline components
AssigneeAirbnb, Inc.
InventorsStephen Kirkham, Michael Lewis
Life of this patent
Estimating the term…
Abstract
Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
Claims20
A computer implemented method, comprising:
- receiving, by a first-party online system from a third-party online system, information about activities performed by one or more users of the third-party online system in the third-party online system, the received information associated with a user of the first-party online system;
- determining, by the first-party online system, an online trustworthiness score for the user of the first-party online system based at least on the received information;
- obtaining static offline information about the user of the first-party online system;
- determining an offline trustworthiness score for the user of the first-party online system based on data extracted from the static offline information;
- determining a trustworthiness score for the user of the first-party online system based on the online trustworthiness score and the offline trustworthiness score;
- and
- responsive to detecting an attempt by one or more other users to interact with the user of the first-party online system in the first-party online system, providing the trustworthiness score of the user of the first-party online system for display to one or more client devices of the one or more other users.
A non-transitory computer readable medium storing executable computer program instructions, the computer program instructions comprising instructions that when executed cause a computer processor to:
- receive, by a first-party online system from a third-party online system, information about activities performed by one or more users of the third-party online system in the third-party online system, the received information associated with a user of the first-party online system;
- determine, by the first-party online system, an online trustworthiness score for the user of the first-party online system based at least on the received information;
- obtain static offline information about the user of the first-party online system;
- determine an offline trustworthiness score for the user of the first-party online system based on data extracted from the static offline information;
- determine a trustworthiness score for the user of the first-party online system based on the online trustworthiness score and the offline trustworthiness score;
- and
- responsive to detecting an attempt by one or more other users to interact with the user of the first-party online system in the first-party online system, provide the trustworthiness score of the user of the first-party online system for display to one or more client devices of the one or more other users.
A computer system comprising:
- a non-transitory computer-readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions that when executed cause a computer processor to perform steps comprising:
- receiving, by a first-party online system from a third-party online system, information about activities performed by one or more users of the third-party online system in the third-party online system, the received information associated with a user of the first-party online system;
- determining, by the first-party online system, an online trustworthiness score for the user of the first-party online system based at least on the received information;
- obtaining static offline information about the user of the first-party online system;
- determining an offline trustworthiness score for the user of the first-party online system based on data extracted from the static offline information;
- determining a trustworthiness score for the user of the first-party online system based on the online trustworthiness score and the offline trustworthiness score;
- and
- responsive to detecting an attempt by one or more other users to interact with the user of the first-party online system in the first-party online system, providing the trustworthiness score of the user of the first-party online system for display to one or more client devices of the one or more other users.
Dependencies are inferred from the claim text.