Patent ID: 9363283
Filing Date: 2016-06-07
CPC Classification: G06F,H04L

Claim Text:
1. A method of generating a digital reputation score, comprising: generating, by a server, a first reputation score of a first user based on online activity associated with the first user, identity verification of the first user and online transaction history of the first user; receiving, by the server, a first plurality of requests from a first online account of the first user to establish unidirectional trust relationships with a first set of online accounts corresponding to a first set of users, the first online account and the first set of online accounts maintained by the server; establishing, by the server, responsive to receiving the plurality of requests from the first online account, for the first online account, a unidirectional trust relationship from the first online account to each of the first set of online accounts; receiving, by the server, a second plurality of requests from a second set of online accounts corresponding to a second set of users to establish unidirectional trust relationships with the first online account corresponding to the first user, the second set of online accounts maintained by the server; establishing, by the server, responsive to receiving the second plurality of requests from the second set of online accounts, for the first online account, a plurality of unidirectional trust relationships from the second set of online accounts to the first online account, each of the unidirectional trust relationships from the second set of online accounts to the first online account established from a respective online account of the second set of online accounts to the first online account; generating, by the server, for the first online account of the first user, a second reputation score based on a first number of unidirectional trust relationships established from the first online account to each of the first set of online accounts and a second number of unidirectional trust relationships established from the second set of online accounts to the first online account; generating, by the server, for the first online account of the first user, a third reputation score using the first reputation score of the first user and the second reputation score of the first user; identifying, by the server, from the second set of online accounts, a second online account corresponding to a second user that is included in the second set of online accounts; generating, by the server, for the second online account of the second user, a fourth reputation score based on i) online activity associated with the second user, ii) identity verification of the second user, and iii) online transaction history of the second user; generating, by the server, for the second online account of the second user, the fifth reputation score based on i) a third number of unidirectional trust relationships established from the second online account to each of a third set of online accounts and ii) a fourth number of unidirectional trust relationships established from a fourth set of online accounts to the second online account, the third set of online accounts including the first online account corresponding to the first user; generating, by the server, for the second online account of the second user, a sixth reputation score of the second user based on the fourth reputation score and the fifth reputation score; receiving, by the server, an update on at least one of the online activity associated with the first user, the identity verification of the first user or the online transaction history of the first user; adjusting, by the server, the first reputation score and the third reputation score of the first user responsive to receiving the update; and adjusting, by the server, responsive to adjusting the third reputation score of the first user, the fourth reputation score of the second user based on the unidirectional trust relationship from the second online account to the first online account.