Identifying matching transfer transactions
US-11188981-B1 · Nov 30, 2021 · US
US11954686B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11954686-B2 |
| Application number | US-202117364719-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2021 |
| Priority date | Aug 31, 2020 |
| Publication date | Apr 9, 2024 |
| Grant date | Apr 9, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples in this application disclose information sharing methods, media, and systems. One example computer-implemented method includes receiving, by a trusted execution environment (TEE), a first sharing request from a first institution and a second sharing request from a second institution, where the first sharing request comprises a user identity of a first user and first anti-money laundering (AML) risk information and the second sharing request comprises a user identity of a second user and second AML risk information, comparing the user identity of the first user with the user identity of the second user, in response to that the user identity of the first user is the same as the user identity of the second user, combining the first AML risk information and the second AML risk information, and sending the combined first AML risk information and second AML risk information to the first institution and the second institution.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving, by a trusted execution environment (TEE), a first sharing request from a first institution, wherein the first sharing request comprises a user identifier of a first user and first anti-money laundering (AML) risk information of the first user, and wherein the user identifier of the first user comprises a first digest value obtained through performing a hash calculation on one or more pieces of information of the first user; receiving, by the TEE, a second sharing request from a second institution, wherein the second sharing request comprises a user identifier of a second user and second AML risk information of the second user, and wherein the user identifier of the second user comprises a second digest value obtained through performing the hash calculation on one or more pieces of information of the second user, the second institution being different from the first institution; determining, by the TEE, that the first sharing request comprises at least one first risk label and that the second sharing request comprises at least one second risk label, each of the at least one first risk label and the at least one second risk label comprising at least one of a corresponding suspicious transaction report (STR) crime label or a corresponding money-laundering risk level label, the at least one first risk label being labeled by the first institution to the first user based on at least one of basic data of the first user or historical transactions of the first user, the at least one second risk label being labeled by the second institution to the second user based on at least one of basic data of the second user or historical transactions of the second user; determining, by the TEE, that the first sharing request comprises the first AML risk information and the second sharing request comprises the second AML risk information based on the at least one first risk label and the at least one second risk label, the first AML risk information corresponding to the user identifier of the first user and comprising information associated with the at least one first risk label, the second AML risk information corresponding to the user identifier of the second user and comprising information associated with the at least one second risk label; in response to determining that the first sharing request comprises the first AML, risk information and the second sharing request comprises the second AML risk information, determining, by the TEE, whether the user identifier of the first user matches the user identifier of the second user based on the first digest value and the second digest value; in response to that the user identifier of the first user matches the user identifier of the second user, combining, by the TEE in plaintext form, the first AML risk information and the second AML risk information for the user identifier, as a combined first AML risk information and second AML risk information; sending, by the TEE, a combination result that comprises the combined first AML risk information and second AML risk information to each of the first institution and the second institution by using an oracle mechanism; and sending, by the TEE, a proof of the combination result to a blockchain network, wherein the proof comprises a verifiable claim comprising a signature of the TEE and a third digest value obtained through performing a hash calculation on the combination result. 2. The computer-implemented method of claim 1 , wherein the user identifier of the first user comprises an account registered by the first user at the first institution or assigned to the first user by the first institution in response to an operation initiated by the first user at the first institution, and wherein the user identifier of the second user comprises an account registered by the second user at the second institution or assigned to the second user by the first institution in response to an operation initiated by the second user at the first institution. 3. The computer-implemented method of claim 1 , wherein the first sharing request comprises a signature of the first institution, and the second sharing request comprises a signature of the second institution. 4. The computer-implemented method of claim 1 , wherein the TEE is deployed with a smart contract, wherein the smart contract is configured to receive at least two sharing requests from at least two institutions. 5. The computer-implemented method of claim 1 , comprising: verifying, by the TEE, an identity of the first institution and an identity of the second institution. 6. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: receiving, by a trusted execution environment (TEE), a first sharing request from a first institution, wherein the first sharing request comprises a user identifier of a first user and first anti-money laundering (AML) risk information of the first user, and wherein the user identifier of the first user comprises a first digest value obtained through performing a hash calculation on one or more pieces of information of the first user; receiving, by the TEE, a second sharing request from a second institution, wherein the second sharing request comprises a user identifier of a second user and second AML risk information of the second user, and wherein the user identifier of the second user comprises a second digest value obtained through performing the hash calculation on one or more pieces of information of the second user, the second institution being different from the first institution; determining, by the TEE, that the first sharing request comprises at least one first risk label and that the second sharing request comprises at least one second risk label, each of the at least one first risk label and the at least one second risk label comprising at least one of a corresponding suspicious transaction report (STR) crime label or a corresponding money-laundering risk level label, the at least one first risk label being labeled by the first institution to the first user based on at least one of basic data of the first user or historical transactions of the first user, the at least one second risk label being labeled by the second institution to the second user based on at least one of basic data of the second user or historical transactions of the second user; determining, by the TEE, that the first sharing request comprises the first AML, risk information and the second sharing request comprises the second AML risk information based on the at least one first risk label and the at least one second risk label, the first AML risk information corresponding to the user identifier of the first user and comprising information associated with the at least one first risk label, the second AML risk information corresponding to the user identifier of the second user and comprising information associated with the at least one second risk label; in response to determining that the first sharing request comprises the first AML risk information and the second sharing request comprises the second AML risk information, determining, by the TEE, whether the user identifier of the first user matches the user identifier of the second user based on the first digest value and the second digest value; in response to that the user identifier of the first user matches the user identifier of the second user, combining, by the TEE in plaintext form, the first AML risk information and the second AML risk information for the user identifier, as a combined first AML risk information and second AML risk information; and sending, by the TEE, a combination result that comprises the combined first AML risk information and second AML ri
involving fraud or risk level assessment in transaction processing · CPC title
specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems · CPC title
Use of certificates or encrypted proofs of transaction rights · CPC title
Use of electronic signatures · CPC title
Use of message hashing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.