Patent ID: 11886423
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 13:
14. A computer-implemented system, comprising:
one or more computers; and
one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
receiving, by an access gateway, a user data query that comprises a user identifier;
transmitting, by the access gateway and to an identifier hash system, a hash request for the user identifier under respective different service systems;
receiving, by the access gateway and from the identifier hash system, a plurality of hash digests of the user identifier under the respective different service systems, wherein the plurality of hash digests comprises, for each service system of the respective different service systems, a respective hash digest of the user identifier under the service system;
packaging, by the access gateway, the plurality of hash digests of the user identifier under the respective different service systems into a user data query transaction;
transmitting, by the access gateway and to a blockchain, the user data query transaction;
receiving, by the access gateway and from the blockchain, an aggregated user score based on a plurality of user scores, wherein the aggregated user score is determined based on a calculation smart contract published on the blockchain, the calculation smart contract configured to perform operations comprising:
for each respective hash digest of the plurality of hash digests of the user identifier under the respective different service systems, searching the blockchain for respective user scores for a user; and
aggregating the respective user scores to determine the aggregated user score, while preventing disclosure of the user identifier under the respective different service systems; and

providing, by the access gateway, the aggregated user score.